Platform Explorer HTTP API allow you to query and see platform blockchain data programmatically with a REST interface via HTTP calls. You can use it to build, test, or improve your applications.
API is still under ongoing development, so refer to this page or repo documentation for the most up-to-date latest specification.
Production (testnet) live URL is https://platform-explorer.pshenmic.dev
Reference:
Returns basic stats and epoch info
HTTP /status
{
"epoch": {
"number": 3926,
"firstBlockHeight": 77795,
"firstCoreBlockHeight": 1167247,
"startTime": 1735486842745,
"feeMultiplier": 1,
"endTime": 1735490442745
},
"transactionsCount": 201,
"totalCredits": 7797729400736590,
"totalCollectedFeesDay": 0,
"transfersCount": 44,
"dataContractsCount": 39,
"documentsCount": 115,
"identitiesCount": 62,
"network": "dash-testnet-51",
"api": {
"version": "1.0.8",
"block": {
"height": 919,
"hash": "0B18C97D80A5480635DCA717B53ACE8A8FF6D1EE6DD99A73AEBC8207AA23ACD3",
"timestamp": "2024-08-26T22:50:21.503Z"
}
},
"tenderdash": {
"version": "1.4.0",
"block": {
"height": 77800,
"hash": "1AC55D4514D007461AB44D2DF23CFEF36AD8EAA11932C146A05D8635D7DD40E7",
"timestamp": "2024-12-29T15:55:49.194Z"
}
},
"indexer": {
"status": "syncing",
"syncProgress": 1.18123393316195
},
"versions": {
"software": {
"dapi": "1.7.1",
"drive": "1.7.1",
"tenderdash": "1.4.0"
},
"protocol": {
"tenderdash": {
"p2p": 10,
"block": 14
},
"drive": {
"latest": 7,
"current": 7
}
}
}
}
Returns info about epoch by specific index.
If you want to get the last epoch don't set epoch index
Finalized on-chain totals are provided by the SDK and are only available for
already-completed epochs. For the current (in-progress) epoch they are null.
{ proposer, count } where proposer is the validator ProTxHash (hex) and count is the number of blocks it proposedFor the current (in-progress) epoch, live values are computed from the indexed
data instead. For already-completed epochs they are null.
avgBlockTime is the average time between consecutive blocks in the epoch in milliseconds, or null when the epoch contains less than two blocks.
HTTP /epoch/2492
{
"epoch": {
"number": 2492,
"firstBlockHeight": 44046,
"firstCoreBlockHeight": 1131311,
"startTime": 1730324534559,
"feeMultiplier": 1,
"endTime": 1730328026683,
"totalBlocksInEpoch": 3742,
"totalProcessingFees": "1897008860",
"totalDistributedStorageFees": "0",
"totalCreatedStorageFees": "13860000000",
"coreBlockRewards": "1932735784",
"blockProposers": [
{
"proposer": "87075234AC47353B42BB97CE46330CB67CD4648C01F0B2393D7E729B0D678918",
"count": 3742
}
]
},
"tps": 0.0140315750528904,
"totalCollectedFees": 1897008860,
"bestValidator": "87075234AC47353B42BB97CE46330CB67CD4648C01F0B2393D7E729B0D678918",
"topVotedResource": {
"resourceValue": [
"dash",
"asdthree0"
],
"totalCountTowardsIdentity": 7,
"totalCountAbstain": 1,
"totalCountLock": 4
},
"bestVoter": {
"identifier": "4GfuwhaXL5YSerKKwJ19X2s5yXn8dC738tqfcvncqNgM",
"totalCountTowardsIdentity": 2,
"totalCountAbstain": 1,
"totalCountLock": 2
},
"totalVotesCount": 12,
"totalVotesGasUsed": 120000000,
"totalTxCount": 49,
"totalCreatedDocumentsCount": 14,
"totalDeletedDocumentsCount": 2,
"totalRegisteredNamesCount": 5,
"totalContestedDocumentsCount": 3,
"avgBlockTime": 933,
"pendingBlocksInEpoch": null,
"pendingEpochReward": null
}
Get a block by hash
quorumHash on the header is the quorum that signed the blockGET /block/12E5592208322B5A3598C98C1811FCDD403DF40F522511D7A965DDE1D96C97C7
{
"header": {
"hash": "04D16F8EE2A892E5F9F884C11DB97CD20BAA4A9539111A9131F847B93422DB26",
"height": 37994,
"timestamp": "2024-10-20T21:35:48.669Z",
"blockVersion": 14,
"appVersion": 4,
"l1LockedHeight": 1124953,
"validator": "8917BB546318F3410D1A7901C7B846A73446311B5164B45A03F0E613F208F234",
"appHash": "49C07BEDB5710565CFC82F678DEB4849D2CA1CCD3DFBA6FDA3F1C0F3C39D0AD9",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1"
},
"txs": [
{
"hash": "49C07BEDB5710565CFC82F678DEB4849D2CA1CCD3DFBA6FDA3F1C0F3C39D0AD9",
"index": 0,
"blockHash": "04D16F8EE2A892E5F9F884C11DB97CD20BAA4A9539111A9131F847B93422DB26",
"blockHeight": 37994,
"type": "BATCH",
"data": "AgDuMmDTP4yp4UxhCAbUbbj9M0NSKtDkSMDXiaFYkDf05gEAAAD8TaL0Ynpk50URo4Lr7GID83h4Q7YxOfxNyBcNWF7mwQEIcHJlb3JkZXLmaMZZr2au4ecsGG3ee1t+Ch1xKgnEDVch9iK/U8UxVe4PfekoUsU6NnJAmQzOoXBkr3P+LpzyoMFt1ppC7LqAARBzYWx0ZWREb21haW5IYXNoDLF9yHanBZpOsaoAIQ7+WgMlafEFgvsSfAqiyosXA967AAABQR8wm64iVoCLY0WmrqLS13iPcikGVcuYsqpuoqIWfYRLLlqXQlyHQ5XnsfTKor5spJtUz8gvlN3//sqH+sI8y/gz",
"timestamp": "2024-10-20T21:35:48.669Z",
"gasUsed": 34509040,
"status": "SUCCESS",
"error": null,
"owner": {
"identifier": "H2pb35GtKpjLinncBYeMsXkdDYXCbsFzzVmssce6pSJ1",
"aliases": [
{
"alias": "owl352-testnet.dash",
"status": "ok",
"contested": false,
"timestamp": "2024-08-26 13:29:44.606+00",
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
}
]
}
}
]
}
Return all blocks proposed by the specific validators
limit cannot be more then 100page cannot be less then 1GET /validator/B8F90A4F07D9E59C061D41CC8E775093141492A5FD59AB3BBC4241238BB28A18/blocks
{
"pagination": {
"page": 1,
"limit": 10,
"total": 10
},
"resultSet": [
{
"header": {
"hash": "DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF",
"height": 1337,
"timestamp": "2024-03-18T10:13:54.150Z",
"blockVersion": 13,
"appVersion": 1,
"validator": "B8F90A4F07D9E59C061D41CC8E775093141492A5FD59AB3BBC4241238BB28A18",
"l1LockedHeight": 1337,
"appHash": "49C07BEDB5710565CFC82F678DEB4849D2CA1CCD3DFBA6FDA3F1C0F3C39D0AD9",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1"
},
"txs": ["DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF"]
}, ...
]
}
Return all blocks with pagination info
limit cannot be more then 100page cannot be less then 1validator narrows the page to the blocks that proTxHash proposedquorum narrows the page to the blocks that quorum signed, matched on the quorum hash the
indexer stores per block, so it is exact and works for quorums long past the signing-active
window. It combines with validator to give one member's blocks inside that quorum, and is
accepted in either case. An unknown quorum gives an empty page rather than an errorGET /blocks?epoch_index_min=1000&epoch_index_max=1200&height_min=2000&height_max=4000&gas_min=1&gas_max=99999999999×tamp_start=2024-08-29T23:24:11.516z×tamp_end=2025-08-29T23:24:11.516z&tx_count_min=2&tx_count_max=11&validator=C11C1168DCF9479475CB1355855E30EA75C0CDDA8A8F9EA80591568DD1C33BA8&quorum=000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1
{
"resultSet": [
{
"header": {
"hash": "667043D129E088F4D467C56B9A496FA79C82979DC1A53636C24E7CF384AEFEFB",
"height": 2653,
"timestamp": "2024-08-30T09:43:34.043Z",
"blockVersion": 14,
"appVersion": 1,
"l1LockedHeight": 1093395,
"validator": "C11C1168DCF9479475CB1355855E30EA75C0CDDA8A8F9EA80591568DD1C33BA8",
"totalGasUsed": 509281140,
"appHash": "49C07BEDB5710565CFC82F678DEB4849D2CA1CCD3DFBA6FDA3F1C0F3C39D0AD9",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1"
},
"txs": [
"EA0A1997F31D5204EB9FC6E49CDEF1E9A7FB446AB1D4B9995A9C7ED3C6CE718B",
"38D6CC1BD7C999A913C20A9637059CCD5174E75EEA11FD3CD3F00872F23E1EC7",
"2BD1D1074BD4D1BF44B454A478BF28D5C56AFB7755AC4EAD537E46191087F0B2",
"E69BBC5871008F1B1A7011E5ED8BC68C05D7873A46358FC28C1FB43F016D51AD",
"A2B663CB5C8600C49E9F13AE4AA93D93BB68B3B5670CD2AF91F1C4EA801A9FD3",
"32F07D735F7FB2AAA6E9A60F66B3934DB89DBA30FDC01F70BDA160D530E895E6",
"AFDC21861488981E0E40A8627D044A74A99B24CB627D02BF58985265C23E24BA",
"E5687BC511C4425B4D6509E5854B23E0B2A0A7C7D91DC877C5D238A9400DD7B8",
"FE1027D26715DDF148AA31289E51E7C47ECFC8E9E6B4927CB37D7892FB175043",
"8D38D5DDD3C0DBEF2716581A100C5EA64D298C4860884B68845EE3B0675B1380",
"5B69FB56BC9B7E6816BC7375499ED4729F2D471E9A34716D5E14BBA290769681"
]
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 4
}
}
Return a series data for the average block time chart. avgBlockTime is the average time between consecutive blocks in the interval in milliseconds, or null when the interval contains less than two blocks
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /blocks/avgBlockTime/history?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-06-23T13:51:44.154Z",
"data": {
"avgBlockTime": 5210
}
}, ...
]
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Returns the proposers scheduled for the blocks after the chain tip, ordered by height, with pagination info.
The quorum holding the Platform validator set proposes one full pass of its members in
ascending proTxHash order, one member per block, and the set then rotates to the next older
quorum, which starts its own pass at its lowest proTxHash. Every platform quorum is
signing-active the whole time, so a quorum's place in Quorums is only its age and
not a turn in a queue — the set moving between them is what puts a member on a block.
limit cannot be more then 100page cannot be less then 1order does not apply: the schedule only runs forward from the chain tiptotal is how far ahead the schedule reaches, which is one walk of the whole rotation. It
falls as the current quorum works through its pass and jumps back up when the set rotatesquorumHash is per entryGET /blocks/proposerSchedule?page=1&limit=3
{
"resultSet": [
{
"height": 570358,
"proTxHash": "8917BB546318F3410D1A7901C7B846A73446311B5164B45A03F0E613F208F234",
"quorumHash": "00000045027E2BE378259D5C71B22E3E2B740A38A91B155541A6B970403CB98F"
},
{
"height": 570359,
"proTxHash": "8B8D1193AFD22E538CE0C9FB50FEE155D0F6176CA68E65DA684C5DCE2D1E0815",
"quorumHash": "00000045027E2BE378259D5C71B22E3E2B740A38A91B155541A6B970403CB98F"
},
{
"height": 570360,
"proTxHash": "8E11EB784883D3DC9D0D74A74633F067DC61C408DFDEE49B8F93BB161F2916C0",
"quorumHash": "00000045027E2BE378259D5C71B22E3E2B740A38A91B155541A6B970403CB98F"
}
],
"pagination": {
"page": 1,
"limit": 3,
"total": 579
}
}
Response codes:
200: OK
404: Not Found
500: Internal Server Error
503: Service Temporarily Unavailable
Return all validators with pagination info.
order values are asc or desclastProposedBlockHeader field is nullable?isActive=true boolean can be supplied in the query params to filter by isActive field?isBanned=true boolean can be supplied in the query params to filter by PoSe ban status (a banned validator is never active)limit cannot be more then 100 (0 = all validators)page cannot be less then 1blocks_proposed_min and blocks_proposed_max minimum and maximum amount of proposed blockslast_proposed_block_height_min and last_proposed_block_height_min minimum and maximum last proposed blocks heightlast_proposed_block_timestamp_start and last_proposed_block_timestamp_end timestamp start and end for last proposed blockslast_proposed_block_hash hash of last proposed blockgeoIpInfo contains the node location resolved from its service IP with the DB-IP City Lite database; it is null when the service address has no IPv4 host, and its fields are null when the IP is not present in the databasegeoIpInfo data must include an attribution link back to DB-IP.com, e.g. <a href='https://db-ip.com'>IP Geolocation by DB-IP</a>GET /validators?blocks_proposed_min=1&blocks_proposed_max=9999999&last_proposed_block_height_min=190458&last_proposed_block_height_max=197458&last_proposed_block_timestamp_start=2025-10-11T02:46:09.433Z&last_proposed_block_timestamp_end=2025-10-12T02:46:09.433Z&last_proposed_block_hash=9151C25609D85610C416450B4648CCB4671E373452EA8FA21AC0DF77D03039E1&is_active=true&limit=10&page=1&order=asc&owner=PJUBWbXWmzEYCs99rAAbnCiHRzrnhKLQrXbmSsuPBYB
{
"pagination": {
"page": 1,
"limit": 10,
"total": 1
},
"resultSet": [
{
"proTxHash": "05B687978344FA2433B2AA99D41F643E2D8581A789CDC23084889CECA5244EA8",
"isActive": true,
"proposedBlocksAmount": 7357,
"lastProposedBlockHeader": {
"hash": "9151C25609D85610C416450B4648CCB4671E373452EA8FA21AC0DF77D03039E1",
"height": 197458,
"timestamp": "2025-10-12T02:46:09.433Z",
"blockVersion": 14,
"appVersion": 9,
"l1LockedHeight": 1343619,
"validator": "05B687978344FA2433B2AA99D41F643E2D8581A789CDC23084889CECA5244EA8",
"totalGasUsed": 0,
"appHash": "E81BCE0B1787D512CCAFD6D93043131D6FB4E9BEE6CC549C00F7501E7E1949A8",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1"
},
"proTxInfo": {
"type": "Evo",
"collateralHash": "6ce8545e25d4f03aba1527062d9583ae01827c65b234bd979aca5954c6ae3a59",
"collateralIndex": 9,
"collateralAddress": "yRxmN1L3FMfiDYHnnghP7bEr7tsqxAhyWe",
"operatorReward": 0,
"confirmations": 493308,
"state": {
"version": 2,
"service": "52.24.124.162:19999",
"registeredHeight": 850334,
"lastPaidHeight": 1343603,
"consecutivePayments": 0,
"PoSePenalty": 0,
"PoSeRevivedHeight": 1287752,
"PoSeBanHeight": -1,
"revocationReason": 0,
"ownerAddress": "yht22Z6kN4y7nQzJr6PZX2ct5aGVHrAPFY",
"votingAddress": "yht22Z6kN4y7nQzJr6PZX2ct5aGVHrAPFY",
"platformNodeID": "8feb00404d6f765856c95e587b2523a365bc7258",
"platformP2PPort": 36656,
"platformHTTPPort": 1443,
"payoutAddress": "yeRZBWYfeNE4yVUHV4ZLs83Ppn9aMRH57A",
"pubKeyOperator": "80f8efb42f65ed9650078785be5d13e6e90eb9df87a99261d4de34df2b4b79a9c9b8c5e1aec7ac068ebef14636ceac4c"
}
},
"identity": "PJUBWbXWmzEYCs99rAAbnCiHRzrnhKLQrXbmSsuPBYB",
"identityBalance": "2536538343626928",
"epochInfo": {
"number": 10801,
"firstBlockHeight": "197457",
"firstCoreBlockHeight": 1343619,
"startTime": 1760236987253,
"feeMultiplier": "1000",
"endTime": 1760240587253
},
"totalReward": null,
"epochReward": null,
"withdrawalsCount": null,
"lastWithdrawal": null,
"lastWithdrawalTime": null,
"endpoints": null,
"geoIpInfo": {
"ipv4": "52.24.124.162",
"countryCode": "US",
"city": "Boardman",
"latitude": 45.8399,
"longitude": -119.7009
}
}
]
}
Get validator by ProTxHash.
lastProposedBlockHeader field is nullablegeoIpInfo contains the node location resolved from its service IP with the DB-IP City Lite database; it is null when the service address has no IPv4 host, and its fields are null when the IP is not present in the databasegeoIpInfo data must include an attribution link back to DB-IP.com, e.g. <a href='https://db-ip.com'>IP Geolocation by DB-IP</a>GET /validator/F60A6BF9EC0794BB0CFD1E0F2217933F4B33EDE6FE810692BC275CA18148AEF0
{
"proTxHash": "F60A6BF9EC0794BB0CFD1E0F2217933F4B33EDE6FE810692BC275CA18148AEF0",
"isActive": true,
"proposedBlocksAmount": 5,
"lastProposedBlockHeader": {
"height": 5,
"timestamp": "2024-06-23T13:51:44.154Z",
"hash": "7253F441FF6AEAC847F9E03672B9386E35FC8CBCFC4A7CC67557FCA10E342904",
"l1LockedHeight": 1337,
"appVersion": 1,
"blockVersion": 13,
"validator": "F60A6BF9EC0794BB0CFD1E0F2217933F4B33EDE6FE810692BC275CA18148AEF0",
"appHash": "49C07BEDB5710565CFC82F678DEB4849D2CA1CCD3DFBA6FDA3F1C0F3C39D0AD9",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1"
},
"proTxInfo": {
"type": "Evo",
"collateralAddress": "6ce8545e25d4f03aba1527062d9583ae01827c65b234bd979aca5954c6ae3a59",
"collateralAddress": 19,
"collateralAddress": "yYK3Kiq36Xmf1ButkTUYb1iCNtJfSSM4KH",
"operatorReward": 0,
"confirmations": 214424,
"state": {
"version": 2,
"service": "35.164.23.245:19999",
"registeredHeight": 850334,
"lastPaidHeight": 1064721,
"consecutivePayments": 0,
"PoSePenalty": 0,
"PoSeRevivedHeight": 1027671,
"PoSeBanHeight": -1,
"revocationReason": 0,
"ownerAddress": "yWrbg8HNwkogZfqKe1VW8czS9KiqdjvJtE",
"votingAddress": "yWrbg8HNwkogZfqKe1VW8czS9KiqdjvJtE",
"platformNodeID": "b5f25f8f70cf8d05c2d2970bdf186c994431d84e",
"platformP2PPort": 36656,
"platformHTTPPort": 1443,
"payoutAddress": "yeRZBWYfeNE4yVUHV4ZLs83Ppn9aMRH57A",
"pubKeyOperator": "b928fa4e127214ccb2b5de1660b5e371d2f3c9845077bc3900fc6aabe82ddd2e61530be3765cea15752e30fc761ab730",
}
},
"identity": "8tsWRSwsTM5AXv4ViCF9gu39kzjbtfFDM6rCyL2RcFzd",
"identityBalance": 0,
"epochInfo": {
"number": 1982,
"firstBlockHeight": 31976,
"firstCoreBlockHeight": 1118131,
"startTime": 1728488466559,
"feeMultiplier": 1,
"endTime": 1728492066559
},
"totalReward": 0,
"epochReward": 0,
"withdrawalsCount": 1,
"lastWithdrawal": "01FE1F00379C66C6E3BFD81A088E57E17613EC36E4FF812458535A8ABCB84047",
"lastWithdrawalTime": "2024-10-12T03:15:19.257Z",
"endpoints": {
"coreP2PPortStatus": {
"host": '52.33.28.41',
"port": 19999,
"status": 'ERROR',
"message": null
},
"platformP2PPortStatus": {
"host": '52.33.28.41',
"port": 36656,
"status": 'ERROR',
"message": null
},
"platformGrpcPortStatus": {
"host": '52.33.28.41',
"port": 1443,
"status": 'ERROR',
"message": null
}
},
"geoIpInfo": {
"ipv4": "35.164.23.245",
"countryCode": "US",
"city": "Boardman",
"latitude": 45.8399,
"longitude": -119.7009
}
}
Get validator by Masternode Identity.
lastProposedBlockHeader field is nullableGET /validator/identity/8tsWRSwsTM5AXv4ViCF9gu39kzjbtfFDM6rCyL2RcFzd
{
"proTxHash": "F60A6BF9EC0794BB0CFD1E0F2217933F4B33EDE6FE810692BC275CA18148AEF0",
"isActive": true,
"proposedBlocksAmount": 5,
"lastProposedBlockHeader": {
"height": 5,
"timestamp": "2024-06-23T13:51:44.154Z",
"hash": "7253F441FF6AEAC847F9E03672B9386E35FC8CBCFC4A7CC67557FCA10E342904",
"l1LockedHeight": 1337,
"appVersion": 1,
"blockVersion": 13,
"validator": "F60A6BF9EC0794BB0CFD1E0F2217933F4B33EDE6FE810692BC275CA18148AEF0",
"appHash": "49C07BEDB5710565CFC82F678DEB4849D2CA1CCD3DFBA6FDA3F1C0F3C39D0AD9",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1"
},
"proTxInfo": {
"type": "Evo",
"collateralAddress": "6ce8545e25d4f03aba1527062d9583ae01827c65b234bd979aca5954c6ae3a59",
"collateralAddress": 19,
"collateralAddress": "yYK3Kiq36Xmf1ButkTUYb1iCNtJfSSM4KH",
"operatorReward": 0,
"confirmations": 214424,
"state": {
"version": 2,
"service": "35.164.23.245:19999",
"registeredHeight": 850334,
"lastPaidHeight": 1064721,
"consecutivePayments": 0,
"PoSePenalty": 0,
"PoSeRevivedHeight": 1027671,
"PoSeBanHeight": -1,
"revocationReason": 0,
"ownerAddress": "yWrbg8HNwkogZfqKe1VW8czS9KiqdjvJtE",
"votingAddress": "yWrbg8HNwkogZfqKe1VW8czS9KiqdjvJtE",
"platformNodeID": "b5f25f8f70cf8d05c2d2970bdf186c994431d84e",
"platformP2PPort": 36656,
"platformHTTPPort": 1443,
"payoutAddress": "yeRZBWYfeNE4yVUHV4ZLs83Ppn9aMRH57A",
"pubKeyOperator": "b928fa4e127214ccb2b5de1660b5e371d2f3c9845077bc3900fc6aabe82ddd2e61530be3765cea15752e30fc761ab730",
}
},
"identity": "8tsWRSwsTM5AXv4ViCF9gu39kzjbtfFDM6rCyL2RcFzd",
"identityBalance": 0,
"epochInfo": {
"number": 1982,
"firstBlockHeight": 31976,
"firstCoreBlockHeight": 1118131,
"startTime": 1728488466559,
"feeMultiplier": 1,
"endTime": 1728492066559
},
"totalReward": 0,
"epochReward": 0,
"withdrawalsCount": 1,
"lastWithdrawal": "01FE1F00379C66C6E3BFD81A088E57E17613EC36E4FF812458535A8ABCB84047",
"lastWithdrawalTime": "2024-10-12T03:15:19.257Z",
"endpoints": {
"coreP2PPortStatus": {
"host": '52.33.28.41',
"port": 19999,
"status": 'ERROR',
"message": null
},
"platformP2PPortStatus": {
"host": '52.33.28.41',
"port": 36656,
"status": 'ERROR',
"message": null
},
"platformGrpcPortStatus": {
"host": '52.33.28.41',
"port": 1443,
"status": 'ERROR',
"message": null
}
},
"geoIpInfo": {
"ipv4": "35.164.23.245",
"countryCode": "US",
"city": "Boardman",
"latitude": 45.8399,
"longitude": -119.7009
}
}
Return a series data for the reward from proposed blocks by validator chart with
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /validator/F60A6BF9EC0794BB0CFD1E0F2217933F4B33EDE6FE810692BC275CA18148AEF0/rewards/stats?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-06-23T13:51:44.154Z",
"data": {
"reward": 34000000
}
},...
]
Return a series data for the validator income chart. Income per interval is estimated as the validator share of collected fees, proportional to the number of blocks it proposed (matching the platform fee pool distribution between epoch proposers)
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /validator/F60A6BF9EC0794BB0CFD1E0F2217933F4B33EDE6FE810692BC275CA18148AEF0/income/stats?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-06-23T13:51:44.154Z",
"data": {
"income": 17000000
}
},...
]
Return a series data for the amount of proposed blocks by validator chart with
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /validator/F60A6BF9EC0794BB0CFD1E0F2217933F4B33EDE6FE810692BC275CA18148AEF0/stats?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-06-23T13:51:44.154Z",
"data": {
"blocksCount": 2
}
},...
]
Get a transaction (state transition) by hash
Status can be either SUCCESS or FAIL. In case of error tx, message will appear in the error field as Base64 string
If the same state transition hash was observed in more than one block, the response includes a duplicates field — an array of Transaction objects, one per occurrence. Each duplicate has status: "FAIL" and its own blockHash/blockHeight/timestamp; all other fields are inherited from the canonical state transition.
For shielded state transitions the response also includes a shielded object with the transition amount (credits, as a string) and its direction:
IN — value moved into the shielded pool (SHIELD, SHIELD_FROM_ASSET_LOCK)OUT — value moved out of the shielded pool (UNSHIELD, SHIELDED_WITHDRAWAL, IDENTITY_CREATE_FROM_SHIELDED_POOL)TRANSFER — value stays inside the shielded pool (SHIELDED_TRANSFER)For non-shielded transitions shielded is null.
GET /transaction/DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF
{
"blockHash": "DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF",
"blockHeight": 1337,
"data": "{}",
"hash": "DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF",
"index": 0,
"timestamp": "2024-03-18T10:13:54.150Z",
"type": 0,
"gasUsed": 1337000,
"status": "SUCCESS",
"error": null,
"owner": {
"identifier": "6q9RFbeea73tE31LGMBLFZhtBUX3wZL3TcNynqE18Zgs",
"aliases": [
{
"alias": "alias.dash",
"status": "locked",
"contested": true,
"timestamp": "2024-08-26 13:29:44.606+00",
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
}
]
},
"shielded": null,
"duplicates": [
{
"blockHash": "9EFA730C41CE9408F9732E4C72A4DAE7A2701AF0F7B1DCE8A72F163E285BEBF3",
"blockHeight": 153886,
"data": "{}",
"hash": "DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF",
"index": 0,
"timestamp": "2024-03-18T10:14:02.350Z",
"type": 0,
"gasUsed": 1337000,
"status": "FAIL",
"error": null,
"owner": {
"identifier": "6q9RFbeea73tE31LGMBLFZhtBUX3wZL3TcNynqE18Zgs",
"aliases": []
},
"duplicates": null
}, ...
]
}
Response codes:
200: OK
404: Not found
500: Internal Server Error
Return transaction set paged
Status can be either SUCCESS or FAIL. In case of error tx, message will appear in the error field as Base64 string
limit cannot be more then 100page cannot be less then 1owner Identity identifierstatus can be SUCCESS, FAIL or ALLtransaction_type number or string of tx type. Can be set multiple timesbatch_type number or string of batch type. Can be set multiple times.gas_min number of min gas_usedgas_max number of max gas_usedtimestamp_start and timestamp_end transaction timestamptoken_name name of tokenorder_by values are id, gas_used, timestamp or owneramount is the credits the transaction moved, reported the same way by
Transaction by hash, Block by hash and
Transactions by Identity. It is null for the transitions that
move none: DATA_CONTRACT_CREATE, DATA_CONTRACT_UPDATE, IDENTITY_UPDATE, MASTERNODE_VOTE,
and a BATCH that holds no document purchase. Note that Platform Address Transitions has its own
amount, netted against the address being queried, which is a different figure| Batch type string | Batch type number |
|---|---|
| DOCUMENT_CREATE | 0 |
| DOCUMENT_REPLACE | 1 |
| DOCUMENT_DELETE | 2 |
| DOCUMENT_TRANSFER | 3 |
| DOCUMENT_UPDATE_PRICE | 4 |
| DOCUMENT_PURCHASE | 5 |
| TOKEN_BURN | 6 |
| TOKEN_MINT | 7 |
| TOKEN_TRANSFER | 8 |
| TOKEN_FREEZE | 9 |
| TOKEN_UNFREEZE | 10 |
| TOKEN_DESTROY_FROZEN_FUNDS | 11 |
| TOKEN_CLAIM | 12 |
| TOKEN_EMERGENCY_ACTION | 13 |
| TOKEN_CONFIG_UPDATE | 14 |
| TOKEN_DIRECT_PURCHASE | 15 |
| TOKEN_SET_PRICE_FOR_DIRECT_PURCHASE | 16 |
| Transition type | type index |
|---|---|
DATA_CONTRACT_CREATE | 0 |
BATCH | 1 |
IDENTITY_CREATE | 2 |
IDENTITY_TOP_UP | 3 |
DATA_CONTRACT_UPDATE | 4 |
IDENTITY_UPDATE | 5 |
IDENTITY_CREDIT_WITHDRAWAL | 6 |
IDENTITY_CREDIT_TRANSFER | 7 |
MASTERNODE_VOTE | 8 |
IDENTITY_CREDIT_TRANSFER_TO_ADDRESS | 9 |
IDENTITY_CREATE_FROM_ADDRESSES | 10 |
IDENTITY_TOP_UP_FROM_ADDRESSES | 11 |
ADDRESS_FUNDS_TRANSFER | 12 |
ADDRESS_FUNDING_FROM_ASSET_LOCK | 13 |
ADDRESS_CREDIT_WITHDRAWAL | 14 |
SHIELD | 15 |
SHIELDED_TRANSFER | 16 |
UNSHIELD | 17 |
SHIELD_FROM_ASSET_LOCK | 18 |
SHIELDED_WITHDRAWAL | 19 |
IDENTITY_CREATE_FROM_SHIELDED_POOL | 20 |
GET /transactions?=1&limit=10&orderBy=id&order=asc&owner=6q9RFbeea73tE31LGMBLFZhtBUX3wZL3TcNynqE18Zgs&transaction_type=0&transaction_type=1&status=ALL&gas_min=0&gas_max=9999999
{
"pagination": {
"page": 1,
"limit": 10,
"total": 10
},
"resultSet": [
{
"hash": "845E3D4FADDE4A439D433FAA8D347DF0C8AA90D03BF3C0DC798C7162AB3E8A09",
"index": 0,
"blockHash": "890AB057D3E0589ECCFE39B99159D3C7B78B7523A0BBD0B8CC44458A22F677FD",
"blockHeight": 153886,
"type": "BATCH",
"batchType": "TOKEN_DESTROY",
"data": "AgG5BZwAg32+HPkczu8vW/+JvgoxqyypH+IC1KWlLtXX+AEBBQAACwCbiMtpA6d+vzAtw94GNRJHq4fwB34qQQEzrXqSVfZAWzrS4mQNCYzn5pR3R9NTjxQS7yJebl2ShErW4h/ObaL5AIu9OaYYa3jGyt5B+ApYhRzbdO4bGGL5ra2piVS3+dt/AAABQR8jZTTmxLRVrsT2jkPynIbzGNAXctI4fqn+bE2zzLXOcm3tDePi/tnfctTUtQ4CsJYwG3l411apgtMwVYVb/Qb2",
"timestamp": "2025-07-15T14:42:41.156Z",
"gasUsed": 1040160,
"status": "FAIL",
"error": "Identity AQV2G2Egvqk8jwDBAcpngjKYcwAkck8Cecs5AjYJxfvW account is not frozen for token 4xd9usiX6WCPE4h1AFPQBJ4Rje6TfZw8kiBzkSAzvmCL. Action attempted: destroy_frozen_funds",
"owner": {
"identifier": "DTFPLKMVbnkVQWEfkxHX7Ch62ytjvbtqH6eG1TF3nMbD",
"aliases": []
}
}, ...
]
}
Response codes:
200: OK
500: Internal Server Error
Return paged set of state transitions that appeared in more than one block. Each entry is a Transaction object representing the shared state-transition data (blockHash/blockHeight/timestamp are null since the tx spans multiple blocks), with a duplicates array listing one Transaction per occurrence (status FAIL, with the per-block fields populated).
limit cannot be more then 100page cannot be less then 1order can be asc or descGET /transactions/duplicates?page=1&limit=10&order=asc
{
"pagination": {
"page": 1,
"limit": 10,
"total": 3
},
"resultSet": [
{
"hash": "1ba0895d9785eff87f0d69d1a7bc22b54e73d267fae3d14513af5c56358b42a5",
"index": 0,
"blockHash": null,
"blockHeight": null,
"type": "BATCH",
"batchType": "DOCUMENT_CREATE",
"data": "AgG5BZwAg32+...",
"timestamp": null,
"gasUsed": 1040160,
"status": "FAIL",
"error": null,
"owner": {
"identifier": "DTFPLKMVbnkVQWEfkxHX7Ch62ytjvbtqH6eG1TF3nMbD",
"aliases": []
},
"duplicates": [
{
"hash": "1ba0895d9785eff87f0d69d1a7bc22b54e73d267fae3d14513af5c56358b42a5",
"index": 0,
"blockHash": "9EFA730C41CE9408F9732E4C72A4DAE7A2701AF0F7B1DCE8A72F163E285BEBF3",
"blockHeight": 153886,
"type": "BATCH",
"batchType": "DOCUMENT_CREATE",
"data": "AgG5BZwAg32+...",
"timestamp": "2025-07-15T14:42:41.156Z",
"gasUsed": 1040160,
"status": "FAIL",
"error": null,
"owner": {
"identifier": "DTFPLKMVbnkVQWEfkxHX7Ch62ytjvbtqH6eG1TF3nMbD",
"aliases": []
}
}, ...
]
}, ...
]
}
Response codes:
200: OK
500: Internal Server Error
Return data contract by given identifier
name field is nullabletopIdentity - identity with the largest number of documentsGET /dataContract/HzMke6E5SnSqLdCX1u3WdwpWx1hFFkSnFQpahTPdYUSF
{
"identifier": "HzMke6E5SnSqLdCX1u3WdwpWx1hFFkSnFQpahTPdYUSF",
"name": null,
"owner": {
"identifier": "DTFPLKMVbnkVQWEfkxHX7Ch62ytjvbtqH6eG1TF3nMbD",
"aliases": []
},
"schema": "{}",
"version": 1,
"txHash": "A26C97F3F5C8C52E6635E7547FE08C7C159ACE7D8BEE6A649E714B7A8E854F55",
"timestamp": "2025-07-31T07:31:37.624Z",
"isSystem": false,
"documentsCount": 0,
"tokensCount": 1,
"topIdentity": {
"identifier": null,
"aliases": []
},
"identitiesInteracted": 0,
"totalGasUsed": 30124352540,
"averageGasUsed": 30124352540,
"groups": [
{
"position": 0,
"members": {
"35SD29sWhmKEeQt1h87B2yXQVvBPDhevUYeubpAwGEow": 1,
"AQV2G2Egvqk8jwDBAcpngjKYcwAkck8Cecs5AjYJxfvW": 1,
"CuG7FxrSwt35A6SpEqqLn5RTNNwuxeN6kJ3JBof8QdPz": 1,
"DTFPLKMVbnkVQWEfkxHX7Ch62ytjvbtqH6eG1TF3nMbD": 1
},
"requiredPower": 2
}
],
"tokens": [
{
"identifier": "9itsUTJYiiroLNSyr3Nrmiyd9gdk7X9HH22bSew9dmrF",
"position": 0,
"timestamp": null,
"description": null,
"localizations": {
"en": {
"pluralForm": "A1-mint-grps",
"singularForm": "A1-mint-grp",
"shouldCapitalize": true
}
},
"baseSupply": "1000000000",
"totalSupply": "1000102300",
"maxSupply": "20000000000",
"owner": {
"identifier": "DTFPLKMVbnkVQWEfkxHX7Ch62ytjvbtqH6eG1TF3nMbD",
"aliases": []
},
"mintable": true,
"burnable": true,
"freezable": true,
"unfreezable": true,
"destroyable": true,
"allowedEmergencyActions": true,
"dataContractIdentifier": "HzMke6E5SnSqLdCX1u3WdwpWx1hFFkSnFQpahTPdYUSF",
"changeMaxSupply": true,
"distributionType": null,
"totalGasUsed": null,
"mainGroup": 0,
"totalTransitionsCount": null,
"totalFreezeTransitionsCount": null,
"totalBurnTransitionsCount": null,
"decimals": 4
}
],
"description": "Data Contract Description",
"keywords": ["keyword1", "keyword2"]
}
Response codes:
200: OK
404: Not found
500: Internal Server Error
Return raw base64 data contract from dpp
GET /dataContract/6hVQW16jyvZyGSQk2YVty4ND6bgFXozizYWnPt753uW5/raw
{
"base64": "AFSpyOpeUrxGdPgqZwWB5c2Lwlk5O8Mn0bV/hUjj3HT2AAAAAAABAQAAAvSPZWjyiqAx4cW2gLlcoXK8zI3nJech+VU74QHIqJk3AAEHdG9ycmVudBYEEgR0eXBlEgZvYmplY3QSCHJlcXVpcmVkFQISCiRjcmVhdGVkQXQSCiR1cGRhdGVkQXQSCnByb3BlcnRpZXMWAxIEbmFtZRYFEgR0eXBlEgZzdHJpbmcSCHBvc2l0aW9uAgESCW1heExlbmd0aAKgEgltaW5MZW5ndGgCBhILZGVzY3JpcHRpb24SH05hbWUgb2YgdGhlIGRpc3RyaWJ1dGVkIHRvcnJlbnQSBm1hZ25ldBYFEgR0eXBlEgZzdHJpbmcSCHBvc2l0aW9uAgASCW1heExlbmd0aAL7A+gSCW1pbkxlbmd0aAIQEgtkZXNjcmlwdGlvbhIoTWFnbmV0IGxpbmtzIHVzZWQgaW4gQml0VG9ycmVudCBwcm90b2NvbBILZGVzY3JpcHRpb24WBRIEdHlwZRIGc3RyaW5nEghwb3NpdGlvbgICEgltYXhMZW5ndGgCoBIJbWluTGVuZ3RoAhASC2Rlc2NyaXB0aW9uEiREZXNjcmlwdGlvbiBmb3IgYSBnaXZlbiB0b3JyZW50IGZpbGUSFGFkZGl0aW9uYWxQcm9wZXJ0aWVzEwA="
}
Response codes:
200: OK
404: Not found
500: Internal Server Error
Return dataContracts set paged and order by block height or documents count.
order_by values are block_height or documents_countname field is nullablelimit cannot be more then 100page cannot be less then 1owner data contracts owner identifieris_system bool field for system data contractswith_tokens bool field data contracts with tokenstimestamp_start and timestamp_end timestamp start and end of data contracts creation datedocuments_count_min and documents_count_max minimum and maximum count of documents for data contractGET /dataContracts?page=1&limit=10&order=asc&order_by=block_height×tamp_start=2025-01-22T11:09:23.892Z×tamp_end=2025-03-22T11:09:23.892Z&owner=G3yCKwx9ePsBriBoag5FEhDkad5Qq77cyqLG1FRyhhSi&is_system=false&with_tokens=false&documents_count_min=1&documents_count_max=5&description=Sansnote&keywords=dash&keywords=evo
{
"resultSet": [
{
"identifier": "86QuRPc8n8VhEjWAcgdvfauynS1ZtnZLiSXFqUKJyo2n",
"name": null,
"owner": "AFaVqRJCWXFZRUhuq6ZUUcWXVW8fErCN3wpEtgsBnDZm",
"schema": null,
"version": 1,
"txHash": "B92DE3344132279D4E85C831624C857B5B2EC7F990945E1140E3160E661E5D2B",
"timestamp": "2025-08-16T02:58:59.740Z",
"isSystem": false,
"documentsCount": 0,
"tokensCount": 1,
"topIdentity": null,
"identitiesInteracted": null,
"totalGasUsed": null,
"averageGasUsed": null,
"groups": null,
"tokens": null,
"description": "Sansnote (tSANS), a governance and utility token serving as the backbone of the Sansbank community.",
"keywords": [
"dash",
"evo",
"dao",
"tSANS"
]
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 22
}
}
Response codes:
200: OK
500: Internal Server Error
Return set of transactions for data contract
order values are asc or desclimit cannot be more then 100page cannot be less then 1GET /dataContract/AJqYb8ZvfbA6ZFgpsvLfpMEzwjaYUPyVmeFxSJrafB18/transactions
{
"resultSet": [
{
"type": "DATA_CONTRACT_CREATE",
"action": null,
"owner": {
"identifier": "GgZekwh38XcWQTyWWWvmw6CEYFnLU7yiZFPWZEjqKHit",
"aliases": [
{
"alias": "Tutorial-Test-000000.dash",
"status": "ok",
"contested": false,
"timestamp": null,
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
},
{
"alias": "Tutorial-Test-000000-backup.dash",
"status": "ok",
"contested": false,
"timestamp": null,
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
}
],
}
"timestamp": "2024-08-26T13:30:22.211Z",
"gasUsed": 32230560,
"error": null,
"amount": null,
"hash": "5FBEE4EC0030159C5D25D0C3DEC3AB894ED0DC89B07BEAFAF8A1BE1E3EFCCC10"
},
{
"type": "BATCH",
"action": [
{
"documentAction": "Replace",
"tokenAction": null,
"documentIdentifier": "AeUwXZc3TsLTvtmiSFcnWpp4jjDPAv66kjh7AiRoRECh",
"tokenIdentifier": null,
"recipient": null,
"price": null,
"amount": null
}
],
"owner": {
"identifier": "7Yowk46VwwHqmD5yZyyygggh937aP6h2UW7aQWBdWpM5",
"aliases": [
{
"alias": "my-unit-test-3.dash",
"status": "ok",
"timestamp": "2024-08-30T18:26:03.394Z",
"documentId": "2qsGt3eFi7xsr35ToAa51XEshk9bM7AsRcuuaWz7zTNP",
"contested": false
}
]
},
"timestamp": "2024-08-25T16:46:41.370Z",
"gasUsed": 18096920,
"error": null,
"hash": "E26EF4624CBC1DC3A3FFC643FC41218D528D0262D6940B21FF8DC7E82AA0AA3D"
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 6
}
}
Response codes:
200: OK
500: Internal Server Error
Return Data Contracts rating based on txs in selected interval
If it is not possible to get data contract transitions for selected period, then will be returned list of data contracts in order of creation date
order values are asc or desclimit cannot be more then 100page cannot be less then 1timestamp_start and timestamp_end can be null and timestamp_end must be greater then timestamp_start if they are used. Default value is equal to the interval in the past 30 daysGET /dataContracts/rating?timestamp_start=2025-08-18T21:13:57.191Z×tamp_end=2025-09-18T21:13:57.191Z&limit=5&page=2&order=desc
{
"resultSet": [
{
"identifier": "465jdPpFCZefhb4g2k2FpCcrKpPYhJJskDqbGFsKu6wb",
"transitionsCount": 26
},
{
"identifier": "GWghYQoDFEb3osEfigrF7CKdZLWauxC7TwM4jsJyqa23",
"transitionsCount": 21
},
{
"identifier": "4P7d1iqwofPA1gFtbEcXiagDnANXAQhX2WZararioX8f",
"transitionsCount": 17
},
{
"identifier": "Bwr4WHCPz5rFVAD87RqTs3izo4zpzwsEdKPWUT1NS1C7",
"transitionsCount": 13
},
{
"identifier": "dfaPU4HsMpUX7NMF2TR5oeAC4cZvLwYrSU6WT4884bq",
"transitionsCount": 9
}
],
"pagination": {
"page": 2,
"limit": 5,
"total": 116
}
}
Response codes:
200: OK
500: Internal Server Error
Return data contracts that had state transitions within a time range, ordered by their transitions count in that range, paged. Unlike the rating endpoint, contracts without activity in the range are not included
timestamp_start lower interval threshold (defaults to one hour ago)timestamp_end upper interval threshold (defaults to now)limit cannot be more than 100page cannot be less than 1order values are asc or descGET /dataContracts/active?timestamp_start=2025-01-01T00:00:00.000Z×tamp_end=2025-01-02T00:00:00.000Z&page=1&limit=10&order=desc
{
"resultSet": [
{
"identifier": "465jdPpFCZefhb4g2k2FpCcrKpPYhJJskDqbGFsKu6wb",
"transitionsCount": 26
},
{
"identifier": "GWghYQoDFEb3osEfigrF7CKdZLWauxC7TwM4jsJyqa23",
"transitionsCount": 21
}, ...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 14
}
}
Response codes:
200: OK
400: Bad timestamp range
500: Internal Server Error
Return last revision of the document by given identifier.
Allows to get withdrawals documents by contract id and document type
GET /document/FUJsiMpQZWGfdrWPEUhBRExMAQB9q6MNfFgRqCdz42UJ?document_type_name=preorder&contract_id=GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec
{
"identifier": "47JuExXJrZaG3dLfrL2gnAH8zhYh6z9VutF8NvgRQbQJ",
"dataContractIdentifier": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"revision": 1,
"txHash": "5CA1D01931D7C236194D3364D410946FAF6C12FDC0FB56DB3B05ADB881B43B1A",
"deleted": false,
"data": {"saltedDomainHash":"DcKS9AWVE1atKvIokA7JNdUNmyj4SbFUvB6e83whw2g="},
"timestamp": "2024-12-27T14:31:00.798Z",
"isSystem": false,
"entropy": "7beffbed25071ab26c0c7c50b3bab098f42126f2a91f9355f492a2d83beb74aa",
"prefundedVotingBalance": {
"parentNameAndLabel": 20000000000
},
"typeName": "preorder",
"gasUsed": null,
"totalGasUsed": 15999780,
"identityContractNonce": null,
"groups": null,
"owner": {
"identifier": "BHAuKDRVPHkJd99pLoQh8dfjUFobwk5bq6enubEBKpsv",
"aliases": [
{
"alias": "User-777.dash",
"status": "ok",
"contested": false,
"timestamp": null,
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
}
]
}
}
Response codes:
200: OK
404: Not found
500: Internal Server Error
Return raw document from dapi in base64
document_type_name requiredcontract_id requiredGET /document/9eCqy4HPK1bqMZSVJvX6DvF78YNknczLrjNoccyiZfdF/raw?document_type_name=preorder&contract_id=GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec
{
"base64": "AADmaMZZr2au4ecsGG3ee1t+Ch1xKgnEDVch9iK/U8UxVQAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBmRvbWFpbhYLEgR0eXBlEgZvYmplY3QSB2luZGljZXMVAhYEEgRuYW1lEhJwYXJlbnROYW1lQW5kTGFiZWwSBnVuaXF1ZRMBEgljb250ZXN0ZWQWAxIKcmVzb2x1dGlvbgIAEgtkZXNjcmlwdGlvbhKqSWYgdGhlIG5vcm1hbGl6ZWQgbGFiZWwgcGFydCBvZiB0aGlzIGluZGV4IGlzIGxlc3MgdGhhbiAyMCBjaGFyYWN0ZXJzIChhbGwgYWxwaGFiZXQgYS16LCBBLVosIDAsIDEsIGFuZCAtKSB0aGVuIGEgbWFzdGVybm9kZSB2b3RlIGNvbnRlc3QgdGFrZXMgcGxhY2UgdG8gZ2l2ZSBvdXQgdGhlIG5hbWUSDGZpZWxkTWF0Y2hlcxUBFgISBWZpZWxkEg9ub3JtYWxpemVkTGFiZWwSDHJlZ2V4UGF0dGVybhITXlthLXpBLVowMS1dezMsMTl9JBIKcHJvcGVydGllcxUCFgESGm5vcm1hbGl6ZWRQYXJlbnREb21haW5OYW1lEgNhc2MWARIPbm9ybWFsaXplZExhYmVsEgNhc2MWAxIEbmFtZRIKaWRlbnRpdHlJZBIKcHJvcGVydGllcxUBFgESEHJlY29yZHMuaWRlbnRpdHkSA2FzYxIObnVsbFNlYXJjaGFibGUTABIIJGNvbW1lbnQS+wE3SW4gb3JkZXIgdG8gcmVnaXN0ZXIgYSBkb21haW4geW91IG5lZWQgdG8gY3JlYXRlIGEgcHJlb3JkZXIuIFRoZSBwcmVvcmRlciBzdGVwIGlzIG5lZWRlZCB0byBwcmV2ZW50IG1hbi1pbi10aGUtbWlkZGxlIGF0dGFja3MuIG5vcm1hbGl6ZWRMYWJlbCArICcuJyArIG5vcm1hbGl6ZWRQYXJlbnREb21haW4gbXVzdCBub3QgYmUgbG9uZ2VyIHRoYW4gMjUzIGNoYXJzIGxlbmd0aCBhcyBkZWZpbmVkIGJ5IFJGQyAxMDM1LiBEb21haW4gZG9jdW1lbnRzIGFyZSBpbW11dGFibGU6IG1vZGlmaWNhdGlvbiBhbmQgZGVsZXRpb24gYXJlIHJlc3RyaWN0ZWQSCHJlcXVpcmVkFQkSCiRjcmVhdGVkQXQSCiR1cGRhdGVkQXQSDiR0cmFuc2ZlcnJlZEF0EgVsYWJlbBIPbm9ybWFsaXplZExhYmVsEhpub3JtYWxpemVkUGFyZW50RG9tYWluTmFtZRIMcHJlb3JkZXJTYWx0EgdyZWNvcmRzEg5zdWJkb21haW5SdWxlcxIJdHJhZGVNb2RlAgESCXRyYW5zaWVudBUBEgxwcmVvcmRlclNhbHQSCnByb3BlcnRpZXMWBxIFbGFiZWwWBhIEdHlwZRIGc3RyaW5nEgdwYXR0ZXJuEipeW2EtekEtWjAtOV1bYS16QS1aMC05LV17MCw2MX1bYS16QS1aMC05XSQSCHBvc2l0aW9uAgASCW1heExlbmd0aAI/EgltaW5MZW5ndGgCAxILZGVzY3JpcHRpb24SGURvbWFpbiBsYWJlbC4gZS5nLiAnQm9iJy4SB3JlY29yZHMWBRIEdHlwZRIGb2JqZWN0Eghwb3NpdGlvbgIFEgpwcm9wZXJ0aWVzFgESCGlkZW50aXR5FgcSBHR5cGUSBWFycmF5EghtYXhJdGVtcwIgEghtaW5JdGVtcwIgEghwb3NpdGlvbgIBEglieXRlQXJyYXkTARILZGVzY3JpcHRpb24SMUlkZW50aWZpZXIgbmFtZSByZWNvcmQgdGhhdCByZWZlcnMgdG8gYW4gSWRlbnRpdHkSEGNvbnRlbnRNZWRpYVR5cGUSIWFwcGxpY2F0aW9uL3guZGFzaC5kcHAuaWRlbnRpZmllchINbWluUHJvcGVydGllcwIBEhRhZGRpdGlvbmFsUHJvcGVydGllcxMAEgxwcmVvcmRlclNhbHQWBhIEdHlwZRIFYXJyYXkSCG1heEl0ZW1zAiASCG1pbkl0ZW1zAiASCHBvc2l0aW9uAgQSCWJ5dGVBcnJheRMBEgtkZXNjcmlwdGlvbhIiU2FsdCB1c2VkIGluIHRoZSBwcmVvcmRlciBkb2N1bWVudBIOc3ViZG9tYWluUnVsZXMWBhIEdHlwZRIGb2JqZWN0Eghwb3NpdGlvbgIGEghyZXF1aXJlZBUBEg9hbGxvd1N1YmRvbWFpbnMSCnByb3BlcnRpZXMWARIPYWxsb3dTdWJkb21haW5zFgQSBHR5cGUSB2Jvb2xlYW4SCCRjb21tZW50Ek9Pbmx5IHRoZSBkb21haW4gb3duZXIgaXMgYWxsb3dlZCB0byBjcmVhdGUgc3ViZG9tYWlucyBmb3Igbm9uIHRvcC1sZXZlbCBkb21haW5zEghwb3NpdGlvbgIAEgtkZXNjcmlwdGlvbhJbVGhpcyBvcHRpb24gZGVmaW5lcyB3aG8gY2FuIGNyZWF0ZSBzdWJkb21haW5zOiB0cnVlIC0gYW55b25lOyBmYWxzZSAtIG9ubHkgdGhlIGRvbWFpbiBvd25lchILZGVzY3JpcHRpb24SQlN1YmRvbWFpbiBydWxlcyBhbGxvdyBkb21haW4gb3duZXJzIHRvIGRlZmluZSBydWxlcyBmb3Igc3ViZG9tYWlucxIUYWRkaXRpb25hbFByb3BlcnRpZXMTABIPbm9ybWFsaXplZExhYmVsFgYSBHR5cGUSBnN0cmluZxIHcGF0dGVybhI8XlthLWhqLWttLW5wLXowLTldW2EtaGota20tbnAtejAtOS1dezAsNjF9W2EtaGota20tbnAtejAtOV0kEggkY29tbWVudBJcTXVzdCBiZSBlcXVhbCB0byB0aGUgbGFiZWwgaW4gbG93ZXJjYXNlLiAibyIsICJpIiBhbmQgImwiIG11c3QgYmUgcmVwbGFjZWQgd2l0aCAiMCIgYW5kICIxIi4SCHBvc2l0aW9uAgESCW1heExlbmd0aAI/EgtkZXNjcmlwdGlvbhKjRG9tYWluIGxhYmVsIGNvbnZlcnRlZCB0byBsb3dlcmNhc2UgZm9yIGNhc2UtaW5zZW5zaXRpdmUgdW5pcXVlbmVzcyB2YWxpZGF0aW9uLiAibyIsICJpIiBhbmQgImwiIHJlcGxhY2VkIHdpdGggIjAiIGFuZCAiMSIgdG8gbWl0aWdhdGUgaG9tb2dyYXBoIGF0dGFjay4gZS5nLiAnYjBiJxIQcGFyZW50RG9tYWluTmFtZRYGEgR0eXBlEgZzdHJpbmcSB3BhdHRlcm4SLV4kfF5bYS16QS1aMC05XVthLXpBLVowLTktXXswLDYxfVthLXpBLVowLTldJBIIcG9zaXRpb24CAhIJbWF4TGVuZ3RoAj8SCW1pbkxlbmd0aAIAEgtkZXNjcmlwdGlvbhInQSBmdWxsIHBhcmVudCBkb21haW4gbmFtZS4gZS5nLiAnZGFzaCcuEhpub3JtYWxpemVkUGFyZW50RG9tYWluTmFtZRYHEgR0eXBlEgZzdHJpbmcSB3BhdHRlcm4SQV4kfF5bYS1oai1rbS1ucC16MC05XVthLWhqLWttLW5wLXowLTktXC5dezAsNjF9W2EtaGota20tbnAtejAtOV0kEggkY29tbWVudBLATXVzdCBlaXRoZXIgYmUgZXF1YWwgdG8gYW4gZXhpc3RpbmcgZG9tYWluIG9yIGVtcHR5IHRvIGNyZWF0ZSBhIHRvcCBsZXZlbCBkb21haW4uICJvIiwgImkiIGFuZCAibCIgbXVzdCBiZSByZXBsYWNlZCB3aXRoICIwIiBhbmQgIjEiLiBPbmx5IHRoZSBkYXRhIGNvbnRyYWN0IG93bmVyIGNhbiBjcmVhdGUgdG9wIGxldmVsIGRvbWFpbnMuEghwb3NpdGlvbgIDEgltYXhMZW5ndGgCPxIJbWluTGVuZ3RoAgASC2Rlc2NyaXB0aW9uEqJBIHBhcmVudCBkb21haW4gbmFtZSBpbiBsb3dlcmNhc2UgZm9yIGNhc2UtaW5zZW5zaXRpdmUgdW5pcXVlbmVzcyB2YWxpZGF0aW9uLiAibyIsICJpIiBhbmQgImwiIHJlcGxhY2VkIHdpdGggIjAiIGFuZCAiMSIgdG8gbWl0aWdhdGUgaG9tb2dyYXBoIGF0dGFjay4gZS5nLiAnZGFzaCcSDGNhbkJlRGVsZXRlZBMBEgx0cmFuc2ZlcmFibGUCARIQZG9jdW1lbnRzTXV0YWJsZRMAEhRhZGRpdGlvbmFsUHJvcGVydGllcxMACHByZW9yZGVyFggSBHR5cGUSBm9iamVjdBIHaW5kaWNlcxUBFgMSBG5hbWUSCnNhbHRlZEhhc2gSBnVuaXF1ZRMBEgpwcm9wZXJ0aWVzFQEWARIQc2FsdGVkRG9tYWluSGFzaBIDYXNjEggkY29tbWVudBJKUHJlb3JkZXIgZG9jdW1lbnRzIGFyZSBpbW11dGFibGU6IG1vZGlmaWNhdGlvbiBhbmQgZGVsZXRpb24gYXJlIHJlc3RyaWN0ZWQSCHJlcXVpcmVkFQESEHNhbHRlZERvbWFpbkhhc2gSCnByb3BlcnRpZXMWARIQc2FsdGVkRG9tYWluSGFzaBYGEgR0eXBlEgVhcnJheRIIbWF4SXRlbXMCIBIIbWluSXRlbXMCIBIIcG9zaXRpb24CABIJYnl0ZUFycmF5EwESC2Rlc2NyaXB0aW9uEllEb3VibGUgc2hhLTI1NiBvZiB0aGUgY29uY2F0ZW5hdGlvbiBvZiBhIDMyIGJ5dGUgcmFuZG9tIHNhbHQgYW5kIGEgbm9ybWFsaXplZCBkb21haW4gbmFtZRIMY2FuQmVEZWxldGVkEwESEGRvY3VtZW50c011dGFibGUTABIUYWRkaXRpb25hbFByb3BlcnRpZXMTAAhwcmVvcmRlcgCAZWCvzw8hJFXtR5FzadoUU5o4+eebw+8vHW4FWMjNXlaf1PYWs97ey+75U1LPOPH7BNIyoNIGI7wZWww/chhAAACXCdoaj7/2gVG0qlOq38PqicCzWg4JrUrIpk1zwzifOQ=="
}
Response codes:
200: OK
404: Not found
500: Internal Server Error
Return revisions for selected document
order values are asc or desclimit cannot be more then 100page cannot be less then 1GET /document/5Quf1y4GrqygGLLUwNHntxHBCguvUiVaMv2kWh7HNFAd/revisions
{
"resultSet": [
{
"identifier": "5Quf1y4GrqygGLLUwNHntxHBCguvUiVaMv2kWh7HNFAd",
"dataContractIdentifier": null,
"revision": 1,
"txHash": "16912FC4819DD2F8BA77ADFBC44D44908C5EBC572F735796C61CF18181888437",
"deleted": null,
"data": "{\"name\":\"djblackog - beat99\",\"magnet\":\"magnet:?xt=urn:btih:83d167c53b937663500f2568122efa9b6588d2c3&dn=beat99.mp3\",\"description\":\"hip hop beat using quincy jones tell me a bedtime story sample 85bpm\"}",
"timestamp": "2025-03-05T12:59:36.264Z",
"system": null,
"entropy": "3627d6398617e9bd6e7a14a10f7a5dd8b1ed458d9f0df38eb69cb67a30075aa3",
"prefundedVotingBalance": null,
"documentTypeName": null,
"transitionType": "DOCUMENT_CREATE",
"identityContractNonce": "2",
"gasUsed": 15048420,
"totalGasUsed": null,
"owner": {
"identifier": "HTfJKDuW8omFfFrSQuNTkgW39WpncdwFUrL91VJyJXUS",
"aliases": []
}
},
],
"pagination": {
"page": 1,
"limit": 10,
"total": 1
}
}
Response codes:
200: OK
404: Not found
500: Internal Server Error
Return all documents by the given data contract identifier
limit cannot be more then 100page cannot be less then 1document_type_name optionalGET /dataContract/GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec/documents?document_type_name=domain&page=1&limit=10&order=desc
{
"resultSet": [
{
"identifier": "47JuExXJrZaG3dLfrL2gnAH8zhYh6z9VutF8NvgRQbQJ",
"dataContractIdentifier": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"revision": 1,
"txHash": "5CA1D01931D7C236194D3364D410946FAF6C12FDC0FB56DB3B05ADB881B43B1A",
"deleted": false,
"data": "{\"label\":\"web\",\"records\":{\"identity\":\"8J8k9aQ5Hotx8oLdnYAhYpyBJJGg4wZALptKLuDE9Df6\"},\"preorderSalt\":\"HVKEY/12WglST1QCqxH9/yJsp8MMb+1GLc8xWw23PCI=\",\"subdomainRules\":{\"allowSubdomains\":false},\"normalizedLabel\":\"web\",\"parentDomainName\":\"dash\",\"normalizedParentDomainName\":\"dash\"}",
"timestamp": "2024-12-27T14:31:00.798Z",
"isSystem": false,
"entropy": null,
"prefundedVotingBalance": null,
"typeName": "domain",
"gasUsed": null,
"totalGasUsed": null,
"owner": {
"identifier": "BHAuKDRVPHkJd99pLoQh8dfjUFobwk5bq6enubEBKpsv",
"aliases": [
{
"alias": "User-777.dash",
"status": "ok",
"contested": false,
"timestamp": null,
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
}
]
}
}, ...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 521
}
}
Response codes:
200: OK
500: Internal Server Error
Return identity by given identifier
type tells apart the identities Platform derives for a masternode from the ones users
register themselves:
| type | description |
|---|---|
regular | registered by a user with an Identity Create transition |
masternode | masternode owner identity, its identifier is the ProTxHash |
masternode_voting | masternode voting identity, votes on contested resources |
masternode_operator | masternode operator identity, collects the operator reward |
All four are indexed, so Identities can filter on any of them with
identity_type. The type is null for an identity the indexer has not seen, which happens when
one is reachable only through the state transitions it owns.
Every endpoint that returns aliases uses the same alias entry shape:
ok - the identity owns the aliaspending - the masternode vote for the contested name is still in progresslocked - the contested name was locked or won by another identityunknown - the name was contested, but dapi doesn't provide contested vote stateGET /identity/EP1g5AGP8QGYMXXUYdmSvhbVxggNURDbvpckF39mTxs3
{
"identifier": "EP1g5AGP8QGYMXXUYdmSvhbVxggNURDbvpckF39mTxs3",
"revision": "2",
"balance": "1020124234",
"timestamp": "2024-08-26T13:35:12.760Z",
"txHash": "BEE41F86926F86C974832E693E394E55EB9B9CD93245980D4296A76783649C0C",
"totalTxs": 18,
"totalTransfers": 23,
"totalDocuments": 6,
"totalDataContracts": 5,
"isSystem": false,
"aliases": [
{
"alias": "Tutorial-Test-Darrion-73094.dash",
"status": "ok",
"contested": false,
"timestamp": "2024-08-26T13:35:15.550Z",
"txHash": "42A0CD5C78644D1A942848F878F4B3E9A7FF2D9CE181EF3C35E1FA2BA1E6F8E4"
},
{
"alias": "Tutorial-Test-Darrion-73094-backup.dash",
"status": "ok",
"contested": false,
"timestamp": "2024-08-26T13:35:50.741Z",
"txHash": "F568E27D5BF076823B6AC0168E4FF2E99B060583CB2C2107E1794F984CA40BEA"
}
],
"totalGasSpent": 496071380,
"averageGasSpent": 27559521,
"totalTopUpsAmount": 1506300000,
"totalWithdrawalsAmount": 0,
"lastWithdrawalHash": null,
"publicKeys": [
{
"keyId": 0,
"keyType": "ECDSA_SECP256K1",
"raw": "0000000000000021022fc6ebd1462a772a98bb2383645680e16ad3d6bc63f599ff85f341e463b8f5a500",
"data": "022fc6ebd1462a772a98bb2383645680e16ad3d6bc63f599ff85f341e463b8f5a5",
"purpose": "AUTHENTICATION",
"securityLevel": "MASTER",
"readOnly": false,
"publicKeyHash": "cf7a7cf2eda1ca68d6482ba744c91ad6ff0a1382",
"contractBounds": null,
"disabledAt": null
},
{
"keyId": 1,
"keyType": "ECDSA_SECP256K1",
"raw": "0001000200000021031ea647b1659bff9e2882472369a21a73d10b085d0ae0d4c07b2cc098529dcc1f00",
"data": "031ea647b1659bff9e2882472369a21a73d10b085d0ae0d4c07b2cc098529dcc1f",
"purpose": "AUTHENTICATION",
"securityLevel": "HIGH",
"readOnly": false,
"publicKeyHash": "dc82bb14255c5968a6f5eff4982037ff616af831",
"contractBounds": null,
"disabledAt": null
},
{
"keyId": 2,
"keyType": "ECDSA_SECP256K1",
"raw": "000200010000002103ec9a35c14746aabc1073897cf4a2e8b664afd3ed81df3046028016dcc9cc526100",
"data": "03ec9a35c14746aabc1073897cf4a2e8b664afd3ed81df3046028016dcc9cc5261",
"purpose": "AUTHENTICATION",
"securityLevel": "CRITICAL",
"readOnly": false,
"publicKeyHash": "839114fcfac118a0ca2716ecbc1405b34e04b999",
"contractBounds": null,
"disabledAt": null
},
{
"keyId": 3,
"keyType": "ECDSA_SECP256K1",
"raw": "0003030100000021024ef221f5933ebc0c8a195d125708f258f7b4ad93f36e7d921296fc28baedea7400",
"data": "024ef221f5933ebc0c8a195d125708f258f7b4ad93f36e7d921296fc28baedea74",
"purpose": "TRANSFER",
"securityLevel": "CRITICAL",
"readOnly": false,
"publicKeyHash": "318d38a516b68821ec4a943f53f06a6d2d6c85ec",
"contractBounds": null,
"disabledAt": null
},
{
"keyId": 4,
"keyType": "ECDSA_SECP256K1",
"raw": "00040003000000210359207607e35612e437e542873cf10f6f1eac19a4dae0ef9e212fa71f9e01d93501fd000001918ee5d578",
"data": "0359207607e35612e437e542873cf10f6f1eac19a4dae0ef9e212fa71f9e01d935",
"purpose": "AUTHENTICATION",
"securityLevel": "MEDIUM",
"readOnly": false,
"publicKeyHash": "0a05e2db6b28a6c4d715bfae194fadf206ddbc81",
"contractBounds": null,
"disabledAt": "1724679312760"
}
],
"fundingCoreTx": null,
"totalTopUps": 0,
"totalWithdrawals": 0,
"lastWithdrawalTimestamp": null,
"nonce": "7",
"owner": "EP1g5AGP8QGYMXXUYdmSvhbVxggNURDbvpckF39mTxs3",
"type": "regular"
}
Response codes:
200: OK
404: Not found
500: Internal Server Error
Return identity by given DPNS/alias
GET /dpns/identity?dpns=canuseethat2.dash
[
{
"identity_identifier": "8eTDkBhpQjHeqgbVeriwLeZr1tCa6yBGw76SckvD1cwc",
"alias": "canuseethat2.dash",
"status": {
"alias": "canuseethat2.dash",
"contested": false,
"status": "ok",
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
}
}
]
Response codes:
200: OK
404: Not found
500: Internal Server Error
Return all identities paged and order by block height, tx count or balance.
order_by values are block_height, tx_count or balancelimit cannot be more than 100page cannot be less than 1tx_count_min and tx_count_max allows to filter identities by transaction countdocuments_count_min and documents_count_max allows to filter identities by document countdata_contracts_min and data_contracts_min allows to filter identities by data contract countbalance_min and balance_max allows to filter identities by balancebalance_min=0 or balance_min=0&balance_max=1identity_type allows to filter identities by their type, see Identity by Identifier.
Valid values are regular, masternode, masternode_voting and masternode_operator, e.g.
identity_type=regular for the identities users registered themselves or identity_type=masternode_voting
for the ones masternodes vote on contested resources withGET /identities?limit=10&order=desc&order_by=tx_count&identity_type=regular&balance_min=100000&balance_max=100000100000100000100000&documents_count_min=1&documents_count_max=5&data_contracts_min=3&data_contracts_max=4&tx_count_min=2&tx_count_max=10
{
"pagination": {
"page": 1,
"limit": 10,
"total": 10
},
"resultSet": [
{
"identifier": "EhGUnphjMD73JZBt98h7BUK7W17PbnMSUhD4pbEceLMi",
"revision": "0",
"balance": "730783890",
"timestamp": "2025-01-21T16:16:23.472Z",
"txHash": "CA2251F97E5A55DA4FD915EADEFBEEB680FFFEF4AD848AAC463F17C10DA08A11",
"totalTxs": 9,
"totalTransfers": 2,
"totalDocuments": 2,
"totalDataContracts": 3,
"isSystem": false,
"aliases": [
{
"alias": "CharbroilPacifismRiskPreachy.dash",
"status": "ok",
"timestamp": "2025-01-21T16:20:56.957Z",
"documentId": "2PrPvRX3ywDqrH4HQa2kcFFFe2ApFXjm6VzNrRRRPduJ",
"contested": false
}
],
"totalGasSpent": null,
"averageGasSpent": null,
"totalTopUpsAmount": null,
"totalWithdrawalsAmount": null,
"lastWithdrawalHash": null,
"publicKeys": [],
"fundingCoreTx": null,
"totalTopUps": null,
"totalWithdrawals": null,
"lastWithdrawalTimestamp": null,
"nonce": null,
"owner": "EhGUnphjMD73JZBt98h7BUK7W17PbnMSUhD4pbEceLMi",
"type": "regular"
}, ...
]
}
Response codes:
200: OK
500: Internal Server Error
Return identities that owned state transitions within a time range, ordered by their transaction count in that range, paged.
timestamp_start lower interval threshold (defaults to one hour ago)timestamp_end upper interval threshold (defaults to now)limit cannot be more than 100page cannot be less than 1order values are asc or descGET /identities/active?timestamp_start=2025-01-01T00:00:00.000Z×tamp_end=2025-01-02T00:00:00.000Z&page=1&limit=10&order=desc
{
"pagination": {
"page": 1,
"limit": 10,
"total": 10
},
"resultSet": [
{
"identifier": "EhGUnphjMD73JZBt98h7BUK7W17PbnMSUhD4pbEceLMi",
"transactionsCount": 9,
"aliases": [
{
"alias": "CharbroilPacifismRiskPreachy.dash",
"status": "ok",
"contested": false
}
]
}, ...
]
}
Response codes:
200: OK
400: Bad timestamp range
500: Internal Server Error
Return a series data for the amount of registered identities
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /identities/history?timestamp_start=2025-09-09T00:00:00.000Z×tamp_end=2025-09-10T00:00:00.000Z&intervalsCount=3
[
{
"timestamp": "2025-09-09T00:00:00.000Z",
"data": {
"registeredIdentities": 0,
}
},
{
"timestamp": "2025-09-09T08:00:00.000Z",
"data": {
"registeredIdentities": 26,
}
},
{
"timestamp": "2025-09-09T16:00:00.000Z",
"data": {
"registeredIdentities": 30,
}
}
]
Response codes:
200: OK
500: Internal Server Error
Return all withdrawals for identity
Note: this request does not contain any pagination data in the response
order asc or descnot found if identity don't have withdrawalsnullstatus is a string. Possible values: QUEUED, POOLED, BROADCASTED, COMPLETE, EXPIREDhash is the platform state transition that asked for the withdrawal, not a core transaction idtransactionIndex is the asset unlock index, the same one carried in the payload of the core
asset unlock transaction, so an l1 view can be paired with this record by it. It is null until
the withdrawal is pooled into a transaction, and transactionSignHeight alongside it is the core
height the transaction was signed atGET /identity/A1rgGVjRGuznRThdAA316VEEpKuVQ7mV8mBK1BFJvXnb/withdrawals?order=asc&start_at=95eiiqMotMvH23f6cv3BPC4ykcHFWTy2g3baCTWZANAs×tamp_start=2024-10-10T02:37:39.187Z
{
"pagination": {
"limit": null,
"page": null,
"total": null
},
"resultSet": [
{
"document": "95eiiqMotMvH23f6cv3BPC4ykcHFWTy2g3baCTWZANAs",
"sender": "A1rgGVjRGuznRThdAA316VEEpKuVQ7mV8mBK1BFJvXnb",
"status": "COMPLETE",
"amount": 200000,
"timestamp": "2024-10-10T02:37:39.187Z",
"withdrawalAddress": "yeRZBWYfeNE4yVUHV4ZLs83Ppn9aMRH57A",
"hash": "113F86F4D1F48159B0D6690F3C5F8F33E39243086C041CF016454A66AD63F025",
"transactionIndex": 3441,
"transactionSignHeight": 1258334
},
...
]
}
Response codes:
200: OK
404: Not Found
500: Internal Server Error
Return all data contracts by the given identity
name field is nullablelimit cannot be more then 100page cannot be less then 1GET /identities/GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec/dataContracts?page=1&limit=10&order=asc
{
"pagination": {
"page": 1,
"limit": 10,
"total": 10
},
"resultSet": [
{
"identifier": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"name": "DPNS",
"owner": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"version": 0,
"schema": null,
"txHash": "DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF",
"timestamp": "2024-03-18T10:13:54.150Z",
"isSystem": false,
"documentsCount": 1337,
"tokensCount": 0,
"description": "Data Contract Description",
"keywords": ["keyword1", "keyword2"]
}, ...
]
}
Response codes:
200: OK
500: Internal Server Error
Return all documents by the given identity
limit cannot be more then 100page cannot be less then 1document_type_name document type name optionaltimestamp_start and timestamp_end timestamp start and end of documents creation date, must be used together optionaldeleted bool field to filter documents by deleted status optionalGET /identities/GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec/documents?page=1&limit=10&order=asc&document_type_name=preorder×tamp_start=2024-01-01T00:00:00.000Z×tamp_end=2025-01-01T00:00:00.000Z&deleted=false
{
"resultSet": [
{
"identifier": "47JuExXJrZaG3dLfrL2gnAH8zhYh6z9VutF8NvgRQbQJ",
"dataContractIdentifier": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"revision": 1,
"txHash": "5CA1D01931D7C236194D3364D410946FAF6C12FDC0FB56DB3B05ADB881B43B1A",
"deleted": false,
"data": null,
"timestamp": "2024-12-27T14:31:00.798Z",
"isSystem": false,
"entropy": null,
"prefundedVotingBalance": null,
"typeName": "domain",
"owner": {
"identifier": "8J8k9aQ5Hotx8oLdnYAhYpyBJJGg4wZALptKLuDE9Df6",
"aliases": []
}
}, ...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 4
}
}
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return all transactions associated the given identity
Status can be either SUCCESS or FAIL. In case of error tx, message will appear in the error field as Base64 string
limit cannot be more then 100page cannot be less then 1GET /identity/GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec/transactions?page=1&limit=10&order=asc
{
"pagination": {
"page": 1,
"limit": 10,
"total": 10
},
"resultSet": [
{
"hash": "DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF",
"index": 0,
"blockHash": "DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF,
"blockHeight": 1337,
"type": "DATA_CONTRACT_CREATE",
"data": null,
"timestamp": "2024-03-18T10:13:54.150Z",
"gasUsed": 1337000,
"status": "SUCCESS",
"error": null,
"owner": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec"
}, ...
]
}
Response codes:
200: OK
500: Internal Server Error
Return all transfers made by the given identity
limit cannot be more then 100page cannot be less then 1type cannot be less, then 0 and more then 8amount is credits as a string, since credits overflow a JSON number past ~90,000 DASHGET /identity/GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec/transfers?hash=445E6F081DEE877867816AD3EF492E2C0BD1DDCCDC9C793B23DDDAF8AEA23118&page=1&limit=10&order=asc&type=6
{
"pagination": {
"page": 1,
"limit": 10,
"total": 10
},
"resultSet": [
{
"amount": "199997000000",
"sender": null,
"recipient": "46r7vHmNRHFDAH2xcTdhDDeL4kv5aHemgPLThZgCtqt2",
"timestamp": "2025-07-30T12:20:11.316Z",
"txHash": "705C8F9C5010BFA50AC1A05E8E6D54B5F7B2D866ECD0C958BD8B9191CADB02EE",
"type": "IDENTITY_TOP_UP",
"blockHash": "10B265FA3B46CEF229A78E6ACE10ABDB168DDD5FFA445079181FA8FD2E77BE3E",
"gasUsed": 7880180
}
]
}
Response codes:
200: OK
500: Internal Server Error
Return list of votes by params
limit cannot be more than 100type cannot be less than 0 and more than 8choice cannot be less than 0 and more than 3GET /masternodes/votes?timestamp_start=2024-09-18T01:10:57.833Z×tamp_end=2024-09-19T01:10:57.833Z&voter_identity=2Ey6wdP5YYSqhq96KmU349CeSCsV4avrsNCaXqogGEr9&choice=0&towards_identity=LgdvpQHb7mvrab6Vv49iTz912aHBVjpTJ6rXGRDQL2s
{
"resultSet": [
{
"proTxHash": "bc77a5a2cec455c79fb92fb683dbd87a2a92b663c9a46d0c50d11889b4aeb121",
"txHash": "499C9C0830F98B395CFC440EE34A96C550DF5000A78B5604BC2B50B4545E0D2C",
"voterIdentifier": "2Ey6wdP5YYSqhq96KmU349CeSCsV4avrsNCaXqogGEr9",
"choice": 0,
"timestamp": "2024-09-18T19:27:17.212Z",
"towardsIdentity": "LgdvpQHb7mvrab6Vv49iTz912aHBVjpTJ6rXGRDQL2s ",
"dataContractIdentifier": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"documentTypeName": "domain",
"indexName": "parentNameAndLabel",
"indexValues": [
"dash",
"test001"
],
"power": 1
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 1
}
}
Response codes:
200: OK
500: Internal Server Error
This endpoint allows search any types of data
query required and must contains data for searchheighthashhashproTxHashIdentifier of Masternode IdentityIdentifieraliasIdentifiernamekeyworddescriptionIdentifierIdentifiernameBech32mGET /search?query=xyz
{
"identities": [
{
"identifier": "36LGwPSXef8q8wpdnx4EdDeVNuqCYNAE9boDu5bxytsm",
"alias": "xyz.dash",
"status": {
"alias": "xyz.dash",
"status": "ok",
"contested": true,
"timestamp": "2025-04-18T17:12:13.514Z",
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
}
},
{
"identifier": "5bUPV8KGgL42ZBS9fsmmKU3wweQbVeHHsiVrG3YMHyG5",
"alias": "xyz.dash",
"status": {
"alias": "xyz.dash",
"status": "locked",
"contested": true,
"timestamp": "2025-04-18T17:12:13.514Z",
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
}
}
]
}
Response codes:
200: OK
500: Internal Server Error
Return a series data for the amount of transactions chart
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /transactions/history?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-04-22T08:45:20.911Z",
"data": {
"txs": 5
"blockHeight": 2,
"blockHash": "DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF"
}
},
{
"timestamp": "2024-04-22T08:50:20.911Z",
"data": {
"txs": 13,
"blockHeight": 7,
"blockHash": "DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF"
}
}, ...
]
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return a series data for the used gas of transactions chart
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /transactions/gas/history?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-04-22T08:45:20.911Z",
"data": {
"gas": 772831320,
"blockHeight": 64060,
"blockHash": "4A1F6B5238032DDAC55009A28797D909DB4288D5B5EC14B86DEC6EA8F25EC71A"
}
},
{
"timestamp": "2024-04-22T08:50:20.911Z",
"data": {
"gas": 14108752440,
"blockHeight": 64333,
"blockHash": "507659D9BE2FF76A031F4219061F3D2D39475A7FA4B24F25AEFDB34CD4DF2A57"
}
}, ...
]
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return a series data for the total shielded amount chart (shield and shield-from-asset-lock transitions)
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /transactions/shield/history?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-04-22T08:45:20.911Z",
"data": {
"amount": 100000000,
"blockHeight": 64060,
"blockHash": "4A1F6B5238032DDAC55009A28797D909DB4288D5B5EC14B86DEC6EA8F25EC71A"
}
}, ...
]
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return a series data for the total unshielded amount chart (unshield, shielded withdrawal and identity-create-from-shielded-pool transitions)
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /transactions/unshield/history?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-04-22T08:45:20.911Z",
"data": {
"amount": 50000000,
"blockHeight": 64333,
"blockHash": "507659D9BE2FF76A031F4219061F3D2D39475A7FA4B24F25AEFDB34CD4DF2A57"
}
}, ...
]
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return a series data for the chart of the total amount entering the platform from the core chain (identity create, identity top up, address funding from asset lock and shield-from-asset-lock transitions)
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /transactions/input/history?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-04-22T08:45:20.911Z",
"data": {
"amount": 100000000,
"blockHeight": 64060,
"blockHash": "4A1F6B5238032DDAC55009A28797D909DB4288D5B5EC14B86DEC6EA8F25EC71A"
}
}, ...
]
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return a series data for the chart of the total amount leaving the platform to the core chain (identity credit withdrawal, address credit withdrawal and shielded withdrawal transitions)
timestamp_start lower interval threshold in ISO stringtimestamp_end upper interval threshold in ISO stringintervalsCount intervals count in response ( optional )GET /transactions/output/history?timestamp_start=2024-01-01T00:00:00×tamp_end=2025-01-01T00:00:00
[
{
"timestamp": "2024-04-22T08:45:20.911Z",
"data": {
"amount": 50000000,
"blockHeight": 64333,
"blockHash": "507659D9BE2FF76A031F4219061F3D2D39475A7FA4B24F25AEFDB34CD4DF2A57"
}
}, ...
]
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return the count of state transitions grouped by transaction type.
Optionally accepts a time interval. Without parameters the statistic is calculated over all time.
timestamp_start and timestamp_end must be set togetherbatchTypes — per-batch-type breakdown, present only on the BATCH entry, null for every other transaction type. Counts sum to the entry's countGET /transactions/statistic?timestamp_start=2024-10-01T00:00:00.000Z×tamp_end=2024-11-01T00:00:00.000Z
[
{
"transactionType": "DATA_CONTRACT_CREATE",
"count": 39
},
{
"transactionType": "BATCH",
"count": 115,
"batchTypes": [
{
"batchType": "DOCUMENT_CREATE",
"count": 80
},
{
"batchType": "DOCUMENT_REPLACE",
"count": 25
},
{
"batchType": "TOKEN_TRANSFER",
"count": 10
}, ...
]
}, ...
]
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return shielded transition activity, aggregated by transaction type.
Optionally accepts a time interval. Without parameters the statistic is calculated over all time. The current pool size is available separately via Shielded Pool.
timestamp_start and timestamp_end must be set togetherFields:
totalShieldedIn — credits moved into the pool (SHIELD + SHIELD_FROM_ASSET_LOCK), as a stringtotalShieldedOut — credits moved out of the pool (UNSHIELD + SHIELDED_WITHDRAWAL + IDENTITY_CREATE_FROM_SHIELDED_POOL), as a stringtransitionsCount — number of shielded transitionstypes — per-type breakdown with count and summed amount (string)Note: SHIELDED_TRANSFER stays inside the pool and is counted in types/transitionsCount but excluded from totalShieldedIn/totalShieldedOut.
GET /transactions/shielded/statistic?timestamp_start=2024-10-01T00:00:00.000Z×tamp_end=2024-11-01T00:00:00.000Z
{
"totalShieldedIn": "300000000",
"totalShieldedOut": "150000000",
"transitionsCount": 6,
"types": [
{
"transactionType": "SHIELD",
"count": 2,
"amount": "200000000"
}, ...
]
}
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return the current state of the shielded pool. Takes no parameters.
poolBalance — total balance currently held in the shielded pool, fetched (and cryptographically verified) from the platform, as a string; null when unavailablenotesCount — total count of notes (leaves) in the shielded notes commitment tree, fetched from the platform; null when unavailableGET /transactions/shielded/pool
{
"poolBalance": "150000000",
"notesCount": 14
}
Response codes:
200: OK
500: Internal Server Error
Returns set of votes for selected resource
resourceValue must be specified after /contested/ in json base64
WyJkYXNoIiwieHl6Il0= = '["dash", "xyz"]'choice optionalpro_tx_hash optional hash of vote ownerGET /contestedResource/WyJkYXNoIiwieHl6Il0=/votes?choice=1&pro_tx_hash=36011F1807FED828951DAA04B44E38163FB0162108FD1341038DBE58051F4421&page=1&limit=10&order=asc
{
"resultSet": [
{
"proTxHash": "61d33f478933797be4de88353c7c2d843c21310f6d00f6eff31424a756ee7dfb",
"txHash": "36011F1807FED828951DAA04B44E38163FB0162108FD1341038DBE58051F4421",
"voterIdentifier": "8AfS9TuU4gSxyqxUDGNhziNp1RGoCQwa1GqAS8ZBwXjU",
"choice": 1,
"timestamp": "2024-10-22T16:35:47.046Z",
"towardsIdentity": null,
"identityAliases": [],
"dataContractIdentifier": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"documentTypeName": "domain",
"documentIdentifier": null,
"indexName": "parentNameAndLabel",
"indexValues": [
"dash",
"xyz"
],
"power": 1
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 1
}
}
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return info about contested resource value
resourceValue must be specified after /contested/ in json base64
WyJkYXNoIiwieHl6Il0= = '["dash", "xyz"]'GET /contestedResource/WyJkYXNoIiwieHl6Il0=
{
"contenders": [
{
"identifier": "36LGwPSXef8q8wpdnx4EdDeVNuqCYNAE9boDu5bxytsm",
"timestamp": "2024-10-22T15:53:29.063Z",
"documentIdentifier": "9aEkDDuCDQSm98AXNHGLbrtvHXe4dq1xaoC8wuA9nDn ",
"documentStateTransition": null,
"aliases": [
{
"alias": "0000-0000-0000-00001.dash",
"status": "ok",
"contested": false,
"timestamp": null,
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
},
{
"alias": "xyz.dash",
"status": "ok",
"contested": true,
"timestamp": null,
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
},
{
"alias": "000000000000000000.dash",
"status": "pending",
"contested": true,
"timestamp": null
}
],
"towardsIdentityVotes": 2,
"abstainVotes": 1,
"lockVotes": 0
},
{
"identifier": "5bUPV8KGgL42ZBS9fsmmKU3wweQbVeHHsiVrG3YMHyG5",
"timestamp": "2024-10-22T16:06:01.346Z",
"documentIdentifier": "Hck3wJDPPdfVCzffCh1xs5WUfBY7hJ3srCvhC7EcytG1",
"documentStateTransition": null,
"aliases": [
{
"alias": "xyz.dash",
"status": "locked",
"contested": true,
"timestamp": null,
"txHash": "2508B35FDDB3E2E797D4F2CB9C1FAEE71D4DC43B91CE2043BEC8CE2B4A442DD7"
}
],
"towardsIdentityVotes": 0,
"abstainVotes": 1,
"lockVotes": 0
}
],
"indexName": "parentNameAndLabel",
"resourceValue": [
"dash",
"xyz"
],
"dataContractIdentifier": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"prefundedVotingBalance": {
"parentNameAndLabel": 20000000000
},
"documentTypeName": "domain",
"timestamp": "2024-10-22T16:06:01.346Z",
"totalGasUsed": 139430280,
"totalDocumentsGasUsed": 109430280,
"totalVotesGasUsed": 30000000,
"totalCountVotes": 3,
"totalCountLock": 0,
"totalCountAbstain": 1,
"totalCountYes": 2,
"status": "finished",
"endTimestamp": null
}
Response codes:
200: OK
400: Invalid input, check start/end values
500: Internal Server Error
Return set of contested resources
page cannot be less than 1limit cannot be more than 100document_type_name filter by document type namecontract_id filter by data contract identifiervoting_finished bool field, filter resources whose voting deadline has passed (true) or is still pending (false)timestamp_start and timestamp_end timestamp start and end of the contested resource creation dateGET /contestedResources?page=1&limit=10&order=asc&document_type_name=domain&contract_id=GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec&voting_finished=true×tamp_start=2024-08-01T00:00:00.000Z×tamp_end=2025-08-01T00:00:00.000Z
{
"resultSet": [
{
"contenders": null,
"indexName": "parentNameAndLabel",
"resourceValue": [
"dash",
"test111"
],
"dataContractIdentifier": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"prefundedVotingBalance": null,
"documentTypeName": "domain",
"timestamp": "2024-08-26T22:14:06.680Z",
"totalGasUsed": null,
"totalDocumentsGasUsed": null,
"totalVotesGasUsed": null,
"totalCountVotes": null,
"totalCountLock": 0,
"totalCountAbstain": 0,
"totalCountTowardsIdentity": 1,
"status": null,
"endTimestamp": "2024-09-02T22:14:06.680Z",
"finished": true,
"towardsIdentity": null
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 195
}
}
Response codes:
200: OK
500: Internal Server Error
Return info about stats about resource values
GET /contestedResources/stats
{
"totalContestedResources": 235,
"totalPendingContestedResources": 3,
"totalVotesCount": 426,
"expiringContestedResource": {
"contenders": null,
"indexName": null,
"resourceValue": [
"dash",
"t0st010"
],
"dataContractIdentifier": null,
"prefundedVotingBalance": null,
"documentTypeName": null,
"timestamp": "2025-02-12T14:08:55.321Z",
"totalGasUsed": null,
"totalDocumentsGasUsed": null,
"totalVotesGasUsed": null,
"totalCountVotes": null,
"totalCountLock": 0,
"totalCountAbstain": 0,
"totalCountTowardsIdentity": 0,
"status": null,
"endTimestamp": "2025-02-19T14:08:55.321Z",
"finished": true,
"towardsIdentity": null
}
}
Response codes:
200: OK
500: Internal Server Error
Return a rate DASH to USD and DASH to BTC
GET /rate
{
"usd": 24.45,
"btc": 0.00073,
"source": "Kucoin"
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Return a decoded State Transition
Available transactions type for decode
| Transition type | type index |
|---|---|
DATA_CONTRACT_CREATE | 0 |
BATCH | 1 |
IDENTITY_CREATE | 2 |
IDENTITY_TOP_UP | 3 |
DATA_CONTRACT_UPDATE | 4 |
IDENTITY_UPDATE | 5 |
IDENTITY_CREDIT_WITHDRAWAL | 6 |
IDENTITY_CREDIT_TRANSFER | 7 |
MASTERNODE_VOTE | 8 |
IDENTITY_CREDIT_TRANSFER_TO_ADDRESS | 9 |
IDENTITY_CREATE_FROM_ADDRESSES | 10 |
IDENTITY_TOP_UP_FROM_ADDRESSES | 11 |
ADDRESS_FUNDS_TRANSFER | 12 |
ADDRESS_FUNDING_FROM_ASSET_LOCK | 13 |
ADDRESS_CREDIT_WITHDRAWAL | 14 |
SHIELD | 15 |
SHIELDED_TRANSFER | 16 |
UNSHIELD | 17 |
SHIELD_FROM_ASSET_LOCK | 18 |
SHIELDED_WITHDRAWAL | 19 |
IDENTITY_CREATE_FROM_SHIELDED_POOL | 20 |
fundingAddress can be nullprefundedVotingBalance can be nulloutput can be nullPOST /transaction/decode
{
"base64": "AAAA56Y/VzBp5vlrJR8JRCPSDLlaZjngwyM50w8dQAmAe3EAAAAAAAEBAAABYpzp8+tOQ8j6k24W7FXjqo7zZmMZcybMIDLw7VfLT0EAAQZsYWJsZXIWBBIEdHlwZRIGb2JqZWN0Egpwcm9wZXJ0aWVzFgISCmNvbnRyYWN0SWQWBBIEdHlwZRIGc3RyaW5nEgltaW5MZW5ndGgDVhIJbWF4TGVuZ3RoA1gSCHBvc2l0aW9uAwASCXNob3J0TmFtZRYEEgR0eXBlEgZzdHJpbmcSCW1heExlbmd0aANAEgltaW5MZW5ndGgDBhIIcG9zaXRpb24DAhIIcmVxdWlyZWQVAhIJc2hvcnROYW1lEgpjb250cmFjdElkEhRhZGRpdGlvbmFsUHJvcGVydGllcxMACgACQR8AOrSAQ3S/emVWILS8WyHcMA97CtY5rH7dB4DSjAm/0x6DZdZcm8jyGIdIuuTUALR8/N724YhxwhOQHqUm5ipN"
}
{
"type": 0,
"typeString": "DATA_CONTRACT_CREATE",
"internalConfig": {
"canBeDeleted": false,
"readonly": false,
"keepsHistory": false,
"documentsKeepHistoryContractDefault": false,
"documentsMutableContractDefault": true,
"documentsCanBeDeletedContractDefault": true,
"requiresIdentityDecryptionBoundedKey": null,
"requiresIdentityEncryptionBoundedKey": null
},
"userFeeIncrease": 0,
"version": 1,
"identityNonce": "10",
"dataContractId": "GbGD5YbS9GVh7FSZjz3uUJpbrXo9ctbdKycfTqqg3Cmn",
"ownerId": "7dwjL5frrkM69pv3BsKSQb4ELrMYmDeE11KNoDSefG6c",
"schema": {
"labler": {
"type": "object",
"properties": {
"contractId": {
"type": "string",
"minLength": 43,
"maxLength": 44,
"position": 0
},
"shortName": {
"type": "string",
"maxLength": 32,
"minLength": 3,
"position": 1
}
},
"required": [
"shortName",
"contractId"
],
"additionalProperties": false
}
},
"tokens": [
{
"position": 0,
"tokenId": "76HAP8UMczsohFApQiGtGfhkUscUceq28jWJDYa3Ghzn",
"conventions": {
"decimals": 8,
"localizations": {
"en": {
"pluralForm": "A1-DISTS",
"singularForm": "A1-DIST",
"shouldCapitalize": true
}
}
},
"conventionsChangeRules": {
"authorizedToMakeChange": {
"takerType": "ContractOwner",
"taker": null
},
"adminActionTakers": {
"takerType": "ContractOwner",
"taker": null
},
"changingAuthorizedActionTakersToNoOneAllowed": true,
"changingAdminActionTakersToNoOneAllowed": true,
"selfChangingAdminActionTakersAllowed": true
},
"baseSupply": "10000000000000",
"keepsHistory": {
"keepsTransferHistory": true,
"keepsFreezingHistory": true,
"keepsMintingHistory": true,
"keepsBurningHistory": true,
"keepsDirectPricingHistory": true,
"keepsDirectPurchaseHistory": true
},
"startAsPaused": false,
"isAllowedTransferToFrozenBalance": true,
"maxSupply": null,
"maxSupplyChangeRules": {
"authorizedToMakeChange": {
"takerType": "ContractOwner",
"taker": null
},
"adminActionTakers": {
"takerType": "ContractOwner",
"taker": null
},
"changingAuthorizedActionTakersToNoOneAllowed": true,
"changingAdminActionTakersToNoOneAllowed": true,
"selfChangingAdminActionTakersAllowed": true
},
"distributionRules": {
"perpetualDistribution": {
"type": "BlockBasedDistribution",
"recipientType": "ContractOwner",
"recipientValue": null,
"interval": 100,
"functionName": "FixedAmount",
"functionValue": {
"amount": "10000"
}
},
"preProgrammedDistribution": null,
"newTokenDestinationIdentity": "DTFPLKMVbnkVQWEfkxHX7Ch62ytjvbtqH6eG1TF3nMbD",
"mintingAllowChoosingDestination": false
},
"marketplaceRules": {
"tradeMode": "NotTradeable",
"tradeModeChangeRules": {
"authorizedToMakeChange": {
"takerType": "ContractOwner",
"taker": null
},
"adminActionTakers": {
"takerType": "ContractOwner",
"taker": null
},
"changingAuthorizedActionTakersToNoOneAllowed": true,
"changingAdminActionTakersToNoOneAllowed": true,
"selfChangingAdminActionTakersAllowed": true
}
},
"manualMintingRules": {
"authorizedToMakeChange": {
"takerType": "ContractOwner",
"taker": null
},
"adminActionTakers": {
"takerType": "ContractOwner",
"taker": null
},
"changingAuthorizedActionTakersToNoOneAllowed": true,
"changingAdminActionTakersToNoOneAllowed": true,
"selfChangingAdminActionTakersAllowed": true
},
"manualBurningRules": {
"authorizedToMakeChange": {
"takerType": "ContractOwner",
"taker": null
},
"adminActionTakers": {
"takerType": "ContractOwner",
"taker": null
},
"changingAuthorizedActionTakersToNoOneAllowed": true,
"changingAdminActionTakersToNoOneAllowed": true,
"selfChangingAdminActionTakersAllowed": true
},
"freezeRules": {
"authorizedToMakeChange": {
"takerType": "ContractOwner",
"taker": null
},
"adminActionTakers": {
"takerType": "ContractOwner",
"taker": null
},
"changingAuthorizedActionTakersToNoOneAllowed": true,
"changingAdminActionTakersToNoOneAllowed": true,
"selfChangingAdminActionTakersAllowed": true
},
"unfreezeRules": {
"authorizedToMakeChange": {
"takerType": "ContractOwner",
"taker": null
},
"adminActionTakers": {
"takerType": "ContractOwner",
"taker": null
},
"changingAuthorizedActionTakersToNoOneAllowed": true,
"changingAdminActionTakersToNoOneAllowed": true,
"selfChangingAdminActionTakersAllowed": true
},
"destroyFrozenFundsRules": {
"authorizedToMakeChange": {
"takerType": "ContractOwner",
"taker": null
},
"adminActionTakers": {
"takerType": "ContractOwner",
"taker": null
},
"changingAuthorizedActionTakersToNoOneAllowed": true,
"changingAdminActionTakersToNoOneAllowed": true,
"selfChangingAdminActionTakersAllowed": true
},
"emergencyActionRules": {
"authorizedToMakeChange": {
"takerType": "ContractOwner",
"taker": null
},
"adminActionTakers": {
"takerType": "ContractOwner",
"taker": null
},
"changingAuthorizedActionTakersToNoOneAllowed": true,
"changingAdminActionTakersToNoOneAllowed": true,
"selfChangingAdminActionTakersAllowed": true
},
"mainControlGroupCanBeModified": {
"takerType": "ContractOwner",
"taker": null
},
"mainControlGroup": null,
"description": null
}
],
"groups": [],
"signature": "1f003ab4804374bf7a655620b4bc5b21dc300f7b0ad639ac7edd0780d28c09bfd31e8365d65c9bc8f2188748bae4d400b47cfcdef6e18871c213901ea526e62a4d",
"signaturePublicKeyId": 2,
"raw": "000000e7a63f573069e6f96b251f094423d20cb95a6639e0c32339d30f1d4009807b7100000000000101000001629ce9f3eb4e43c8fa936e16ec55e3aa8ef36663197326cc2032f0ed57cb4f410001066c61626c6572160412047479706512066f626a656374120a70726f706572746965731602120a636f6e7472616374496416041204747970651206737472696e6712096d696e4c656e677468035612096d61784c656e67746803581208706f736974696f6e0300120973686f72744e616d6516041204747970651206737472696e6712096d61784c656e677468034012096d696e4c656e67746803061208706f736974696f6e0302120872657175697265641502120973686f72744e616d65120a636f6e7472616374496412146164646974696f6e616c50726f7065727469657313000a0002411f003ab4804374bf7a655620b4bc5b21dc300f7b0ad639ac7edd0780d28c09bfd31e8365d65c9bc8f2188748bae4d400b47cfcdef6e18871c213901ea526e62a4d"
}
DOCUMENT TRANSITION
{
"type": 1,
"typeString": "BATCH",
"transitions": [
{
"action": "DOCUMENT_CREATE",
"id": "7TsrNHXDy14fYoRcoYjZHH14K4riMGU2VeHMwopG82DL",
"dataContractId": "FhKAsUnPbqe7K4TZxgRdtPUrfSvNCtYV8iPsvjX7ZG58",
"revision": "1",
"prefundedVotingBalance": null,
"type": "note",
"entropy": "f09a3ceacaa2f12b9879ba223d5b8c66c3106efe58edc511556f31ee9676412b",
"identityContractNonce": "2",
"data": {
"message": "Tutorial CI Test @ Thu, 08 Aug 2024 20:25:03 GMT"
},
"tokenPaymentInfo": {
"paymentTokenContractId": "dfaPU4HsMpUX7NMF2TR5oeAC4cZvLwYrSU6WT4884bq",
"tokenContractPosition": 0,
"minimumTokenCost": null,
"maximumTokenCost": "15",
"gasFeesPaidBy": "DocumentOwner"
}
}
],
"userFeeIncrease": 0,
"signature": "1f2ed46b4eb1d77694fd3f3a783dc362295d779e701802aae5d30dca7d623c411e5fed34de9f437ae99514ed1ec0a1757c925888c15aa9c62095c0285b8765e261",
"signaturePublicKeyId": 1,
"ownerId": "woTQprzGS4bLqqbAhY2heG8QfD58Doo2UhDbiVVrLKG",
"raw": "02000e09e4140f8b7777810be56c47f0ab5cbd9bed1e773abd9f9fdf2fe67a669ff7010000006008b85d9826e770ad21b6d585f010f1dfb3b3f2adc6492329bbef8fdec1b1d702046e6f7465da5764f89025e9a5f680633909db58f6f7f6d3582c445393f15aad58821c9f2bf09a3ceacaa2f12b9879ba223d5b8c66c3106efe58edc511556f31ee9676412b01076d65737361676512305475746f7269616c20434920546573742040205468752c2030382041756720323032342032303a32353a303320474d54000001411f2ed46b4eb1d77694fd3f3a783dc362295d779e701802aae5d30dca7d623c411e5fed34de9f437ae99514ed1ec0a1757c925888c15aa9c62095c0285b8765e261"
}
TOKEN TRANSITION
{
"type": 1,
"typeString": "BATCH",
"transitions": [
{
"action": "TOKEN_TRANSFER",
"tokenId": "8AnZE2i955j9PC55m3y3e6rVQVZHbLWTk66iNp8eoNWn",
"identityContractNonce": "16",
"tokenContractPosition": 1,
"dataContractId": "9g672HNThwyShq1c5MqQURENR2Ncxce8fLrafh6MmHLr",
"historicalDocumentTypeName": "transfer",
"historicalDocumentId": "EmF2uMAEWrZKwcN3WnZW5ajt9YwkTe5Zr5y4NYJMCHFx",
"recipient": "DkWXAH3qSpCL4BEULAjWdYF8n29WWBRS7TWE8GGN2kWY",
"publicNote": null,
"amount": "111"
}
],
"userFeeIncrease": 0,
"signature": "1f423b5dca10a8169795a8935b58007ffa0cc35faee58de23281bd5523ba5cf8b27cf475c3fa49495cfe7356c3a3219060bef1e2bbd72f6a9c5948ee13896e8843",
"signaturePublicKeyId": 1,
"ownerId": "8noJkyFbsawoVkMsLxNo1k3oEVaJppUG2B4UriFHFoi",
"raw": "020101fed99d7fcf72ca41aa2dba4445ae349421aa86ae6714319e271d8bab0cb34d0101020000100180e0eafa62ead97989b2ee14006ecefb24e290c03c9c7321a5a777aa8a86b6ff6a838baf57e456b1408869e3b12d1a1db56a5b9c67ff764512f1885d99df21d3006fbd7198a587375bf219dea865ced2abbd8605e9adb03c8c5cffbd1ba83fa99ad50000000001411f423b5dca10a8169795a8935b58007ffa0cc35faee58de23281bd5523ba5cf8b27cf475c3fa49495cfe7356c3a3219060bef1e2bbd72f6a9c5948ee13896e8843"
}
IDENTITY_CREATE with chainLock
{
"type": 2,
"typeString": "IDENTITY_CREATE",
"fundingAddress": null,
"assetLockProof": {
"coreChainLockedHeight": 1138871,
"type": "chainLock",
"fundingAmount": null,
"txid": "fc89dd4cbe2518da3cd9737043603e81665df58d4989a38b2942eec56bacad1d",
"vout": 0,
"fundingAddress": null,
"instantLock": null
},
"userFeeIncrease": 0,
"identityId": "awCc9STLEgw8pJozBq24QzGK5Th9mow7V3EjjY9M7aG",
"signature": "2015bf50b422df6ccfdc4bcdcae76a11106c8f6c627a284f37d2591184e413249350a722926c8899b5514fd94603598031358bc2a0ac031fb402ecc5b8025f2141",
"raw": "0300010000020000000014b23f76cac0218f7637c924e45212bb260cff29250001fc001160b72021007051d2207c45d7592bb7e3e5b4b006a29cfe1899aea8abf00c50ee8a40860000412015bf50b422df6ccfdc4bcdcae76a11106c8f6c627a284f37d2591184e413249350a722926c8899b5514fd94603598031358bc2a0ac031fb402ecc5b8025f214108b1737186062205ee3a5f7e19454121b648e0806c7bc1e8bc073c38217a28e1",
"publicKeys": [
{
"contractBounds": null,
"id": 0,
"type": "ECDSA_SECP256K1",
"data": "0348a6a633850f3c83a0cb30a9fceebbaa3b9ab3f923f123d92728cef234176dc5",
"publicKeyHash": "07630dddc55729c043de7bdeb145ee0d44feae3b",
"purpose": "AUTHENTICATION",
"securityLevel": "MASTER",
"readOnly": false,
"signature": "2042186a3dec52bfe9a24ee17b98adc5efcbc0a0a6bacbc9627f1405ea5e1bb7ae2bb94a270363400969669e9884ab9967659e9a0d8de7464ee7c47552c8cb0e99"
},
{
"contractBounds": null,
"id": 1,
"type": "ECDSA_SECP256K1",
"data": "034278b0d7f5e6d902ec5a30ae5c656937a0323bdc813e851eb8a2d6a1d23c51cf",
"publicKeyHash": "e2615c5ef3f910ebe5ada7930e7b2c04a7ffbb23",
"purpose": "AUTHENTICATION",
"securityLevel": "HIGH",
"readOnly": false,
"signature": "1fbb0d0bb63d26c0d5b6e1f4b8c0eebef4d256c4e8aa933a2cb6bd6b2d8aae545215312924c7dd41c963071e2ccfe2187a8684d93c55063cb45fdd03e76344d6a4"
},
{
"contractBounds": null,
"id": 2,
"type": "ECDSA_SECP256K1",
"data": "0245c3b0f0323ddbb9ddf123f939bf37296af4f38fa489aad722c50486575cd8f4",
"publicKeyHash": "d53ee3b3518fee80816ab26af98a34ea60ae9af7",
"purpose": "AUTHENTICATION",
"securityLevel": "CRITICAL",
"readOnly": false,
"signature": "204013dcca13378b820e40cf1da77abe38662546ef0a304545de3c35845b83a7ad4b42051c2b3539c9181b3f0cb3fb4bc970db89663c6bd6ca1468568a62beaa75"
}
]
}
IDENTITY_CREATE with instantLock
{
"type": 2,
"typeString": "IDENTITY_CREATE",
"fundingAddress": "yV1ZYoep5FFSBxKWM24JUwKfnAkFHnXXV7",
"assetLockProof": {
"coreChainLockedHeight": null,
"type": "instantSend",
"fundingAmount": 34999000,
"txid": "fc89dd4cbe2518da3cd9737043603e81665df58d4989a38b2942eec56bacad1d",
"vout": 0,
"fundingAddress": "yeMdYXBPum8RmHvrq5SsYE9zNYhMEimbUY",
"instantLock": 'AQEKM9t1ICNzvddKryjM4enKn0Y5amBn3o6DwDoC4uk5SAAAAAAdraxrxe5CKYujiUmN9V1mgT5gQ3Bz2TzaGCW+TN2J/JQP49yOk0uJ6el6ls9CmNo++yPYoX1Sx1lWEZTTAAAAhXiuCBXgzawuboxMAXDiXQpJCCPi417VE4mdcYPgTa0/Hd+RCHLAR6H+MXhqKazlGddI7AdWxxLZ94ZvQu+qIpe7G9XRRjQWeYwroIyc6MqQF5mKpvV0AUMYUNMXjCsq'
},
"userFeeIncrease": 0,
"identityId": "BHAuKDRVPHkJd99pLoQh8dfjUFobwk5bq6enubEBKpsv",
"signature": "1fc5b49ce2feb6cfc94f31de8167b806af0265657d5b8f01584e0db3ca011dba24328998bf40a50dd06b6ab10ed47622f46c07dec4d7cad3625b41aa52c9e11c2f",
"raw": "03000400000000000000210258abe04886308feb52b8f3d64eace4913c9d049f4dda9a88a217e6ca6b89a107411f60451588fe72a067daaa0a1ee04279e77ce346128560129162386f76d51eccdc1d88704f2262fe173de57e5598010655d410da94ae2e1cf7086049878b08e966000100000200002103e6680bb560e40adb299a6b940d3dcbe2b08e6e1a64bc8f6bc9ec3d638655c3554120066559ccd6cea8ac2d366980f77a94cbfdfbd978803edbf4066f42bc53adcdb51956fb0d3c9cec2012583d17b66456094a8620109d6dae29dc562b2870592940000200000100002102326a8c19a1c58d30d142e113d0ddf381d95a6306f56c9ec4d3cb8c4823685b29411f5bb82721b58d92e67db9fb699ab939ccc4a6d5e2e498e80dfb8a3535c13f571923f045e645a898762f8305a4a2218bfedb060f8a8492c48ae9c96247ce17710b00030003010000210252a2d08f295871ec4b04cb0bcf7b2899b0b004702d9058982dd797141d527e78412044820dc7651186634326922eda85741bb3f9f005057d94b36845a7edc16ed1df4d5ccabd7e7f003e9c189847fbc06e943252640bc47963c42ae6c0d87b7b506b00c601014fae5c4ed0e736dd25610b65ff51b56cbe1b9467520f0ced40a9e3b58e4555b10100000077ba9d450b94520434c5d15339922aa7df81b51344b98588649a44752f1a355cd0d05ce3df52f3fb7fc6e64cc414fb7cd9d0ffc4d088e77d9e542fade30000008a8678665212af134cfa36ea40984009adca338efa3131667f5a62b489d2fb2713eb7eccd14dd83cc6679b597548feae18bdc393dae2ab2a50844220359d4b87c428507808dc8df62f56dabb8d1eae2c1859b9ca54b3b4820ebc8453f57c34f6ef03000800014fae5c4ed0e736dd25610b65ff51b56cbe1b9467520f0ced40a9e3b58e4555b1010000006a473044022070293df3b93c523373f1f86272c5dba7886ab41cfc50b0b89658c07d0825c16002201afdf3b31393c5b99373597042b4d651028e824fc12f802aa1be51cc165bcf1e012103d55244573359ad586597b9bb4dd31b8f145121b7c01146656bc26c4b99184a47ffffffff0240420f0000000000026a0049ac4c2e000000001976a91441bb9b42b9f0d589008b4a7f6a72a6bb342b386d88ac0000000024010140420f00000000001976a9145f573cd6a8570cb0b74c4b0ea15334e6bd6b34a788ac0000411fc5b49ce2feb6cfc94f31de8167b806af0265657d5b8f01584e0db3ca011dba24328998bf40a50dd06b6ab10ed47622f46c07dec4d7cad3625b41aa52c9e11c2f98b95bbff1488807c3a4ed36c5fde32f9a6f1e05a622938476652041669e4135",
"publicKeys": [
{
"contractBounds": null,
"id": 0,
"type": "ECDSA_SECP256K1",
"data": "0348a6a633850f3c83a0cb30a9fceebbaa3b9ab3f923f123d92728cef234176dc5",
"publicKeyHash": "07630dddc55729c043de7bdeb145ee0d44feae3b",
"purpose": "AUTHENTICATION",
"securityLevel": "MASTER",
"readOnly": false,
"signature": "2042186a3dec52bfe9a24ee17b98adc5efcbc0a0a6bacbc9627f1405ea5e1bb7ae2bb94a270363400969669e9884ab9967659e9a0d8de7464ee7c47552c8cb0e99"
},
{
"contractBounds": null,
"id": 1,
"type": "ECDSA_SECP256K1",
"data": "034278b0d7f5e6d902ec5a30ae5c656937a0323bdc813e851eb8a2d6a1d23c51cf",
"publicKeyHash": "e2615c5ef3f910ebe5ada7930e7b2c04a7ffbb23",
"purpose": "AUTHENTICATION",
"securityLevel": "HIGH",
"readOnly": false,
"signature": "1fbb0d0bb63d26c0d5b6e1f4b8c0eebef4d256c4e8aa933a2cb6bd6b2d8aae545215312924c7dd41c963071e2ccfe2187a8684d93c55063cb45fdd03e76344d6a4"
},
{
"contractBounds": null,
"id": 2,
"type": "ECDSA_SECP256K1",
"data": "0245c3b0f0323ddbb9ddf123f939bf37296af4f38fa489aad722c50486575cd8f4",
"publicKeyHash": "d53ee3b3518fee80816ab26af98a34ea60ae9af7",
"purpose": "AUTHENTICATION",
"securityLevel": "CRITICAL",
"readOnly": false,
"signature": "204013dcca13378b820e40cf1da77abe38662546ef0a304545de3c35845b83a7ad4b42051c2b3539c9181b3f0cb3fb4bc970db89663c6bd6ca1468568a62beaa75"
}
]
}
{
"type": 3,
"typeString": "IDENTITY_TOP_UP",
"assetLockProof": {
"coreChainLockedHeight": null,
"type": "instantSend",
"fundingAmount": 999000,
"txid": "7734f498c5b59f64f73070e0a5ec4fa113065da00358223cf888c3c27317ea64",
"vout": 0,
"fundingAddress": "yWxCwVRgqRmePNPJxezgus1T7xSv5q17SU"
},
"identityId": "4EfA9Jrvv3nnCFdSf7fad59851iiTRZ6Wcu6YVJ4iSeF",
"amount": 300000000,
"signature": "810cd0bfe02104362941d35bd05fdf82cdc50c3bc8510077bfa62d47b68710",
"raw": "040000c60101ecd6b031477f342806df5740b70f93b8a3e925bbf2d90d979a5ed162a8d7d5660000000064ea1773c2c388f83c225803a05d0613a14feca5e07030f7649fb5c598f43477940fe3dc8e934b89e9e97a96cf4298da3efb23d8a17d52c759561194d3000000a5e81597e94558618bf1464801188ecbc09c7a12e73489225c63684259f075f87aa3d47ea9bbbe1f9c314086ddc35a6d18b30ff4fe579855779f9268b8bf5c79760c7d8c56d34163931f016c2e3036852dd33a6b643dd59dc8c54199f34e3d2def0300080001ecd6b031477f342806df5740b70f93b8a3e925bbf2d90d979a5ed162a8d7d566000000006a4730440220339d4d894eb2ff9c193bd8c33cdb3030a8be18ddbf30d983e8286c08c6c4c7d90220181741d9eed3814ec077030c26c0b9fff63b9ef10e1e6ca1c87069b261b0127a0121034951bbd5d0d500942426507d4b84e6d88406300ed82009a8db087f493017786affffffff02e093040000000000026a0078aa0a00000000001976a914706db5d1e8fb5f925c6db64104f4b77f0c8b73d488ac00000000240101e0930400000000001976a91474a509b4f3b80ce818465dc0f9f66e2103d9178b88ac003012c19b98ec0033addb36cd64b7f510670f2a351a4304b5f6994144286efdac411f810cd0bfe02104362941d35bd05fdf82cdc50c3bc8510077bfa62d47b68710"
}
{
"type": 4,
"typeString": "DATA_CONTRACT_UPDATE",
"internalConfig": {
"canBeDeleted": false,
"readonly": false,
"keepsHistory": false,
"documentsKeepHistoryContractDefault": false,
"documentsMutableContractDefault": true,
"documentsCanBeDeletedContractDefault": true,
"requiresIdentityDecryptionBoundedKey": null,
"requiresIdentityEncryptionBoundedKey": null
},
"tokens": [],
"groups": [],
"identityContractNonce": 6,
"signaturePublicKeyId": 2,
"signature": "1ff9a776c62ee371a0e5ed95e8efe27c7955f247d5527670e43cbd837e73cfaef3613592b9798e9afd2526e3b92330f07d0c5f1396390d63ad39b4bebeb9c82903",
"userFeeIncrease": 0,
"ownerId": "GgZekwh38XcWQTyWWWvmw6CEYFnLU7yiZFPWZEjqKHit",
"dataContractId": "AJqYb8ZvfbA6ZFgpsvLfpMEzwjaYUPyVmeFxSJrafB18",
"dataContractIdentityNonce": "0",
"schema": {
"note": {
"type": "object",
"properties": {
"message": {
"type": "string",
"position": 0
},
"author": {
"type": "string",
"position": 1
}
},
"additionalProperties": false
}
},
"version": 2,
"dataContractOwner": "GgZekwh38XcWQTyWWWvmw6CEYFnLU7yiZFPWZEjqKHit",
"raw": "010006008a4af217f340e9c4c95857496cf33b68eb6c712ac6d20a1eb7854d14afd9ffcf00000000000101000002e901dfc172a96ce3f7d334d6c0b69df3b01c86d30ff03a7c24f516838f94340d0001046e6f7465160312047479706512066f626a656374120a70726f70657274696573160212076d65737361676516021204747970651206737472696e671208706f736974696f6e02001206617574686f7216021204747970651206737472696e671208706f736974696f6e020112146164646974696f6e616c50726f7065727469657313000002411ff9a776c62ee371a0e5ed95e8efe27c7955f247d5527670e43cbd837e73cfaef3613592b9798e9afd2526e3b92330f07d0c5f1396390d63ad39b4bebeb9c82903"
}
{
"type": 5,
"typeString": "IDENTITY_UPDATE",
"identityNonce": 3,
"userFeeIncrease": 0,
"identityId": "4NGALjtX2t3AXE3ZCqJiSmYuiWEY3ZPQNUBxNWWRrRSp",
"revision": 2,
"publicKeysToAdd": [
{
"contractBounds": null,
"id": 5,
"type": "ECDSA_HASH160",
"data": "c208ded6d1af562b8e5387c02a446ea6e8bb325f",
"publicKeyHash": "c208ded6d1af562b8e5387c02a446ea6e8bb325f",
"purpose": "AUTHENTICATION",
"securityLevel": "HIGH",
"readOnly": false,
"signature": ""
},
{
"contractBounds": null,
"id": 6,
"type": "ECDSA_SECP256K1",
"data": "026213380930c93c4b53f6ddbc5adc5f5165102d8f92f7d9a495a8f9c6e61b30f0",
"publicKeyHash": "d39eda042126256a372c388bd191532a7c9612ce",
"purpose": "AUTHENTICATION",
"securityLevel": "MASTER",
"readOnly": false,
"signature": "1faf8b0f16320d0f9e29c1db12ab0d3ec87974b19f6fc1189a988cd85503d79f844d3ff778678d7f4f3829891e8e8d0183456194d9fc76ed66e503154996eefe06"
}
],
"publicKeyIdsToDisable": [],
"signature": "1f341c8eb7b890f416c7a970406dd37da078dab5f2c4aa8dd18375516933b234873127965dd72ee28b7392fcd87e28c4bfef890791b58fa9c34bce9e96d6536cb1",
"signaturePublicKeyId": 0,
"raw": "0600320566816f366803517a7eb44d331ccb0e442fab6396f3d6ac631b1069aae0410203020005020002000014c208ded6d1af562b8e5387c02a446ea6e8bb325f000006000000000021026213380930c93c4b53f6ddbc5adc5f5165102d8f92f7d9a495a8f9c6e61b30f0411faf8b0f16320d0f9e29c1db12ab0d3ec87974b19f6fc1189a988cd85503d79f844d3ff778678d7f4f3829891e8e8d0183456194d9fc76ed66e503154996eefe06000000411f341c8eb7b890f416c7a970406dd37da078dab5f2c4aa8dd18375516933b234873127965dd72ee28b7392fcd87e28c4bfef890791b58fa9c34bce9e96d6536cb1"
}
{
"type": 6,
"typeString": "IDENTITY_CREDIT_WITHDRAWAL",
"outputAddress": "yifJkXaxe7oM1NgBDTaXnWa6kXZAazBfjk",
"userFeeIncrease": 0,
"senderId": "8eTDkBhpQjHeqgbVeriwLeZr1tCa6yBGw76SckvD1cwc",
"amount": 200000,
"identityNonce": 6,
"outputScript": "76a914f51453a538d9a0a9fb3fe0f2948a0f80d9cf525a88ac",
"coreFeePerByte": 5,
"signature": "20cc6d48ed7341d47d6efbdad14ce0f471e67f75110acd56738b7c42c78a71d7da4fd870e1c77934239ea3a0ca0fd1145814b5165bd4ec76e87e774836c680b01b",
"signaturePublicKeyId": 3,
"pooling": "Standard",
"raw": "05017199f1f68404c86ecf60d9cb93aef318fa0f2b08e59ffd176bdef43154ffde6bfc00030d400500011976a914f51453a538d9a0a9fb3fe0f2948a0f80d9cf525a88ac0600034120cc6d48ed7341d47d6efbdad14ce0f471e67f75110acd56738b7c42c78a71d7da4fd870e1c77934239ea3a0ca0fd1145814b5165bd4ec76e87e774836c680b01b"
}
{
"type": 7,
"typeString": "IDENTITY_CREDIT_TRANSFER",
"identityNonce": 1,
"userFeeIncrease": 0,
"senderId": "24YEeZmpy1QNKronDT8enYWLXnfoxYK7hrHUdpWHxURg",
"recipientId": "6q9RFbeea73tE31LGMBLFZhtBUX3wZL3TcNynqE18Zgs",
"amount": 21856638,
"signaturePublicKeyId": 3,
"signature": "1f39c5c81434699df7924d68eba4326352ac97883688e3ec3ffed36746d6fb8c227d4a96a40fcd38673f80ed64ab8e3514cf81fe8be319774429071881d3c8b1f8",
"raw": "07000fc3bf4a26bff60f4f79a1f4b929ce4d4c5833d226c1c7f68758e71d7ae229db569fd4f616b3dedecbeef95352cf38f1fb04d232a0d20623bc195b0c3f721840fc014d817e010003411f39c5c81434699df7924d68eba4326352ac97883688e3ec3ffed36746d6fb8c227d4a96a40fcd38673f80ed64ab8e3514cf81fe8be319774429071881d3c8b1f8"
}
{
"type": 8,
"typeString": "IDENTITY_CREDIT_TRANSFER",
"indexValues": [
"EgRkYXNo",
"EgN5MDE="
],
"contractId": "GWRSAVFMjXx8HpQFaNJMqBV7MBgMK4br5UESsB4S31Ec",
"modifiedDataIds": [
"523FUhxg6WEvp24PfjqFAuHFYXW1gkoXdy8QywfriSse"
],
"ownerId": "523FUhxg6WEvp24PfjqFAuHFYXW1gkoXdy8QywfriSse",
"signature": "2019d90a905092dd3074da3cd42b05abe944d857fc2573e81e1d39a16ba659c00c7b38b88bee46a853c5c30deb9c2ae3abf4fbb781eec12b86a0928ca7b02ced7d",
"documentTypeName": "domain",
"indexName": "parentNameAndLabel",
"choice": "Abstain",
"proTxHash": "ad4e38fc81da72d61b14238ee6e5b91915554e24d725718800692d3a863c910b",
"raw": "08005b246080ba64350685fe302d3d790f5bb238cb619920d46230c844f079944a233bb2df460e72e3d59e7fe1c082ab3a5bd9445dd0dd5c4894a6d9f0d9ed9404b5000000e668c659af66aee1e72c186dde7b5b7e0a1d712a09c40d5721f622bf53c5315506646f6d61696e12706172656e744e616d65416e644c6162656c021204646173681203793031010c00412019d90a905092dd3074da3cd42b05abe944d857fc2573e81e1d39a16ba659c00c7b38b88bee46a853c5c30deb9c2ae3abf4fbb781eec12b86a0928ca7b02ced7d"
}
{
"type": 12,
"typeString": "ADDRESS_FUNDS_TRANSFER",
"userFeeIncrease": 0,
"inputs": [
{
"platformAddress": {
"base58": "yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV",
"bech32m": "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093"
},
"credits": "100000000",
"nonce": "2"
}
],
"inputWitness": [
{
"type": "P2PKH",
"value": {
"signature": "1f8d77c0034cfbd9dde264a109b36ac666f579a76730de8840c9ec95515286bcfc1b3bdf140d70915e96c251e5e6a63ab210abbe813d99ec6f4a77b4c844c99e94"
}
}
],
"outputs": [
{
"platformAddress": {
"base58": "yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV",
"bech32m": "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093"
},
"credits": "1000000"
},
{
"platformAddress": {
"base58": "yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV",
"bech32m": "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093"
},
"credits": "1000000"
}
],
"feeStrategy": [
{
"type": "DeductFromInput",
"value": 0
}
],
"raw": "0c0001003c516b43bc6bfaf15d37c519323513a17422799f02fc05f5e100640001399ea81a36300ee53de31cc7854f99d8346bf6fc000f424000071c1ae8cffd41f1e41de54c80f23c96556e9998fc000f4240000a1fa49dc18a0569abe990ee38bf5f8f32715b16fc000f4240000a5a56596f5902add2d0dfe221542289bb0808a4fc000f4240000b6b9811d8fff0c58df2ad2ab3bf6cdc9d84c934fc000f4240000c5367d6bad196e06ff906dbbceed9e8afbec537fc000f4240000cdbb6ab11ff7e3d1ad04cf008197f2e179cf579fc000f4240000d864b764bbd27f456d69d6d41e38d7d6fb58899fc000f4240000d8cf06eab33372ab9774918918938138854ca47fc000f4240000ddede21af3182a807b291e5ad02dba63bbc5004fc000f4240000f84655b66f1d2c53f124e19d6a5873b7dfbd9c8fc000f424000105277945a0c961d48cfad1eacdb5254932d71fbfc000f42400011cc2142cc856c98a30e9b74ae7269918d82e746fc000f4240001881040507865e1a7b31edaebfab4e64e1c2a827fc000f42400018850f11f798bb7ce047f406ef821eba4e33cb7bfc000f42400018cf4393f6522d80fbaae89914afc02a135a896dfc000f4240001e247de0912e22a5e4aedac70d31828ac9f80a6afc000f4240001ebe53632b1c7475d3236a0df04dd1dff5004256fc000f4240001f10c4ccdac4ae84208a116de183dd139febbab0fc000f4240002ac893fadb8b3e859491410d7d66721f0c649714fc000f4240002c3c66150492b281b41b4aff49bdef047c0b77e0fc000f4240002d3c9d1d89cfc7d91fe9f8ca8ab249040ca7f46cfc000f4240002df944dfb3c22648028d8e3b494ae3bce937e1bafc000f424000367d9edb3ed740b534feb4110496ae1b58a1976afc000f42400036fe1c5130ffc6d114f068309ca70f211389a11efc000f4240003803a9663bde10c9a7344d69195f498a7861886ffc000f4240003b31101cbe8b031693692bd84a56b1e20817129cfc000f4240003b818bb95666e20fc5f216448d6e97b0eeed2dfdfc000f4240004511cda7833d4e187c43ae67bf25cea5f37c38cffc000f424000485abbf8f5b471e051c98650f384b7df9832386dfc000f424000496f18821217f83b1ff7df1e514508f15f025aabfc000f4240004a85c146dca42548d92f9b6126885e156f3f4dc9fc000f4240004ad7c71452a502d4f0950bd65657f7556a481237fc000f4240004e84591c90588cdd008d8d0723286d24a5f77175fc000f4240004ebeafad18837d0946b9c6577a3fc82e526d618dfc000f42400053ba35ff0f7aeba87b5a579f80d9b7ab8791a5d9fc000f4240005c9aba35210a53c8917b1cd72778259ceac23bbffc000f4240005d7258b336e3e9ee738f459b9ce41e627203f3e0fc000f42400060bd7d8c519ae4818539a173d8849f2ef4423016fc000f424000632bc234521ae77e5329a0acf99a0f3b1b084bd9fc000f42400064c94a96de6d0351a6c771a509b3badb43850bfdfc000f424000699ab8cff4b4302f85e93489b82e34c7990398cdfc000f4240006abe2b1c4352a1ec3603588b4e80e10f9fe0db40fc000f4240006b4f08dcabbf17ff29f713093d5de4d4caf5cfddfc000f424000718957e239d7f1ab4be605da45aeca83ab42e3d6fc000f42400072e8cea120f1eda9ad3ab446f1838022a46544dafc000f42400074bcc374a92a481f7643bdab0990d1d90bff1cadfc000f42400075521209f46dd110f3a274876204cfeb2644de05fc000f42400079047c780d8bde108b8e7a3f9dbf5e35ede5bad7fc000f4240007b67978484819e4b1b6aa5f16bbf2508921581b3fc000f4240007ceb2b924d3ad5879237fcb5d4fbccb21ce9a3f4fc000f424000811df3f2e1a055c0bbaef3b6fe34a0a84e101988fc000f424000885a211dcf0a1b6602fcfa66998ad5adc8241880fc000f42400088998699d97ca30798fcec25480f30665e4912c9fc000f4240008e272c7a46573a7883eef325aaa63fe7421f1e27fc000f424000932c6b24eb7e60cbdeb352b959c65a55a5c8f9b3fc000f4240009979192ddc0832dc876c449440e0f4d807cc15d0fc000f42400099bb95e4670ccacf3372b87c950967f4f9ad858ffc000f4240009e4ff8deaf9f9de4abfc1abb9eefc5b100552720fc000f424000a216d1ac2f63a5114fecb8dd7649da4b76d68ca2fc000f424000a5cf555c9c9b9d27d9fd6e6c1668e7b5e06101a5fc000f424000a5e8e064799ccfe128d027a905706aa806529893fc000f424000a76940545e3c50adcfc5b5c4aa70d397b10dd874fc000f424000aa0d757ab976d92811ce0e1b4237deb8383699a6fc000f424000ae639e1ecac2cdbda7688f9ed404fc9fdc8352a8fc000f424000ae716a4c15f21db2933052a42cfee07df70c3bb2fc000f424000b0e494bfeb5ceb688966c3abae20613eebcb56cdfc000f424000b113c450b6208bcb4d259eff51c96af9a9795a03fc000f424000b1f2d56f62bb00fe8090f2d406e6d6267ce3ebf7fc000f424000bc5f1b24804800b43c1a962dde4cc2b1802879b5fc000f424000bd9cb0993cd1a5742fccd587117b8c22cd101db7fc000f424000bf67b23864c923e929adc395ba209d14530b9d3efc000f424000c6f22695928f55940349a1b6e9cadb9b9fce567cfc000f424000c877f545094dd6b251cf6d215acf6752822ac81efc000f424000c8869f3f7250ec31b10c6e3a33026addf5dbc030fc000f424000cc4ce224ad92a6d877f0a382bc88a9660be6a291fc000f424000cdc9c4b54b6a7fb33b840634e2fc1ec8fb6e264ffc000f424000cfd37dd43fc6ef28134e7c4c224535542dd698d3fc000f424000d05c00a70c8836cac130578732630ae5a371c676fc000f424000d122bf0ca4800ef7752c8a012d8c450bf5d511e8fc000f424000d4a17796e6f34b55e03e0aa8b5486afa896fd0e8fc000f424000d61c1eb79be99f19935cd1144f8b97d4330bd9e3fc000f424000d71bbde5625298acadf8284eaa690a59bdb13e9cfc000f424000d7f860775f2774efa098b205495c839ab088dde4fc000f424000d830ac757ec5e38d29227292c81b1b04add431fffc000f424000de47bc23486b8cde81da673652fb164bb8294c04fc000f424000dfa90c4045ca6708c28884587aa905ca9943d637fc000f424000e262a715bcf9ac9229d16b3b9e80f4612edc697ffc000f424000e4656d93324c5d700ca035b6ad2619d9c9c08af5fc000f424000ebc895a8b903dfdc9c2372a271912fca08dd782afc000f424000efd29414c33d0dd2723c27ec2aed883dda514744fc000f424000f399d9bf2e55ee2ec11196d77cb6dd4bd9993228fc000f424000f3cd329c7941e10680b0b7e93d5625e725acd203fc000f424000f4f03955bed6f002ec4713009b1a4b2f66f37f98fc000f424000f54a55c12648600aae97827ce4d4f121957d75effc000f424000f755eae099de88aee351bf9d24612192f14de4e4fc000f424000f778ee039a6469ab9bee50212560a899ae12eb21fc000f424000f8ba82ff452e9ad0d2dc03849eb25d34670d771dfc000f424000f929e96803ac01cc21065aa4749db181e59e3f2afc000f424000fa25551e3218a6f5b83ebd3738eafcf233900baffc000f4240010000000100411f8d77c0034cfbd9dde264a109b36ac666f579a76730de8840c9ec95515286bcfc1b3bdf140d70915e96c251e5e6a63ab210abbe813d99ec6f4a77b4c844c99e94"
}
{
"type": 13,
"typeString": "ADDRESS_FUNDING_FROM_ASSET_LOCK",
"assetLockProof": {
"coreChainLockedHeight": null,
"type": "instantSend",
"instantLock": "AQKflfCMay9YZSHo7Yy2u5l0vwE0obDfr8cqfShF9bqn/gEAAAD2vDZ5zvy1mcNCSF5jfsxQkw0veXBo6aJNE/13WYR7awEAAACJfGgEXp9GdjneIf96kXXJEn+b/Qix6fYXJ1hgqBQzH/y3yJZU0Ky99rsWgfhfdvFC4UBFsddngtq6TJgBAAAAix7+tMc2flwUVAB1uquM+dk5TF/nhmAnX9PmNHbUnIUTFWvpfXw7lnqpLERjGgKeF5ITbSsXcFU2TiKYWg7esh/DYYYrbdXBbJ6OoiLVQjjI60Em+1NK4nPycG9g6xOX",
"fundingAmount": "100000000",
"fundingCoreTx": "1f3314a860582717f6e9b108fd9b7f12c975917aff21de3976469f5e04687c89",
"vout": 0
},
"userFeeIncrease": 0,
"inputs": [],
"inputWitness": [],
"outputs": [
{
"platformAddress": {
"base58": "yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV",
"bech32m": "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093"
},
"credits": "0"
}
],
"feeStrategy": [
{
"type": "ReduceOutput",
"value": 0
}
],
"signature": "202856c525c2d3c001cfd581bd46df6f73220db84fcbb111c6729bd66d2d07e2d37c84e543627bd9fbb953ff0bf98e0367abedc790970471fec6816df2ad6f4064",
"raw": "0d0000ea01029f95f08c6b2f586521e8ed8cb6bb9974bf0134a1b0dfafc72a7d2845f5baa7fe01000000f6bc3679cefcb599c342485e637ecc50930d2f797068e9a24d13fd7759847b6b01000000897c68045e9f467639de21ff7a9175c9127f9bfd08b1e9f617275860a814331ffcb7c89654d0acbdf6bb1681f85f76f142e14045b1d76782daba4c98010000008b1efeb4c7367e5c14540075baab8cf9d9394c5fe78660275fd3e63476d49c8513156be97d7c3b967aa92c44631a029e1792136d2b177055364e22985a0edeb21fc361862b6dd5c16c9e8ea222d54238c8eb4126fb534ae273f2706f60eb1397fb018303000800029f95f08c6b2f586521e8ed8cb6bb9974bf0134a1b0dfafc72a7d2845f5baa7fe010000006b483045022100bbfbd824846523f7d2c6799b47a9dea88c0fb60dd433d0d8971abee63dd4966b022008dcee6d9780aa962d37cfed6ca54e256f6dba1190c01c7a58cc749709179f450121022bb6c14bedb4deb4059a260c7228f0d38f8274e7fadeea4b5739a4c120d651aefffffffff6bc3679cefcb599c342485e637ecc50930d2f797068e9a24d13fd7759847b6b010000006a473044022074bd9c8c4ca4557cdf57017627b6b666c7586b674503f3f26ae8f1fed714d2510220295ea1d64c5745988e94c963972059d20171d0e0f92b07c31469bb622a468f3c0121022bb6c14bedb4deb4059a260c7228f0d38f8274e7fadeea4b5739a4c120d651aeffffffff0200e1f50500000000026a00a008510b000000001976a914f84b203ee59814a41f1aa2379043ab3af98143f188ac0000000024010100e1f505000000001976a91469dccf851a2cb6c2f18ee1274e4fd1669af7685a88ac000001005022deda5da7414a3aa460705a5bb16b1282c97a000101000041202856c525c2d3c001cfd581bd46df6f73220db84fcbb111c6729bd66d2d07e2d37c84e543627bd9fbb953ff0bf98e0367abedc790970471fec6816df2ad6f406400"
}
{
"type": 14,
"typeString": "ADDRESS_CREDIT_WITHDRAWAL",
"userFeeIncrease": 0,
"inputs": [
{
"platformAddress": {
"base58": "yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV",
"bech32m": "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093"
},
"credits": "250000000000",
"nonce": "5"
}
],
"inputWitness": [
{
"type": "P2PKH",
"value": {
"signature": "2097d5baef616aeeb6b19e5baf4fdc2bdadcc685bd01161844c199b22b41afe1547a90cef74d70a776263ef723f509711f495a6907a63f89b7ddb260956404299b"
}
}
],
"output": null,
"feeStrategy": [
{
"type": "DeductFromInput",
"value": 0
}
],
"pooling": 0,
"outputAddress": "yT6NQzvH2h16ggSKNj2b2Wu3NMFiYVKXeB",
"outputScript": "76a9144a4fc56e14aa98799880abbcd46de5d2e09998fb88ac",
"raw": "0e000100914e8a18eb34517b7a6a4432cf237f68c5f8332e05fd0000003a352944000001000001001976a9144a4fc56e14aa98799880abbcd46de5d2e09998fb88ac000100412097d5baef616aeeb6b19e5baf4fdc2bdadcc685bd01161844c199b22b41afe1547a90cef74d70a776263ef723f509711f495a6907a63f89b7ddb260956404299b"
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Return Identity Nonce
GET /identity/HTfJKDuW8omFfFrSQuNTkgW39WpncdwFUrL91VJyJXUS/nonce
{
"identityNonce": "1"
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Return Identity Contract Nonce
GET /identity/HTfJKDuW8omFfFrSQuNTkgW39WpncdwFUrL91VJyJXUS/contract/6hVQW16jyvZyGSQk2YVty4ND6bgFXozizYWnPt753uW5/nonce
{
"identityContractNonce": "2"
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Return list of tokens
order values are asc or desclimit cannot be more then 100page cannot be less then 1owner tokens owner identifierposition tokens position in data contractcontract_id contract identifier which contains tokenstoken_name part of token name in EN locale. Case insensetive. Minimum 3 symbolstoken_id identifier of tokenGET /tokens?limit=10&page=1&order=asc&owner=5DbLwAxGBzUzo81VewMUwn4b5P4bpv9FNFybi25XB5Bk&position=0&contract_id=ALybvzfcCwMs7sinDwmtumw17NneuW7RgFtFHgjKmF3A
{
"resultSet": [
{
"identifier": "Hqyu8WcRwXCTwbNxdga4CN5gsVEGc67wng4TFzceyLUv",
"position": 0,
"timestamp": null,
"description": "The flurgon contract on testnet",
"localizations": {
"en": {
"pluralForm": "Flurgons",
"singularForm": "Flurgon",
"shouldCapitalize": true
}
},
"baseSupply": "10000",
"totalSupply": "10110",
"maxSupply": null,
"owner": {
"identifier": "5DbLwAxGBzUzo81VewMUwn4b5P4bpv9FNFybi25XB5Bk",
"aliases": [
{
"alias": "therealslimshaddy5.dash",
"status": "ok",
"timestamp": "2025-07-13T07:55:36.840Z",
"documentId": "7NYmEKQsYtniQRUmxwdPGeVcirMoPh5ZPyAKz8BWFy3r",
"contested": false
}
]
},
"mintable": true,
"burnable": true,
"freezable": true,
"unfreezable": true,
"destroyable": true,
"allowedEmergencyActions": true,
"dataContractIdentifier": "ALybvzfcCwMs7sinDwmtumw17NneuW7RgFtFHgjKmF3A",
"changeMaxSupply": true,
"totalGasUsed": null,
"mainGroup": null,
"totalTransitionsCount": null,
"totalFreezeTransitionsCount": null,
"totalBurnTransitionsCount": null,
"decimals": 0,
"perpetualDistribution": {
"type": "TimeBasedDistribution",
"recipientType": "EvonodesByParticipation",
"recipientValue": null,
"interval": 3600000,
"functionName": "FixedAmount",
"functionValue": {
"amount": "300"
}
},
"preProgrammedDistribution": null,
"price": null,
"prices": null
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 1
}
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Return token info by token identifier
perpetualDistribution can have a different structure due to the extensive range of data formats for functions:
amountminmaxstepCountdecreasePerIntervalNumeratordecreasePerIntervalDenominatorstartDecreasingOffsetmaxIntervalCountdistributionStartAmounttrailingDistributionIntervalAmountminValueadstartStepstartingAmountminValuemaxValueabdmnostartMomentminValuemaxValueabdmnostartMomentminValuemaxValueabdmnostartMomentminValuemaxValueabdmnostartMomentminValuemaxValueabdmnostartMomentminValuemaxValueGET /token/4xd9usiX6WCPE4h1AFPQBJ4Rje6TfZw8kiBzkSAzvmCL
{
"identifier": "4xd9usiX6WCPE4h1AFPQBJ4Rje6TfZw8kiBzkSAzvmCL",
"position": 0,
"timestamp": "2025-07-15T09:14:43.782Z",
"description": null,
"localizations": {
"en": {
"pluralForm": "A1-preprog-1",
"singularForm": "A1-preprog-1",
"shouldCapitalize": true
}
},
"baseSupply": "100000",
"totalSupply": "101310",
"maxSupply": null,
"owner": {
"identifier": "8GnWmaDGZe9HBchfWPeq2cRPM88c4BvAahCk9vxr34mg",
"aliases": [
{
"alias": "alias.dash",
"contested": true,
"documentId": "AQV2G2Egvqk8jwDBAcpngjKYcwAkck8Cecs5AjYJxfvW",
"status": "ok",
"timestamp": "2025-08-10T19:09:39.485Z"
}
]
},
"mintable": true,
"burnable": true,
"freezable": true,
"unfreezable": true,
"destroyable": true,
"allowedEmergencyActions": true,
"dataContractIdentifier": "BU9B9aoh54Y8aXqRnrD6zmerxivw1ePLeARSmqGm52eN",
"changeMaxSupply": true,
"totalGasUsed": 921522940,
"mainGroup": null,
"totalTransitionsCount": 13,
"totalFreezeTransitionsCount": 1,
"totalBurnTransitionsCount": 0,
"decimals": 10,
"totalBurnTransitionsCount": 0,
"balance": "10",
"balances": null
"perpetualDistribution": null,
"preProgrammedDistribution": [
{
"timestamp": "2025-07-15T09:24:40.493Z",
"out": [
{
"identifier": "AQV2G2Egvqk8jwDBAcpngjKYcwAkck8Cecs5AjYJxfvW",
"tokenAmount": "1000"
},
{
"identifier": "DTFPLKMVbnkVQWEfkxHX7Ch62ytjvbtqH6eG1TF3nMbD",
"tokenAmount": "1000"
}
]
}
]
}
GET /token/4tyvbA2ZGFLvjXLnJRCacSoMbFfpmBwGRrAZsVwnfYri
{
"identifier": "4tyvbA2ZGFLvjXLnJRCacSoMbFfpmBwGRrAZsVwnfYri",
"position": 0,
"timestamp": "2025-07-30T15:23:08.238Z",
"description": null,
"localizations": {
"en": {
"pluralForm": "sdk-02",
"singularForm": "sdk-02",
"shouldCapitalize": true
}
},
"baseSupply": "100000",
"totalSupply": "100000",
"maxSupply": null,
"owner": "5RG84o6KsTaZudDqS8ytbaRB8QP4YYQ2uwzb6Hj8cfjX",
"mintable": true,
"burnable": true,
"freezable": true,
"unfreezable": true,
"destroyable": true,
"allowedEmergencyActions": true,
"dataContractIdentifier": "GZSQWeXohuc4YRPR54XFo56AC9XafmjyWpAKaMWKLBG8",
"changeMaxSupply": false,
"totalGasUsed": 353664760,
"mainGroup": null,
"totalTransitionsCount": 6,
"totalFreezeTransitionsCount": 3,
"totalBurnTransitionsCount": 0,
"decimals": 10,
"totalBurnTransitionsCount": 0,
"balance": "10",
"balances": null
"perpetualDistribution": {
"type": "BlockBasedDistribution",
"recipientType": "ContractOwner",
"recipientValue": null,
"interval": 100,
"functionName": "FixedAmount",
"functionValue": {
"amount": "5"
}
},
"preProgrammedDistribution": null
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
404: Not Found
Return list of transitions for token
order values are asc or desclimit cannot be more then 100page cannot be less then 1GET /token/4xd9usiX6WCPE4h1AFPQBJ4Rje6TfZw8kiBzkSAzvmCL/transitions?limit=10&order=desc&page=1
{
"resultSet": [
{
"amount": 2000,
"recipient": "HxEj8nUyvfuPzDGm9Wif1vWnUaeRcfvfDN1HZxV7q5rf",
"owner": {
"identifier": "8GnWmaDGZe9HBchfWPeq2cRPM88c4BvAahCk9vxr34mg",
"aliases": [
{
"alias": "alias.dash",
"contested": true,
"documentId": "AQV2G2Egvqk8jwDBAcpngjKYcwAkck8Cecs5AjYJxfvW",
"status": "ok",
"timestamp": "2025-08-10T19:09:39.485Z"
}
]
},
"action": "TOKEN_MINT",
"stateTransitionHash": "432D47C8955424A5E61BD4204A33C2E1FCEB951BED6ED5B2C4B27E05C6433781",
"timestamp": "2025-07-17T14:08:21.217Z",
"publicNote": null
},
{
"amount": 0,
"recipient": "HxEj8nUyvfuPzDGm9Wif1vWnUaeRcfvfDN1HZxV7q5rf",
"owner": {
"identifier": "8GnWmaDGZe9HBchfWPeq2cRPM88c4BvAahCk9vxr34mg",
"aliases": [
{
"alias": "alias.dash",
"contested": true,
"documentId": "AQV2G2Egvqk8jwDBAcpngjKYcwAkck8Cecs5AjYJxfvW",
"status": "ok",
"timestamp": "2025-08-10T19:09:39.485Z"
}
]
},
"action": "TOKEN_FREEZE",
"stateTransitionHash": "2F329C99AA7E7C52ABEB2340FFAC098EB19ADDB7B2CC0D5CA3A891B077E12FBB",
"timestamp": "2025-07-15T14:44:17.346Z",
"publicNote": null
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 100
}
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
404: Not Found
Return list of tokens identifier with order by transactions count.
If it is not possible to get tokens transitions for selected period, then will be returned list of tokens in order of creation date
order values are asc or desclimit cannot be more then 100page cannot be less then 1timestamp_start and timestamp_end can be null and timestamp_end must be greater then timestamp_start if they are used. Default value is equal to the interval in the past 30 daysGET tokens/rating?order=desc&limit=10&page=1×tamp_start=2025-06-20T17:10:28.585Z×tamp_end=2025-07-28T20:37:28.585Z
{
"resultSet": [
{
"tokenIdentifier": "8RsBCPSDUwWMnvLTDooh7ZcfZmnRb5tecsagsrdAFrrd",
"transitionCount": 15,
{
"localizations": {
"en": {
"pluralForm": "A1-keyword",
"singularForm": "A1-keyword",
"shouldCapitalize": true
}
},
"tokenIdentifier": "FWuCZYmNo2qWfLcYsNUnu1LdqBWbzvWBUcGQHRFE2mVt",
"transitionCount": 1
},
{
"localizations": {
"en": {
"pluralForm": "A1-test-1",
"singularForm": "A1-test-1",
"shouldCapitalize": true
}
},
"tokenIdentifier": "Eg49SNkMVgo84vGhj89bEK53X2mURGuVSERzteaT1brr",
"transitionCount": 1
},
{
"localizations": {
"en": {
"pluralForm": "aaa",
"singularForm": "aaa",
"shouldCapitalize": true
}
},
"tokenIdentifier": "8Uv6WJEf7pyw17AtcJpGdURkU3wrmz86RkXxUdNNx575",
"transitionCount": 2
},
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 11
}
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Return list of tokens which created by identity
order values are asc or desclimit cannot be more then 100page cannot be less then 1GET /identity/5DbLwAxGBzUzo81VewMUwn4b5P4bpv9FNFybi25XB5B1/tokens?limit=10&page=1&order=asc
{
"resultSet": [
{
"identifier": "Hqyu8WcRwXCTwbNxdga4CN5gsVEGc67wng4TFzceyLUv",
"position": 0,
"timestamp": null,
"description": "The flurgon contract on testnet",
"localizations": {
"en": {
"pluralForm": "Flurgons",
"singularForm": "Flurgon",
"shouldCapitalize": true
}
},
"baseSupply": "10000",
"totalSupply": "10000",
"maxSupply": null,
"owner": {
"identifier": "8GnWmaDGZe9HBchfWPeq2cRPM88c4BvAahCk9vxr34mg",
"aliases": [
{
"alias": "alias.dash",
"contested": true,
"documentId": "AQV2G2Egvqk8jwDBAcpngjKYcwAkck8Cecs5AjYJxfvW",
"status": "ok",
"timestamp": "2025-08-10T19:09:39.485Z"
}
]
},
"mintable": true,
"burnable": true,
"freezable": true,
"unfreezable": true,
"destroyable": true,
"allowedEmergencyActions": true,
"dataContractIdentifier": "ALybvzfcCwMs7sinDwmtumw17NneuW7RgFtFHgjKmF3A",
"changeMaxSupply": true,
"totalGasUsed": null,
"mainGroup": null,
"totalTransitionsCount": null,
"totalFreezeTransitionsCount": null,
"totalBurnTransitionsCount": null,
"decimals": 0,
"perpetualDistribution": {
"type": "BlockBasedDistribution",
"recipientType": "ContractOwner",
"recipientValue": null,
"interval": 100,
"functionName": "FixedAmount",
"functionValue": {
"amount": "5"
}
},
"preProgrammedDistribution": null
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 3
}
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Return list of token holders
order values are asc or desclimit cannot be more then 100page cannot be less then 1GET /token/Bu2749WKcP5HFNm8v3k5kshRKDSVyfsJMqoWnXmK4q7h/holders?order=desc&limit=10&page=1
{
"resultSet": [
{
"balance": "0",
"holder": {
"identifier": "HJDxtN6FJF3U3T9TMLWCqudfJ5VRkaUrxTsRp36djXAG",
"aliases": [
{
"alias": "wasm-sdk-test-identity-2.dash",
"status": "ok",
"timestamp": "2025-08-26T13:20:11.698Z",
"documentId": "Girj8ujNxqzhHnnvEyKcKfvJxQh8CTG8N4GCY4oVXMS2",
"contested": false
}
]
}
},
{
"balance": "135",
"holder": {
"identifier": "7XcruVSsGQVSgTcmPewaE4tXLutnW1F6PXxwMbo8GYQC",
"aliases": [
{
"alias": "wasm-sdk-test-identity.dash",
"status": "ok",
"timestamp": "2025-08-21T19:42:41.349Z",
"documentId": "9odEjcSxU3MqBNXxX2GvVjqZtYk1HSZmK7NHVmVqp35T",
"contested": false
}
]
}
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 2
}
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Return list of tokens info with selected part name
order values are asc or desclimit cannot be more then 100page cannot be less then 1GET /tokens/psh/info?limit=10&page=1&order=asc
{
"resultSet": [
{
"identifier": "6niNoQpsT9zyVDJtXcbpV3tR3qEGi6BC6xoDdJyx1u7C",
"position": 0,
"timestamp": null,
"description": null,
"localizations": {
"en": {
"pluralForm": "PSHM",
"singularForm": "PSHM",
"shouldCapitalize": true
}
},
"baseSupply": "1337",
"totalSupply": "1338",
"maxSupply": "13370",
"owner": {
"identifier": "HT3pUBM1Uv2mKgdPEN1gxa7A4PdsvNY89aJbdSKQb5wR",
"aliases": []
},
"mintable": false,
"burnable": false,
"freezable": false,
"unfreezable": false,
"destroyable": false,
"allowedEmergencyActions": false,
"dataContractIdentifier": "dfaPU4HsMpUX7NMF2TR5oeAC4cZvLwYrSU6WT4884bq",
"changeMaxSupply": false,
"totalGasUsed": null,
"mainGroup": null,
"totalTransitionsCount": null,
"totalFreezeTransitionsCount": null,
"totalBurnTransitionsCount": null,
"decimals": 8,
"perpetualDistribution": {
"type": "TimeBasedDistribution",
"recipientType": "ContractOwner",
"recipientValue": null,
"interval": 14515200000,
"functionName": "FixedAmount",
"functionValue": {
"amount": "1337"
}
},
"preProgrammedDistribution": null,
"price": null,
"prices": null
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 1
}
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Send Transaction for Broadcast
base64 optional field. State transition buffer in base64hex optional field. State transition buffer in hexhex or base64POST /transaction/verify
BODY:
{
"base64": "AgDpAd/Bcqls4/fTNNbAtp3zsByG0w/wOnwk9RaDj5Q0DQEAAAAetrSpdOHzvWhmll5EyXQFOW6JEoHRY2Alb0wBP6ic9AcEbm90ZYpK8hfzQOnEyVhXSWzzO2jrbHEqxtIKHreFTRSv2f/PxVTtZXkupT+mJytiIWsAU0U1Ke1abN0JJvNNU1182eoCBmF1dGhvchIGb3dsMzUyB21lc3NhZ2USBHRlc3QAAAAA"
}
INVALID TX RESPONSE:
{
"result": "error",
"error": "IdentityInsufficientBalanceError",
"code": 40210,
"info": "oWRkYXRhoW9zZXJpYWxpemVkRXJyb3KYLAIYHQUY+xi3GKIYoRgtGLMYug4Y+hiwGK4LGDESGO4YKQ8YtxjqGMQYlRiOGGkYgxjRGEIYbhjPGM8YSAMY/AQYlRg8GKIY/AoY5xj9GFs=",
"gasWanted": "182975835",
}
VALID TX RESPONSE:
{
"result": "ok",
"error": null,
"code": 0,
"info": "oWRkYXRhoW9zZXJpYWxpemVkRXJyb3KYLAIYHQUY+xi3GKIYoRgtGLMYug4Y+hiwGK4LGDESGO4YKQ8YtxjqGMQYlRiOGGkYgxjRGEIYbhjPGM8YSAMY/AQYlRg8GKIY/AoY5xj9GFs=",
"gasWanted": "182975835",
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Send Transaction for Broadcast
base64 optional field. State transition buffer in base64hex optional field. State transition buffer in hexhex or base64POST /transaction/broadcast
BODY:
{
"base64": "AgDpAd/Bcqls4/fTNNbAtp3zsByG0w/wOnwk9RaDj5Q0DQEAAAAetrSpdOHzvWhmll5EyXQFOW6JEoHRY2Alb0wBP6ic9AcEbm90ZYpK8hfzQOnEyVhXSWzzO2jrbHEqxtIKHreFTRSv2f/PxVTtZXkupT+mJytiIWsAU0U1Ke1abN0JJvNNU1182eoCBmF1dGhvchIGb3dsMzUyB21lc3NhZ2USBHRlc3QAAAAA"
}
RESPONSE:
{
"message": "broadcasted"
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Awaits for a state transition confirmation in the network
Assumes transaction already in mempool when this query is requested. Always returns 200, 500 in the unexpected states
hash state transitions hashGET /waitForStateTransitionResult/:hash
RESPONSE:
{
"message": "ok" // or "tx is not in mempool or already confirmed"
}
Response codes:
200: OK
500: Internal Server Error
Returns info about quorum by type and hash
quorumType contains quorum type number
llmq_50_60 - 1llmq_400_60 - 2llmq_400_85 - 3llmq_100_67 - 4llmq_60_75 - 5llmq_25_67 - 6llmq_test - 100llmq_devnet - 101llmq_test_v17 - 102llmq_test_dip0024 - 103llmq_test_instantsend - 104llmq_devnet_dip0024 - 105llmq_test_platform - 106llmq_devnet_platform - 107quorumHash optional. hash of quorumGET /quorum/info?type=6&hash=000001148d84a95dd1dbbe309900f3ed434c10039dcc824b18543d413b83f7c8
{
"height": 1306464,
"type": "llmq_25_67",
"quorumHash": "000001148d84a95dd1dbbe309900f3ed434c10039dcc824b18543d413b83f7c8",
"quorumIndex": 0,
"minedBlock": "000000293cbbadd2661d0d5198af2985eef7ece629833e9f610fe5d051ecfb71",
"members": [
{
"proTxHash": "61d33f478933797be4de88353c7c2d843c21310f6d00f6eff31424a756ee7dfb",
"service": "52.12.176.90:19999",
"pubKeyOperator": "a6a63376eb861bda6afa09e28e39ba40cdfb877ee6f9aace10eaccd4caafe8d9243f2f2c0ef982a0766347073cc199bb",
"valid": true
},
{
"proTxHash": "7718edad371e46d20fad30086e4acf4a05c2b660df6ae5f2a684aebdf1be4290",
"service": "44.227.137.77:19999",
"pubKeyOperator": "b675a1940be872b6a0d4e1696bb39ea38179933a1bae02ae1eaf4b47f625bd939482f8791eb38925af47f73be027a64c",
"valid": true
},
{
"proTxHash": "ff261d2c1c76907a2ad8aeb6c5611796f03b5cbd88ae92452a4727e13f4f4ac9",
"service": "54.187.14.232:19999",
"pubKeyOperator": "967796952922dcc5208a3848ab85a787e4592df2d8ce36a29369b0b3a9576073651075039e1377873aa8c67514ad2726",
"valid": true
},
{
"proTxHash": "ba8ce1dc72857b4168e33272571df7fbaf84c316dfe48217addcf6595e254216",
"service": "52.42.202.128:19999",
"pubKeyOperator": "acec7bbead86221590f132810b8262cf98c91b338927907b86bf48baa54dd1912bfc1f6fccd069052cc8c79eb9e8ed2c",
"valid": true
},
{
"proTxHash": "d9b090cfc19caf2e27d512e69c43812a274bdf29c081d0ade4fd272ad56a5f89",
"service": "44.240.98.102:19999",
"pubKeyOperator": "86108e551691da2642f37b68bcfbc5bbe9984ca51aca15ee24b6fa9b8690ed62c6ed722d091e04ef617cfc99341fd358",
"valid": true
},
{
"proTxHash": "8b8d1193afd22e538ce0c9fb50fee155d0f6176ca68e65da684c5dce2d1e0815",
"service": "52.34.144.50:19999",
"pubKeyOperator": "a1749fecb407bb0e0ab9d6df65ea068dba5dc03e14dcb36abe5cb2b5c6e424683f715ff09ce290d035dbb31add0c0180",
"valid": true
},
{
"proTxHash": "6d1b185ba036efcd44a77e05a9aaf69a0c4e40976aec00b04773e52863320966",
"service": "44.228.242.181:19999",
"pubKeyOperator": "b8a2161c64bfdc7d621df51de569911a219f718bad4d6058dcca9bddf6696d43ddc4c1e3cf91640c93f820e5680efac3",
"valid": true
},
{
"proTxHash": "39741ad83dd791e1e738f19edae82d6c0322972e6a455981424da3769b3dbd4a",
"service": "35.163.144.230:19999",
"pubKeyOperator": "b6693296894820bdc3c0ae76f357e544847f10a68f0046f53745370dbe861d57e194ddaf7ff7d5e73cc3f240515c448e",
"valid": true
},
{
"proTxHash": "85f15a31d3838293a9c1d72a1a0fa21e66110ce20878bd4c1024c4ae1d5be824",
"service": "54.201.32.131:19999",
"pubKeyOperator": "ac3026b3e3023db1db9ec8e3b7678761820a2a6e96e7a5d9a39b1894170f9cea7765d3d131d60fa9d17492ba560fb1f9",
"valid": true
},
{
"proTxHash": "8de8b12952f7058d827bd04cdff1c2175d87bbf89f28b52452a637bc979addc4",
"service": "52.43.86.231:19999",
"pubKeyOperator": "9502bb884b3437d65c0e025e49fb00ff6ea9f55d5bcdc36330b46c8bd18be9126b7a6d7f35f558ef8040f2c2284500a5",
"valid": true
},
{
"proTxHash": "9cb04f271ba050132c00cc5838fb69e77bc55b5689f9d2d850dc528935f8145c",
"service": "34.214.48.68:19999",
"pubKeyOperator": "b6ee48c7a71a9d8e0813e68ca09846245fa155285f24a62b0ce9cb0102b1994ec58af8ba2a01c09363bdcc395d41f3df",
"valid": true
},
{
"proTxHash": "143dcd6a6b7684fde01e88a10e5d65de9a29244c5ecd586d14a342657025f113",
"service": "35.164.23.245:19999",
"pubKeyOperator": "b928fa4e127214ccb2b5de1660b5e371d2f3c9845077bc3900fc6aabe82ddd2e61530be3765cea15752e30fc761ab730",
"valid": true
},
{
"proTxHash": "b3b5748571b60fe9ad112715d6a51725d6e5a52a9c3af5fd36a1724cf50d862f",
"service": "52.43.13.92:19999",
"pubKeyOperator": "816ab3f50007333bcb40445130cd0e82139f8c68b592001cd686efc15e303206491fada6cf90af8f24a28b81a9b59ccf",
"valid": true
},
{
"proTxHash": "2e48651a2e9c0cb4f2fb7ab874061aa4af0cd28b59695631e6a35af3950ef6fb",
"service": "54.149.33.167:19999",
"pubKeyOperator": "943a88959611417f9e8ce4e664e1d9c6a839daae14f54ae8e78bc5ef6ec1524d116efca49ecd5c57dce31d90015a51ff",
"valid": true
},
{
"proTxHash": "8eca4bcbb3a124ab283afd42dad3bdb2077b3809659788a0f1daffce5b9f001f",
"service": "54.68.235.201:19999",
"pubKeyOperator": "b942e2e50c5cf9d9fe81119cc5379057c05fe15134f85847356b5d1f6a21f29f4a53f61f03338d056edc15a8c63fbbe8",
"valid": true
},
{
"proTxHash": "8917bb546318f3410d1a7901c7b846a73446311b5164b45a03f0e613f208f234",
"service": "52.13.132.146:19999",
"pubKeyOperator": "87d25769002af2a4f050127c73fff03a24935e48f34fecaacd69410787d0e6384b345c78e81b1cb397b43dcd635568b6",
"valid": true
},
{
"proTxHash": "9712e85d660fa2f761f980ef5812c225f33f336f285728803dcd421937d3df54",
"service": "35.82.197.197:19999",
"pubKeyOperator": "a8dbccb130522909dc710a65728006732c18441757f12a338cf4a6d8cbd5baf1a484537a6a0542f51bb686e6e546f1a0",
"valid": true
},
{
"proTxHash": "20107ec50e81880dca18178bb7e53e2d0449c0734106a607253b9af2ffea006c",
"service": "35.85.21.179:19999",
"pubKeyOperator": "b6e979f20241cbb73de7451779e8e059d9cb75a74b72ea6862d7ac703dc2ac07d86cec39b6e8923b55fd54dbc6177c3a",
"valid": true
},
{
"proTxHash": "05b687978344fa2433b2aa99d41f643e2d8581a789cdc23084889ceca5244ea8",
"service": "52.24.124.162:19999",
"pubKeyOperator": "80f8efb42f65ed9650078785be5d13e6e90eb9df87a99261d4de34df2b4b79a9c9b8c5e1aec7ac068ebef14636ceac4c",
"valid": true
},
{
"proTxHash": "8e11eb784883d3dc9d0d74a74633f067dc61c408dfdee49b8f93bb161f2916c0",
"service": "52.89.154.48:19999",
"pubKeyOperator": "8160877a911d8bb7d1e75e2320e98cc3233c1f6972cb642424bfcec7c182c56d2c0ebb59e45f788f4d5dbfa2ebff3e3a",
"valid": true
},
{
"proTxHash": "87075234ac47353b42bb97ce46330cb67cd4648c01f0b2393d7e729b0d678918",
"service": "35.167.145.149:19999",
"pubKeyOperator": "a7afe7674de986aff5e2e0a173be8c29abed8b5d6f878389ea18be0d43c62ad1ba66a59e9e8d8453aa0ed1a696976758",
"valid": true
},
{
"proTxHash": "91bbce94c34ebde0d099c0a2cb7635c0c31425ebabcec644f4f1a0854bfa605d",
"service": "52.40.219.41:19999",
"pubKeyOperator": "81ad0f9be5a88ae62ff54fe938dfceea71be03bd4c6a7aebf75896e8d495d310acc4146aa4820bc0e5f5b06579dedea5",
"valid": true
},
{
"proTxHash": "88251bd4b124efeb87537deabeec54f6c8f575f4df81f10cf5e8eea073092b6f",
"service": "52.33.28.47:19999",
"pubKeyOperator": "af9cd8567923fea3f6e6bbf5e1b3a76bf772f6a3c72b41be15c257af50533b32cc3923cebdeda9fce7a6bc9659123d53",
"valid": true
},
{
"proTxHash": "40784f3f9a761c60156f9244a902c0626f8bc8fe003786c70f1fc6be41da467d",
"service": "52.10.229.11:19999",
"pubKeyOperator": "82f60dad4b7b498379d1c700da56d4927727eab4387a793b861a96df47bdabe5666c270acf04b5b842ab54045bbf102a",
"valid": true
},
{
"proTxHash": "5c6542766615387183715d958a925552472f93335fa1612880423e4bbdaef436",
"service": "44.239.39.153:19999",
"pubKeyOperator": "86d0a2ca6f434eaa47ff6919ecafa4fc3b012b89c62a04835a24c00faf62c3d30d3f8755c33a7abc595e96fb5b79594a",
"valid": true
}
],
"quorumPublicKey": "a745d35df9873944150bf2244b97f791a844a09c9fb25e8adc3e3992846a348e571deb3b50e247a4682bf681c595ca87"
}
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Returns the signing-active quorums of the platform LLMQ type, newest first.
All of them are signing-active at the same time, so a quorum's place in the list is only age, not a turn in a queue. What does move between them is the Platform validator set: the quorum flagged isCurrent holds it now, and it passes to the next older quorum once every member of the current one has proposed a block — see Block Proposer Schedule. Members are omitted here — use Current Quorum or Quorum by Hash for them.
healthRatio is Core's health rating of the quorumisCurrent marks the quorum currently holding the validator setGET /quorums
[
{
"blockHeight": 1531632,
"creationHeight": 1531632,
"minedBlockHash": "000000957bb996961c507e605f15950a7d54672a7a96c84984707ef8f1438cee",
"numValidMembers": 25,
"healthRatio": "1.00",
"type": "llmq_25_67",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1",
"quorumIndex": 0,
"quorumPublicKey": "907d2a1582d1f36eed08bced7016c30749be66d6ae44b4e00a21ffbf5803a02889beada556335532f05e3569d03bfd22",
"previousConsecutiveDKGFailures": null,
"isCurrent": true
}
]
Response codes:
200: OK
500: Internal Server Error
503: Service Temporarily Unavailable
Returns the quorum currently holding the Platform validator set, with its members.
GET /quorums/current
{
"blockHeight": 1531632,
"creationHeight": 1531632,
"minedBlockHash": "000000957bb996961c507e605f15950a7d54672a7a96c84984707ef8f1438cee",
"numValidMembers": 25,
"healthRatio": "1.00",
"type": "llmq_25_67",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1",
"quorumIndex": 0,
"quorumPublicKey": "907d2a1582d1f36eed08bced7016c30749be66d6ae44b4e00a21ffbf5803a02889beada556335532f05e3569d03bfd22",
"previousConsecutiveDKGFailures": null,
"isCurrent": true,
"members": [
{
"proTxHash": "87075234AC47353B42BB97CE46330CB67CD4648C01F0B2393D7E729B0D678918",
"service": "68.67.122.7:19999",
"addresses": {
"core_p2p": ["68.67.122.7:19999"],
"platform_https": ["68.67.122.7:1443"],
"platform_p2p": ["68.67.122.7:36656"]
},
"pubKeyOperator": "a7afe7674de986aff5e2e0a173be8c29abed8b5d6f878389ea18be0d43c62ad1ba66a59e9e8d8453aa0ed1a696976758",
"valid": true
}
]
}
Response codes:
200: OK
404: Not Found
500: Internal Server Error
503: Service Temporarily Unavailable
Returns a single active platform quorum with its members. Responds 404 for a quorum that is no longer signing-active.
GET /quorum/000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1
{
"blockHeight": 1531632,
"creationHeight": 1531632,
"minedBlockHash": "000000957bb996961c507e605f15950a7d54672a7a96c84984707ef8f1438cee",
"numValidMembers": 25,
"healthRatio": "1.00",
"type": "llmq_25_67",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1",
"quorumIndex": 0,
"quorumPublicKey": "907d2a1582d1f36eed08bced7016c30749be66d6ae44b4e00a21ffbf5803a02889beada556335532f05e3569d03bfd22",
"previousConsecutiveDKGFailures": null,
"isCurrent": true,
"members": [
{
"proTxHash": "87075234AC47353B42BB97CE46330CB67CD4648C01F0B2393D7E729B0D678918",
"service": "68.67.122.7:19999",
"pubKeyOperator": "a7afe7674de986aff5e2e0a173be8c29abed8b5d6f878389ea18be0d43c62ad1ba66a59e9e8d8453aa0ed1a696976758",
"valid": true
}
]
}
Response codes:
200: OK
404: Not Found
500: Internal Server Error
503: Service Temporarily Unavailable
Returns every active platform quorum the validator is a member of, newest first. An empty array means the validator is in no quorum and will not propose blocks until it is included in one.
GET /validator/87075234AC47353B42BB97CE46330CB67CD4648C01F0B2393D7E729B0D678918/quorums
[
{
"blockHeight": 1531632,
"creationHeight": 1531632,
"minedBlockHash": "000000957bb996961c507e605f15950a7d54672a7a96c84984707ef8f1438cee",
"numValidMembers": 25,
"healthRatio": "1.00",
"type": "llmq_25_67",
"quorumHash": "000000153FE56C83B62D35897F3B05DCB60CFE95715EFB3014F7D2C8997C70F1",
"quorumIndex": 0,
"quorumPublicKey": "907d2a1582d1f36eed08bced7016c30749be66d6ae44b4e00a21ffbf5803a02889beada556335532f05e3569d03bfd22",
"previousConsecutiveDKGFailures": null,
"isCurrent": true,
"members": [
{
"proTxHash": "87075234AC47353B42BB97CE46330CB67CD4648C01F0B2393D7E729B0D678918",
"service": "68.67.122.7:19999",
"pubKeyOperator": "a7afe7674de986aff5e2e0a173be8c29abed8b5d6f878389ea18be0d43c62ad1ba66a59e9e8d8453aa0ed1a696976758",
"valid": true
}
]
}
]
Response codes:
200: OK
404: Not Found
500: Internal Server Error
503: Service Temporarily Unavailable
Return all platform addresses paged and order by creation height.
order values are asc or desclimit cannot be more than 100page cannot be less than 1GET /platformAddresses?page=1&limit=10&order=desc
{
"resultSet": [
{
"base58Address": "yjaZy4BRBd99jB4mSpd6hJQkYFaCeprGQm",
"bech32mAddress": "tdashevo1qrljwyc2mvdllj288hxmzc9tr893tp3qss0uxzzy",
"totalTxs": null,
"incomingTxs": null,
"outgoingTxs": null,
"nonce": 0,
"balance": "1000000",
"totalIncomingAmount": null,
"totalOutgoingAmount": null
},
{
"base58Address": "yjGTyDvzFoA98VzoJh6hAEDEFRo8PZKtoR",
"bech32mAddress": "tdashevo1qram499ccysvuwafjtus5jawqydpct3dcgq9c250",
"totalTxs": null,
"incomingTxs": null,
"outgoingTxs": null,
"nonce": 0,
"balance": "1000000",
"totalIncomingAmount": null,
"totalOutgoingAmount": null
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 555893
}
}
Response codes:
200: OK
500: Internal Server Error
Return platform address info by given addres (base58check or bech32m)
balance, totalIncomingAmount and totalOutgoingAmount are credits as strings, since credits
overflow a JSON number past ~90,000 DASH"0" there, not nullGET /platformAddress/tdashevo1zm37f22lmtkysgznz7mnf3d9tmuh9urrflvjul/info
{
"base58Address": "yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV",
"bech32mAddress": "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093",
"totalTxs": 80,
"incomingTxs": 1,
"outgoingTxs": 79,
"nonce": 79,
"balance": "37372853480",
"totalIncomingAmount": "100000000000",
"totalOutgoingAmount": "7900000000"
}
Response codes:
200: OK
404: Not found
500: Internal Server Error
Return all transitions for platform address paged and ordered by block height and index.
order values are asc or desclimit cannot be more than 100page cannot be less than 1amount is the net change to the address balance in credits (negative on outcome and positive on income)incoming is the sign of amount (amount >= 0)addressesCount is always 1 here — a single address always describes its own transitiontransaction_type narrows the page to the given state transition types, by name or by number,
and repeats for more than one of them (&transaction_type=SHIELD&transaction_type=17). The
total follows the filter, so the filtered set can be paged on its ownGET /platformAddress/yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV/transitions?page=1&limit=10&order=desc&transaction_type=ADDRESS_FUNDS_TRANSFER
{
"resultSet": [
{
"hash": "99C5901B019156C0547472B4C825D05E0510DD60C0EE1DDB7730A2387421D52D",
"index": 17,
"blockHash": "A3D5152ECA3629D4BD8DE05E77B5BDC1AA6D22F8180630EE10CBC01F946A2885",
"blockHeight": 246835,
"type": "ADDRESS_FUNDS_TRANSFER",
"batchType": null,
"data": "DAABADxRa0O8a/rxXTfFGTI1E6F0InmfT/wF9eEAZAADfLzYQY3/N0w+ddJCc5odiUXRnfwAD0JAAAZKFSpudw8lBlMAVswPEQpJNpGO/AAPQkAAByK0ca7bEONQk5Ytr/6f8pc48br8AA9CQAAH0CHLbvp9DIfL88sWAt86qoUKLPwAD0JAAAlVSloe3QbMDtj/w24hdiou1/PP/AAPQkAACZTVnXar/pAHzdvUgl1yp0vO9sL8AA9CQAAKdyKBRP+uWqDHfDd08TsKvYpaJfwAD0JAAAsC8GwdGpTAFCBzlJtNX+CR4i93/AAPQkAADQkWJ9KrXDj7p7ruA6Vr8joATn78AA9CQAAUE9iVxvrDyNn9pO0+9+gGXqRQP/wAD0JAABUpKP/sDQ9Ke6Xfe2DJqxND3QNd/AAPQkAAFhPKGMGzSu/P7PNjzqRIYgf8J2T8AA9CQAAZZ+jDyTrNF7uLT8zHYWNi+76U2vwAD0JAABzBniD2qbbm0uKwfmERR5VWLH9e/AAPQkAAHcEl6pHHS9wR8zrxbOyCxtjUSh/8AA9CQAAi9b5ozf5mzdtlsHyJAjXklQoiVPwAD0JAAC0B6FZxnE/ZTeOPp3yL2f+h6Fjr/AAPQkAAL8OdbEFAYftRV8eFmH1hjadnK+T8AA9CQAAwok+B71gd6hnggFP/hGe6+ZcaqfwAD0JAADdFNizI+oEIBFMXZtlXDewTkNVc/AAPQkAAOHM7uYsi7+YJYPTdbNRySkL6pN78AA9CQAA4t+R7vJexcQhXephDnqbZWmRf4fwAD0JAADkBRg/r/jOsrgHThFIFB3ctTiLE/AAPQkAAPemaSWs8UzjvvINNi+160yhn7LX8AA9CQABASaoeOo/uI3qQBgWR6aisbV4N5/wAD0JAAEV76A5ftA5gRWRfMQ/Mhgzzu/fH/AAPQkAARjUMSkIEESLmbxoXSBSuQmoReUz8AA9CQABOa1FBxDXil5RSHvXRMFTHpoilo/wAD0JAAE8IawVWwv8zSTePctpvcIxeWJt5/AAPQkAAT+ZuTpnDh7H4u++yAa9AJIfYRST8AA9CQABT9qpCn3F1oxRvM+WMO2GAtVoHWPwAD0JAAFZwqHHg9udvuqOVPG3EPqDHaqNs/AAPQkAAV+naqJZc289Wwa+sGfR+EivtJCr8AA9CQABZ3606PGW+9h1+8UKjddbt0rj35PwAD0JAAFsPvTPrj71x3IOovYvzkTpqALCK/AAPQkAAX1gQEuJcOXghmQe7Mj4LZ0s9j0n8AA9CQABhfxxzcDmNU4qcY3qA3dsOSGRlaPwAD0JAAGUBU2JXDd4uFsqDOcPB5ZNUlShz/AAPQkAAZ9OBZ7X0dA493esKnvhx70xIgK78AA9CQABw87ljDNz9StdkJaxKdLjxELUM0vwAD0JAAHSh1J/ZjYhvbjnJFXJX88aQ8KHn/AAPQkAAeateL88LbU5FE/gjeuOGSEiALzf8AA9CQAB6M/ZeazcLwk1AXsv48euHox0fKfwAD0JAAHrzoJRE2J+C+cBNVuiR6ZJytytO/AAPQkAAe4GL/GaLLYLGBVsKBVZPq+vzbEf8AA9CQAB9IW2nBnWgTMWi3SPtfWRfCFflz/wAD0JAAIC+48Ya+tMxx+jraLSpbNqABzO6/AAPQkAAgv5p5LZ9hE15eN1IGNBVsSLLSbX8AA9CQACDDY8ChIpNlA5bRxtZ0oOxFgDWrvwAD0JAAIOBesSGGdGwV6eZijpILzaasKVn/AAPQkAAhAT2MN8KqWs8gt620JEDQkAZ7GT8AA9CQACJPaElrfJcJ3rqxJxhntoqyDFa4vwAD0JAAIyEMVP/drZz5MfqaAMM4f88360V/AAPQkAAkOGjcNFUi4jBtf0NXcfKDPF1rfr8AA9CQACRDpzKG/Gg6ldthOe9kaiLvh2MMvwAD0JAAJWqCWcfxcLzkxC44514jiwVEmkT/AAPQkAAl4TjZmMW5+My2b2o4bxpIgEp3H/8AA9CQACYat3D8oHcNSHh9lu0ZPaeO/9jV/wAD0JAAJkFW+I1PNaPFCExOWN0aXyxruxx/AAPQkAAnFQ/tL2l9lsq7xfVhfmxDTPSxK38AA9CQACdyhGygZFBe6FXgQV5lX5+ofJzafwAD0JAAJ5Az1hMWVAds2arNHsGiCdCF40l/AAPQkAAnsnwnilgHgsRGqZAOjjKhkMISQn8AA9CQACgc97j9ql3xHhIGO8Woy29UwpLoPwAD0JAAKGGONTtH5WvA9LWVpYA520icMzh/AAPQkAAoiyU3TH9ALRwrCMxSdzCU1yoaKb8AA9CQACimz5YHcqzBYfWCbHR0eXg1t07Q/wAD0JAAKLPFCNLkky+pvJpltSrVFyWbfkE/AAPQkAApCudavRI5KlfegQLLi4Fw975C5X8AA9CQACmzjspHTxPAcEDyX355K22GjPEdPwAD0JAAKfOYjsbJNPYqv0JY5HASIx7EHrE/AAPQkAAq66q/vNR0SBNlTRts1v6cKPaY938AA9CQACymJ9om2xxXvLgJE19naax5sWLbPwAD0JAALec1U6EFDX2+tqXNu5/eqNApYUu/AAPQkAAt+vie9akNkUftFe/zE58WVLyFBv8AA9CQAC4dqGxZcxIPS0zYUUyHGwFRuZTi/wAD0JAALwxvF1GXyJB6DvhAZBfq8PfxhRK/AAPQkAAvOkpEsiSReViPrKWB7PTz4HLb9f8AA9CQAC9NKcKvcdfloSgKlhHwpam3ntJufwAD0JAAMTsMQHLxf04I50dPzwYsr0c9Rmd/AAPQkAAxYC5v6X8UPhR2rUNurK7oJ1IVnf8AA9CQADNb5aLXiyYwhcgNRyMUn5O0clxcfwAD0JAAM2Ee2iJCfRV7hbuTxTlagtD9xp5/AAPQkAAzjAU21BkDXs2z3M0OU37KkrjO3f8AA9CQADR1R9C9MsNEZ+5POSlHjmqY/DQ4vwAD0JAANN94KYqHZp2xb3OkrjBsiwwwb4f/AAPQkAA2T529iPEa8Yz7swr8QFOEYobEWT8AA9CQADdG3fEVBqvB2sRGgc9coicjGOfwPwAD0JAAN+2UJk+h1rKfdGsrmYCem/PA6rC/AAPQkAA4B1AdHWSql8wOPA0CjJYVcEXlnr8AA9CQADnRNTwe4oVOkdBO9huTxOE2XAW9PwAD0JAAOe3SFi8+civnjYnTlk81dJqyuo3/AAPQkAA7Omm4ABSKjWXq3cmy7dlJRs3L/n8AA9CQADs9tcBvBSXvCvKmdnmu0hsdu/u7vwAD0JAAPIyFtzZyW/tUkkk+iyW946rW0xX/AAPQkAA9LPDYuGPwQWsJN08cxXaYmmvy8f8AA9CQAD2G/ro1dSPQSPZYlRv4G3V28Y8TPwAD0JAAPbKa1j2kYdz52ACIhafAmSB/4QS/AAPQkAA+a0V+Bt6DBFoGWdC1cw3QmoBg9X8AA9CQAD6G6EaqF5ZoNID+YgVEfvn8EqA4vwAD0JAAQAAAAEAQR994ywqYi2mDycLPym+ESoFppgalLFwYbr+qNerIpt623pYlbLssjKYnRN1KQcx8I3eiUoD7HTeSau6yASC51rk",
"timestamp": "2026-01-15T16:15:33.127Z",
"gasUsed": 704433560,
"status": "SUCCESS",
"error": null,
"owner": {
"identifier": null,
"aliases": []
},
"incoming": false,
"amount": "-1000704433560",
"base58Address": "yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV",
"bech32mAddress": "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093"
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 80
}
}
Response codes:
200: OK
500: Internal Server Error
Return info for a set of platform addresses in one request, so a wallet can cover a whole DIP-17 window without one request per address.
addresses accepts base58check or bech32m, mixed freelyPOST /platformAddresses/info
{"addresses": ["yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV", "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093"]}
[
{
"base58Address": "yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV",
"bech32mAddress": "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093",
"totalTxs": 80,
"incomingTxs": 1,
"outgoingTxs": 79,
"nonce": 79,
"balance": "39506060",
"totalIncomingAmount": "1000000000",
"totalOutgoingAmount": "960493940"
},
...
]
Response codes:
200: OK
500: Internal Server Error
Return one merged page of transitions across a set of platform addresses, ordered by block height and index.
addresses accepts base58check or bech32m, mixed freelyorder values are asc or desclimit cannot be more than 100page cannot be less than 1amount is the net change across the whole setaddressesCount is how many addresses of the requested set own a row in the transition.
base58Address and bech32mAddress name the address the transition belongs to, and are null
exactly when that count is above one, since no single address of the set describes the rowincoming is the sign of amount (amount >= 0), so a transition whose inflow and outflow
across the set cancel out exactly reads as incoming: true. Read amount itself where the
direction has to be exacttransaction_type narrows the page to the given state transition types, by name or by number,
and repeats for more than one of them (&transaction_type=SHIELD&transaction_type=17). The
total follows the filter, so the filtered set can be paged on its owndata is null whenever the request names more than one address — one serialized transition
per row across a whole set of them is a large response for something a caller rarely reads, so
it is left to /transaction/:hash. A request for a single address still carries itPOST /platformAddresses/transitions?page=1&limit=10&order=desc&transaction_type=ADDRESS_FUNDS_TRANSFER
{"addresses": ["yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV", "yjaZy4BRBd99jB4mSpd6hJQkYFaCeprGQm"]}
{
"resultSet": [
{
"hash": "99C5901B019156C0547472B4C825D05E0510DD60C0EE1DDB7730A2387421D52D",
"index": 17,
"blockHash": "A3D5152ECA3629D4BD8DE05E77B5BDC1AA6D22F8180630EE10CBC01F946A2885",
"blockHeight": 246835,
"type": "ADDRESS_FUNDS_TRANSFER",
"batchType": null,
"data": "DAABADxRa0O8a/rxXTfFGTI1E6F0InmfT/wF9eEAZAADfLzYQY3...",
"timestamp": "2026-01-15T16:15:33.127Z",
"gasUsed": 704433560,
"status": "SUCCESS",
"error": null,
"owner": {
"identifier": null,
"aliases": []
},
"incoming": false,
"amount": "-1000704433560",
"base58Address": "yRpNvoc3hd66c3rNrPRGubVd9vGUoAVpZV",
"bech32mAddress": "tdashevo1qq79z66rh34l4u2axlz3jv34zwshggnenut9k093"
},
...
],
"pagination": {
"page": 1,
"limit": 10,
"total": 142
}
}
Response codes:
200: OK
500: Internal Server Error