Author

Topic: RPC Api with client? (Read 8660 times)

full member
Activity: 150
Merit: 100
July 14, 2010, 08:31:14 PM
#5
Thanks theymos.

I'm back at my development machine now, and I've successfully got a java applet communicating with the client via the Json Rpc. I wonder if you could help me with some specifics of the API?

Sending a string like this to the server:

{"jsonrpc": "2.0", "id":"json test", "method": "getinfo", "params": [] }

Returns a response like this:

{"result":{"balance": 0.00000000000000,"blocks":67486,"connections":8,"proxy":"","generate":true,"genproclimit":4,"difficulty":45.38582234101263},"error":null,"id":"json test"}

All well and good. However, sending a string like this:

{"jsonrpc": "2.0", "id":"send money to testaddress from web ui", "method": "sendtoaddress", "params": [1DoMXge6kToHZN8m4B2my43anCPbD4rJgE, 0.25] }

Gets me a http 500 error, which isn't great. Is my string malformed in some way?

EDIT:: Fixed, of course the bitcoin address is a string, and I wasn't enclosing it in quotes, silly me.
administrator
Activity: 4228
Merit: 8647
July 14, 2010, 07:38:51 PM
#4
Yes.
full member
Activity: 150
Merit: 100
July 14, 2010, 07:17:23 PM
#3
Ah, that sounds promising, and it still shows the normal UI etc?
administrator
Activity: 4228
Merit: 8647
July 14, 2010, 07:00:46 PM
#2
You can run it with the "-server" switch to have it run the RPC server.
full member
Activity: 150
Merit: 100
July 14, 2010, 06:57:00 PM
#1
A simple question which I can't find the answer to, and I'm not at a computer with a bitcoin client at the moment so I can't test - does the windows bitcoin client (with GUI) run the Json Rpc Api, or is that only run from the headless client?
Jump to: