Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Nano Wallets API

Local wallet management for development and testing

Nano Wallets API is one of 8 APIs that Nano publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Wallets. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 34 operations across 34 paths, and defines 1 schema. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against a single base URL, http://localhost:7076.

34 operations 34 paths 1 schemas 34 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
http://localhost:7076
Terms of Service
Resource Areas
1

Paths & Operations 34

Across 34 paths, the API surfaces 34 operations — 34 POST. Each is listed below with its method, path, parameters, and response codes.

Wallets 34

Local wallet management for development and testing

POST
/account_create
Create account in wallet
account_create body → 200
POST
/account_list
List wallet accounts
account_list body → 200
POST
/account_move
Move accounts between wallets
account_move body → 200
POST
/account_remove
Remove account from wallet
account_remove body → 200
POST
/account_representative_set
Set account representative
account_representative_set body → 200
POST
/accounts_create
Create multiple wallet accounts
accounts_create body → 200
POST
/password_change
Change wallet password
password_change body → 200
POST
/password_enter
Enter wallet password
password_enter body → 200
POST
/password_valid
Check if wallet password is valid
password_valid body → 200
POST
/receive
Receive a block
receive body → 200
POST
/receive_minimum
Get receive minimum
receive_minimum body → 200
POST
/receive_minimum_set
Set receive minimum
receive_minimum_set body → 200
POST
/search_receivable
Search for receivable blocks
search_receivable body → 200
POST
/search_receivable_all
Search receivable blocks for all wallets
search_receivable_all body → 200
POST
/send
Send Nano
send body → 200
POST
/wallet_add
Add private key to wallet
wallet_add body → 200
POST
/wallet_add_watch
Add watch-only accounts to wallet
wallet_add_watch body → 200
POST
/wallet_balances
Get balances for all wallet accounts
wallet_balances body → 200
POST
/wallet_change_seed
Change wallet seed
wallet_change_seed body → 200
POST
/wallet_contains
Check if wallet contains account
wallet_contains body → 200
POST
/wallet_create
Create new wallet
wallet_create body → 200
POST
/wallet_destroy
Destroy a wallet
wallet_destroy body → 200
POST
/wallet_export
Export wallet
wallet_export body → 200
POST
/wallet_frontiers
Get frontiers for wallet accounts
wallet_frontiers body → 200
POST
/wallet_history
Get wallet transaction history
wallet_history body → 200
POST
/wallet_info
Get wallet information
wallet_info body → 200
POST
/wallet_ledger
Get ledger for wallet accounts
wallet_ledger body → 200
POST
/wallet_lock
Lock a wallet
wallet_lock body → 200
POST
/wallet_locked
Check if wallet is locked
wallet_locked body → 200
POST
/wallet_receivable
Get receivable blocks for wallet
wallet_receivable body → 200
POST
/wallet_representative
Get wallet representative
wallet_representative body → 200
POST
/wallet_representative_set
Set wallet representative
wallet_representative_set body → 200
POST
/wallet_republish
Republish wallet blocks
wallet_republish body → 200
POST
/wallet_work_get
Get work for wallet account
wallet_work_get body → 200

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. The most detailed is AccountBalanceResponse (3 properties). Each schema is shown below with its type and property counts.

AccountBalanceResponse
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nano-wallets-api-openapi.yml Raw ↑

Other APIs Nano publishes across the network.

Nano Accounts API
Nano Blocks API
Nano Keys API
Nano Ledger API
Nano Node API
Nano Unit Conversion API
Nano Work API