Skip to content

NFT Term

JSON-RPC

Definition of JSON-RPC from the NFTguild.com glossary.

Back to glossary

JSON-RPC is a lightweight, stateless RPC protocol heavily used within the Ethereum ecosystem. For an app or software program to interact with Ethereum’s blockchain, it must first connect to an Ethereum node. To achieve this connection, the official Ethereum client implements a JSON-RPC specification that provides a uniform set of methods for all software applications to utilize. JavaScript Object Notation (JSON) is a very light data-interchange format that is easy for people to read and write while also accessible for machines to parse and generate. An RPC is an API that enables software developers to run code that can be executed on other servers remotely, enabling data transfer between endpoints.