Skip to main content

GetExpectedCurrencyTransfers

Retrieves expected (unconfirmed) currency transfer transactions currently in the memory pool.

Request

GET /nxt?requestType=get-expectedCurrencyTransfers

Parameters

NameTypeDescriptionRequired
currencylongFilter by currency IDOptional
accountstringFilter by sender or recipient accountOptional
chainintFilter by chain IDOptional
includeCurrencyInfobooleanInclude currency metadataOptional

Notes

  • Supports filtering by chain via BetaChain parameter
  • Transfers must match the CURRENCY_TRANSFER transaction type

Response

{
"transfers": [
{
"transferFullHash": "abc123...",
"chain": 1,
"currency": "987654321",
"sender": "1234567890",
"recipient": "0987654321",
"unitsQNT": "1000000000",
"height": 1000001,
"phased": false,
"timestamp": 123456789,
"deadline": 1440,
"senderPublicKey": "hex...",
"amountMTA": "0",
"feeMTA": "1000000",
"signature": "hex...",
"fullHash": "hex...",
"attachment": {
"currency": "987654321",
"unitsQNT": "1000000000"
}
}
]
}

Example

# Get all expected currency transfers
curl "http://localhost:22024/nxt?requestType=get-expectedCurrencyTransfers"

# Filter by currency
curl "http://localhost:22024/nxt?requestType=get-expectedCurrencyTransfers&currency=987654321&includeCurrencyInfo=true"