Author

Topic: What are createrawtransaction() format parameters jsonRPCClient in bash? (Read 771 times)

legendary
Activity: 3472
Merit: 4801
By the way, if you get it working with createrawtransaction, please come back to this thread and let us all know what you did.  I'd like to add it to my list of examples.
legendary
Activity: 3472
Merit: 4801
Not sure about createrawtransaction, but I've gotten the following to work with listunspent, and getinfo:

Code:
curl --user USERID --data-binary '{"method": "COMMAND" }' http://127.0.0.1:8332/

Where:
  • USERID is the rpcuser from bitcoin.conf
  • COMMAND is the RPC command

When there is one parameter (such as with dumpprivkey, gettransaction, and validateaddress) the following seems to work:

Code:
curl --user USERID --data-binary '{"method": "COMMAND", "params": ["PARAMETER"]}' http://127.0.0.1:8332/

Where:
  • USERID is the rpcuser from bitcoin.conf
  • COMMAND is the RPC command
  • PARAMETER is the required RPC parameter

I think I've also gotten the following to work:

Code:
curl --user USERID --data-binary '{"method": "walletpassphrase", "params": ["PASSPHRASE", 120]}' http://127.0.0.1:8332/

Where:
  • USERID is the rpcuser from bitcoin.conf
  • PASSPHRASE is the passphrase I used to encrypt my wallet

Hopefully these examples will get you headed down the right path.
newbie
Activity: 1
Merit: 0
I've been delving into experimentation with bitcoind using bash in terminal on OSX Mavericks. Though it's been fun, I have yet to stop receiving parsing errors with my code strings. I would also prefer using what I'm more comfortable with than learning Python. Does anyone know the correct order/format of the strings in bash?
Jump to: