This page uses machine translation from English, which may contain errors or unclear language. For the most accurate information, please see the original English version. Some content may be in the original English due to frequent updates. Help us improve this page's translation by joining our effort on Crowdin. (Crowdin translation page, Contributing guide)
Endpoint Node
Intended Audience
- Anyone who wants to send transactions or query the state of Kaia network using Kaia APIs needs to do so via an Endpoint Node.
- Endpoint Nodes are the interface to the Kaia Network.
Endpoint Node Overview
An Endpoint Node has the following roles and functions.
- Synchronize the blockchain data.
- Validate the blocks newly received.
- Handles query requests.
- Transmits transaction requests to the Proxy Nodes.
The Endpoint Node install binary comes with the following interfaces and utilities.
- JSON-RPC APIs: JSON-RPC server runs inside the node, and it exposes APIs for Blockchain Application development. It has several node management APIs as well.
- Command-line Interface: Provides account management and node configuration functions. An interactive JavaScript console is also provided, that is attached to the node. JavaScript console implements most of the caver-js APIs.