Last call to make your voice heard! Our 2022 Developer Survey closes in less than a week. Take survey.

json-formatted remote procedure calls to communicate with ethereum clients

Most Ethereum clients (nodes) provide an RPC (remote procedure call) interface though which other processes may interact with the node. For example, the eth_getBalance(address, [blockNum]) RPC call returns an address's balance at a given block. Further information and a full specification of the interface is presented here: Use this tag for discussions of Ethereum's RPC features.