{ "opencollection": "1.0.0", "info": { "name": "Nano RPC Accounts Wallets API", "version": "1.0.0" }, "items": [ { "info": { "name": "Wallets", "type": "folder" }, "items": [ { "info": { "name": "Create account in wallet", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/account_create", "body": { "type": "json", "data": "{}" } }, "docs": "Generates a new account in the specified wallet." }, { "info": { "name": "List wallet accounts", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/account_list", "body": { "type": "json", "data": "{}" } }, "docs": "Returns all accounts stored in the given wallet." }, { "info": { "name": "Move accounts between wallets", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/account_move", "body": { "type": "json", "data": "{}" } }, "docs": "Moves accounts from one wallet to another." }, { "info": { "name": "Remove account from wallet", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/account_remove", "body": { "type": "json", "data": "{}" } }, "docs": "Removes an account from the wallet." }, { "info": { "name": "Set account representative", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/account_representative_set", "body": { "type": "json", "data": "{}" } }, "docs": "Changes the representative for an account in a wallet." }, { "info": { "name": "Create multiple wallet accounts", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/accounts_create", "body": { "type": "json", "data": "{}" } }, "docs": "Batch-creates multiple accounts in the given wallet." }, { "info": { "name": "Change wallet password", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/password_change", "body": { "type": "json", "data": "{}" } }, "docs": "Sets a new password for the given wallet." }, { "info": { "name": "Enter wallet password", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/password_enter", "body": { "type": "json", "data": "{}" } }, "docs": "Unlocks the wallet with the provided password." }, { "info": { "name": "Check if wallet password is valid", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/password_valid", "body": { "type": "json", "data": "{}" } }, "docs": "Checks whether the current wallet password is valid (wallet is unlocked)." }, { "info": { "name": "Receive a block", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/receive", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a receive block for a pending transaction." }, { "info": { "name": "Get receive minimum", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/receive_minimum", "body": { "type": "json", "data": "{}" } }, "docs": "Returns the minimum receive amount configured for the node." }, { "info": { "name": "Set receive minimum", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/receive_minimum_set", "body": { "type": "json", "data": "{}" } }, "docs": "Sets the minimum receive amount for the node." }, { "info": { "name": "Search for receivable blocks", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/search_receivable", "body": { "type": "json", "data": "{}" } }, "docs": "Searches for pending receivable blocks for all accounts in the wallet." }, { "info": { "name": "Search receivable blocks for all wallets", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/search_receivable_all", "body": { "type": "json", "data": "{}" } }, "docs": "Searches for pending receivable blocks across all wallets on the node." }, { "info": { "name": "Send Nano", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/send", "body": { "type": "json", "data": "{}" } }, "docs": "Creates and publishes a send block to transfer Nano to a destination." }, { "info": { "name": "Add private key to wallet", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_add", "body": { "type": "json", "data": "{}" } }, "docs": "Adds an existing private key to a wallet." }, { "info": { "name": "Add watch-only accounts to wallet", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_add_watch", "body": { "type": "json", "data": "{}" } }, "docs": "Adds accounts to watch in the wallet without private keys." }, { "info": { "name": "Get balances for all wallet accounts", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_balances", "body": { "type": "json", "data": "{}" } }, "docs": "Returns balances for all accounts in the given wallet." }, { "info": { "name": "Change wallet seed", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_change_seed", "body": { "type": "json", "data": "{}" } }, "docs": "Replaces the wallet seed with a new one." }, { "info": { "name": "Check if wallet contains account", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_contains", "body": { "type": "json", "data": "{}" } }, "docs": "Returns whether the wallet contains the given account." }, { "info": { "name": "Create new wallet", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_create", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new wallet and returns its identifier." }, { "info": { "name": "Destroy a wallet", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_destroy", "body": { "type": "json", "data": "{}" } }, "docs": "Permanently deletes a wallet and all its accounts." }, { "info": { "name": "Export wallet", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_export", "body": { "type": "json", "data": "{}" } }, "docs": "Exports wallet data as a JSON string containing the seed." }, { "info": { "name": "Get frontiers for wallet accounts", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_frontiers", "body": { "type": "json", "data": "{}" } }, "docs": "Returns the frontier block for each account in the wallet." }, { "info": { "name": "Get wallet transaction history", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_history", "body": { "type": "json", "data": "{}" } }, "docs": "Returns all transactions for accounts in the wallet." }, { "info": { "name": "Get wallet information", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_info", "body": { "type": "json", "data": "{}" } }, "docs": "Returns metadata about the given wallet." }, { "info": { "name": "Get ledger for wallet accounts", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_ledger", "body": { "type": "json", "data": "{}" } }, "docs": "Returns ledger information for all accounts in the wallet." }, { "info": { "name": "Lock a wallet", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_lock", "body": { "type": "json", "data": "{}" } }, "docs": "Locks the specified wallet, requiring password re-entry." }, { "info": { "name": "Check if wallet is locked", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_locked", "body": { "type": "json", "data": "{}" } }, "docs": "Returns whether the wallet is currently locked." }, { "info": { "name": "Get receivable blocks for wallet", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_receivable", "body": { "type": "json", "data": "{}" } }, "docs": "Returns pending receivable blocks for all wallet accounts." }, { "info": { "name": "Get wallet representative", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_representative", "body": { "type": "json", "data": "{}" } }, "docs": "Returns the default representative for the wallet." }, { "info": { "name": "Set wallet representative", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_representative_set", "body": { "type": "json", "data": "{}" } }, "docs": "Sets the default representative for the wallet." }, { "info": { "name": "Republish wallet blocks", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_republish", "body": { "type": "json", "data": "{}" } }, "docs": "Republishes blocks for all accounts in the wallet." }, { "info": { "name": "Get work for wallet account", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:7076/wallet_work_get", "body": { "type": "json", "data": "{}" } }, "docs": "Returns the cached proof-of-work for an account in the wallet." } ] } ], "bundled": true }