GetCurrencyAccounts
Retrieves all account-currency holding mappings for a specific currency, with pagination support.
Request
GET /nxt?requestType=get-currencyAccounts
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
currency | long | Currency ID | Yes |
height | int | Blockchain height for historical query | Optional |
firstIndex | int | Pagination start index (default: 0) | Optional |
lastIndex | int | Pagination end index (default: MAX) | Optional |
includeCurrencyInfo | boolean | Include currency metadata in each result | Optional |
Response
{
"accountCurrencies": [
{
"account": "1234567890",
"accountRS": "NXT-abcd-efgh-ijkl",
"currency": "987654321",
"unitsQNT": "5000000000",
"unconfirmedUnitsQNT": "1000000000"
}
]
}
Response Fields Description
| Field | Type | Description |
|---|---|---|
account | string | Account ID |
accountRS | string | Account in NXT format |
currency | string | Currency ID |
unitsQNT | string | Confirmed units held |
unconfirmedUnitsQNT | string | Unconfirmed units pending confirmation |
Example
# Get all accounts holding a specific currency
curl "http://localhost:22024/nxt?requestType=get-currencyAccounts¤cy=987654321&firstIndex=0&lastIndex=50"
# Get with currency info
curl "http://localhost:22024/nxt?requestType=get-currencyAccounts¤cy=987654321&includeCurrencyInfo=true"