To talk to an KardiaChain node from inside a JavaScript application use the Kardia Javascript SDK library, which gives a convenient interface for the RPC methods.
Start KardiaChain network [README]. Change the default port (8545) and listing address (0.0.0.0) with:
JSON-RPC Support:
Currently, the Go client of Kardia node supports JSON-RPC 2.0 via HTTP.
Additional protocols such as IPC will be supported in the future.
​
Curl Examples Explain:
The curl options below might return a response where the node complains about the content type. This is because the --data option sets the content type to application/x-www-form-urlencoded . If your node does complain, manually set the header by placing -H "Content-Type: application/json" at the start of the call.
The examples also do not include the URL/IP & port combination which must be the last argument given to curl e.x. 0.0.0.0:8545
​
JSON-RPC Methods and Reference:
Click on each method below. It will redirect to a github link which will provide the reference code.