Wallet
All of the wallet end points
Wallet Exists?
GET
http://127.0.0.1:31567/wallet/exists
Check if wallet has already been created / imported. Used for building a rich wallet client UI.
Public Address
GET
http://127.0.0.1:31567/wallet/address
Fetch your public key
Asset Balances
GET
http://127.0.0.1:31567/wallet/balance
Received by address
GET
http://127.0.0.1:31567/wallet/receivedbyaddress
Transaction received by address
Address Output
GET
http://127.0.0.1:31567/wallet/addressoutputs
Query Parameters
Address Balance
GET
http://127.0.0.1:31567/wallet/addressbalance
Path Parameters
Remove Wallet
GET
http://127.0.0.1:31567/wallet/remove
Remove wallet
Request Body
Zen Public Key (XPUB)
GET
http://127.0.0.1:31567/wallet/zenpublickey
Return the Zen public key (XPUB)
Resync
GET
http://127.0.0.1:31567/wallet/resync
Transaction Count
GET
http://127.0.0.1:31567/wallet/transactioncount
Get transaction count (used for pagination)
Path Parameters
Transaction History
GET
http://127.0.0.1:31567/wallet/transactions
Retreive the transaction history
Request Body
Import Wallet
POST
http://127.0.0.1:31567/wallet/import
Path Parameters
Request Body
Public Key
POST
http://127.0.0.1:31567/wallet/publickey
Get the public key paired with the path
Request Body
Send Transaction
POST
http://127.0.0.1:31567/wallet/send
Send a transaction to another regular wallet address
Request Body
Sign
POST
http://127.0.0.1:31567/wallet/sign
Path Parameters
Check Password
POST
http://127.0.0.1:31567/wallet/checkpassword
Path Parameters
Retrive Mnemonic Phrase
POST
http://127.0.0.1:31567/wallet/mnemonicphrase
Path Parameters
Create Hex Transaction
POST
http://127.0.0.1:31567/wallet/createrawtransaction
Create a hex transaction
Request Body
Create raw transaction
POST
http://127.0.0.1:31567/wallet/rawtransaction/create
Create an unsigned raw transaction
Path Parameters
Sign Raw Transaction
POST
http://127.0.0.1:31567/wallet/rawtransaction/sign
Receive a raw transaction and sign it
Request Body
Get Wallet Keys
POST
http://127.0.0.1:31567/wallet/keys
Get imported public keys
Path Parameters
Publish Raw Transaction
POST
http://127.0.0.1:31567/wallet/rawtransaction/publish
Parse a transaction from raw, verify that is fully signed and then publish the transaction
Request Body
Import watchonly address
POST
http://127.0.0.1:31567/wallet/importwatchonlyaddress
Request Body
Get new address
POST
http://127.0.0.1:31567/wallet/getnewaddress
Get a new address
Restore new address
POST
http://127.0.0.1:31567/wallet/restorenewaddresses
Request Body
Import Zen Public Key
POST
http://127.0.0.1:31567/wallet/importzenpublickey
Import Zen Public Key
Request Body
Execute Contract
POST
http://127.0.0.1:31567/wallet/contract/execute
Run a smart contract with parameters
Request Body
Activate Contract
POST
http://127.0.0.1:31567/wallet/contract/activate
This how you activate a contract
Request Body
Extend Contract
POST
http://127.0.0.1:31567/wallet/contract/extend
This is to extend a contract
Request Body
Execute CGP Contract
POST
http://127.0.0.1:31567/wallet/contract/cgp
Execute the CGP contract at the payout block
Request Body
Last updated