![Building Blockchain Projects](https://wfqqreader-1252317822.image.myqcloud.com/cover/270/36701270/b_36701270.jpg)
上QQ阅读APP看书,第一时间看更新
JSON-RPC and JavaScript console
Geth provides JSON-RPC APIs for other applications to communicate with it. Geth serves JSON-RPC APIs using HTTP, WebSocket, and other protocols. The APIs provided by JSON-RPC are pided into these categories: admin, debug, eth, miner, net, personal, shh, txpool, and web3. You can find more information about it these https://github.com/ethereum/go-ethereum/wiki/JavaScript-Console.
Geth also provides an interactive JavaScript console to interact with it programmatically using JavaScript APIs. This interactive console uses JSON-RPC over IPC to communicate with geth. We will learn more about the JSON-RPC and the JavaScript APIs in later chapters.