Nano Gateway on the Internet Computer Protocol
Connect your IC canisters to the Nano network. Check account balances and process payments. Manage credits, query node stats, and use your own private node – ready to serve your smart contracts on the IC.
Get up and running in 5 minutes. Make your first Nano RPC call from the Internet Computer.
sh -ci "$(curl -fsSL https://internetcomputer.org/install.sh)"
# Restart terminal or: source ~/.bashrc
dfx identity new YOUR_IDENTITY_NAME
dfx identity use YOUR_IDENTITY_NAME
dfx identity get-principal
During beta, choose one of the options below to get your first credits:
# Check Nano block count
dfx canister call 7jsss-6qaaa-aaaad-aegpq-cai send_simple_nano_request \
'(record { action = "block_count"; node = null })' \
--network ic
# Get account info for any Nano address
dfx canister call 7jsss-6qaaa-aaaad-aegpq-cai get_account_info_for_signing \
'("nano_3rrfgsjs653mefzpf81sqcty13cg5aseoccem5sajwjb1crqkxmdksdkhe14", null)' \
--network ic
Credits are used to pay for RPC calls. During beta, you can get credits through donations or request some via email to get started.
And help decentralize the gateway by running it as a public node.
Use your own private node and save credits on every request:
# Register your private node
dfx canister call 7jsss-6qaaa-aaaad-aegpq-cai register_private_node \
'("https://your-node.com/rpc", opt "your-api-key")' --network ic
# Enable your private node for your Nano requests
dfx canister call 7jsss-6qaaa-aaaad-aegpq-cai set_force_node '(true)' \
--network ic
# Your requests now use YOUR node (reduced credit cost)
dfx canister call 7jsss-6qaaa-aaaad-aegpq-cai get_account_info_for_signing \
'("nano_1...")' --network ic
ICP subnets consist of 13 to 40 replicas, each making requests simultaneously. The current subnet uses 13 replicas, and for now this is unlikely to change. Your node must:
Once your node is stable, contact us at info@nanogate.run to register it as a public node. Public nodes serve all NANOGATE users and earn credits instantly for every request they handle.
Note: The same URL cannot be used for both private and public nodes. Use different endpoints if you want to run both.
To further decentralize the gateway service on the Internet Computer, we plan to transition governance of NANOGATE to a DAO (Decentralized Autonomous Organization). Running a public gateway node is a great way to be involved in this process. We're also looking to collaborate with Nano services that have active user interaction.
For more information and updates, follow us on social media: X (Twitter) | Reddit