Address

Address

GET /addresses

master

Get list of all accounts addresses in the node's wallet.

Response:

[
"3NBVqYXrapgJP9atQccdBPAgJPwHDKkh6A8",
"3Mx2afTZ2KbRrLNbytyzTtXukZvqEB8SkW7"
]

GET /addresses/seq/{from}/{to}

master

Get list of accounts addresses with indexes at this range in the node's wallet.

Response:

[
"3NBVqYXrapgJP9atQccdBPAgJPwHDKkh6A8",
"3Mx2afTZ2KbRrLNbytyzTtXukZvqEB8SkW7"
]

POST /addresses

master

Generate a new account address in the wallet.Requires API_KEY to be provided

Request params:

"address" - account's address in Base58 format

Response JSON example:

{
"address": "3Mx2afTZ2KbRrLNbytyzTtXukZvqEB8SkW7"
}

GET /addresses/balance/details/{address}

master

Get Balance details:

"address" - account's address in Base58 format
"Regular" — that's how much Waves you have, including those you leased;
"Available" — the same as regular only without Waves you leased;
"Effective" — available plus those Waves which is leased to you;
"Generating" — the minimal effective for last 1000 blocks;

Response JSON example:

{
"address": "3P2HNUd5VUPLMQkJmctTPEeeHumiPN2GkTb",
"regular": 1498883844,
"generating": 1066926675599895,
"available": 1498883844,
"effective": 1067913688974251
}

GET /addresses/balance/{address}

master

Get account balance in LTO in {address}:

"address" - account's address in Base58 format

Response JSON example:

{
"address": "3N3keodUiS8WLEw9W4BKDNxgNdUpwSnpb3K",
"confirmations": 0,
"balance": 100945889661986
}

GET /addresses/balance/{address}/{confirmations}

master

Get account balance in LTO by {address} after {confirmations} from now:

"address" - account's address in Base58 format
"confirmations" - N of confirmations

Response JSON example:

{
"address": "3N3keodUiS8WLEw9W4BKDNxgNdUpwSnpb3K",
"confirmations": 500,
"balance": 100945388397565
}