JSON-RPC API specifications
JSON-RPC is a lightweight protocol essential for applications(client) to interact with the Ethereum Network(server), whether by reading blockchain data or sending transactions. It establishes a standardized method of communication between clients and Ethereum nodes.
EIP-234: Add blockHash to JSON-RPC filter options
EIP-695: Create eth_chainId method for JSON-RPC
EIP-747: wallet_watchAsset RPC Method
EIP-758: Subscriptions and filters for completed transactions
EIP-1186: RPC-Method to get Merkle Proofs – eth_getProof
EIP-1474: Remote procedure call specification
EIP-1898: Add blockHash to defaultBlock methods
EIP-1901: Add OpenRPC Service Discovery To JSON-RPC Services
EIP-2015: wallet_updateEthereumChain RPC Method
EIP-2844: Add DID related methods to the JSON-RPC
EIP-2696: JavaScript request method RPC transport
EIP-2700: JavaScript Provider Event Emitter
EIP-3014: eth_symbol JSON-RPC method