Nano is a feeless, instant digital currency built on a block-lattice architecture. It provides a JSON-RPC HTTP API for querying accounts, retrieving block information, managing wallets, processing transactions, and interacting with the Nano network. Each account maintains its own blockchain, enabling fast consensus without mining and with zero transaction fees.
The Nano RPC API accepts JSON HTTP POST requests. Developers run their own Nano nodes and interact with the local RPC server (default port 7076). The API is organized into the following categories:
- Account Operations - Query balances, history, representatives, and voting weight
- Block Operations - Create, query, publish, and confirm blocks; generate proof-of-work
- Node Operations - Bootstrap, peer management, telemetry, statistics, and network diagnostics
- Wallet Operations - Manage local wallets, send and receive funds (development/testing)
- Unit Conversion - Convert between Nano and raw denomination units
- Website
- Documentation
- RPC Protocol Reference
- Integration Guides
- Living Whitepaper
- Developer Tools
- GitHub
- Release Notes
- Developer Support: integrations@nano.org
- Developer Hub: https://nano.org/en/developers