Enumerate endpoints wallet would need from nexus
List endpoints and responses from oasisscan, and their replacements in nexus:
- Select accounts to open
- Open account details Oasis Scan v1 https://api.oasisscan.com/mainnet/chain/account/info/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"rank": 0,
"address": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"available": "4952.10186053",
"escrow": "403.464654729",
"debonding": "100.782169338",
"total": "5456.348684698",
"nonce": 287,
"allowances": [
{
"address": "oasis1qrnu9yhwzap7rqh6tdcdcpz0zf86hwhycchkhvt8",
"amount": "1"
}
]
}
Nexus https://nexus.oasis.io/v1/consensus/accounts/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"address": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"allowances": [
{
"address": "oasis1qrnu9yhwzap7rqh6tdcdcpz0zf86hwhycchkhvt8",
"amount": "1000000000"
}
],
"available": "4950419261671",
"debonding": "0",
"debonding_delegations_balance": "100782169338",
"delegations_balance": "403533216215",
"escrow": "0",
"first_activity": "2024-09-26T09:38:48Z",
"nonce": 291,
"stats": {
"num_txns": 563
}
}
- Transactions list Oasis Scan v1 https://api.oasisscan.com/mainnet/chain/transactions?size=20&address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru&runtime=true
{
"list": [
{
"txHash": "b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2",
"height": 21590148,
"method": "staking.Transfer",
"fee": "0",
"amount": "11.00",
"shares": null,
"add": true,
"timestamp": 1729590547,
"time": 16337,
"status": true,
"from": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d",
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru"
}
...
{
"runtimeId": "000000000000000000000000000000000000000000000000f80306c9858e7279",
"runtimeName": "Sapphire",
"txHash": "0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828",
"round": 4712006,
"result": true,
"timestamp": 1721806898,
"type": "regular"
},
...
{
"txHash": "83a099ce01ca4f217e9d1bd8dd7c0d7760ff3698bbcf84c4dea19af451a7e7f2",
"height": 20273566,
"method": "staking.Allow",
"fee": "0",
"amount": "100.00",
"shares": null,
"add": true,
"timestamp": 1721806886,
"time": 7799998,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qrd3mnzhhgst26hsp96uf45yhq6zlax0cuzdgcfc"
},
{
"txHash": "f998b628703ee39aebeef1ca3c149bf9171f0bfc143a78c7941ffea38d3009f0",
"height": 20186183,
"method": "staking.ReclaimEscrow",
"fee": "0",
"amount": "100.13",
"shares": "87.85",
"add": false,
"timestamp": 1721287261,
"time": 8319623,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qz8vfnkcc48grazt83gstfm6yjwyptalny8cywtp"
},
...
{
"txHash": "fe7834829bfa4a0605999992173c22cb47df0bdc60d4c5bd0d191cfbb84b0f90",
"height": 19851428,
"method": "staking.AddEscrow",
"fee": "0",
"amount": "100.00",
"shares": "0.00",
"add": true,
"timestamp": 1719298222,
"time": 10308662,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe"
},
],
"page": 1,
"size": 20,
"maxPage": 37,
"totalSize": 721
}
Nexus https://nexus.oasis.io/v1/consensus/transactions?limit=20&rel=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
[
{
"block": 21631996,
"body": {
"amount": "11000000000",
"to": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d"
},
"fee": "0",
"gas_limit": "1267",
"hash": "2d4aeed64a935aa3aafec038c54a5ec6f78d6f4e6388d3ef7aea26feeb775836",
"index": 25,
"method": "staking.Transfer",
"nonce": 290,
"sender": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"success": true,
"timestamp": "2024-10-25T06:35:25Z"
}
]
- Consensus transaction details Oasis Scan v1 https://api.oasisscan.com/mainnet/chain/transaction/b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2
{
"txHash": "b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2",
"timestamp": 1729590547,
"time": 16603,
"height": 21590148,
"fee": null,
"nonce": 6,
"method": "staking.Transfer",
"from": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d",
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"amount": "11",
"raw": "{\"tx_hash\":\"b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2\",\"method\":\"staking.Transfer\",\"fee\":{\"gas\":1265},\"body\":{\"amount\":\"11000000000\",\"to\":\"oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru\"},\"nonce\":6,\"signature\":{\"signature\":\"dPBKK3/BW466xqHDmEmeqdopE4KQDDhrgXGtojWAeiJtPJwawGcSZvcMNTwrESCyS+uoxOMvIiGUrD6t0XzNCA==\",\"public_key\":\"UQxrJLCdfcqiy+W03kQRgVwL6AkGLAnrj1helncC6ok=\",\"address\":\"oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d\"},\"height\":21590148,\"timestamp\":1729590547,\"time\":\"2024-10-22T09:49:07Z\",\"error\":{\"code\":0},\"events\":[{\"staking\":{\"height\":21590148,\"tx_hash\":\"b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2\",\"transfer\":{\"from\":\"oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d\",\"to\":\"oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru\",\"amount\":\"11000000000\"}}}]}",
"status": true,
"errorMessage": null
}
Nexus https://nexus.oasis.io/v1/consensus/transactions/2d4aeed64a935aa3aafec038c54a5ec6f78d6f4e6388d3ef7aea26feeb775836
{
"block": 21631996,
"body": {
"amount": "11000000000",
"to": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d"
},
"fee": "0",
"gas_limit": "1267",
"hash": "2d4aeed64a935aa3aafec038c54a5ec6f78d6f4e6388d3ef7aea26feeb775836",
"index": 25,
"method": "staking.Transfer",
"nonce": 290,
"sender": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"success": true,
"timestamp": "2024-10-25T06:35:25Z"
}
- Runtime transaction details Oasis Scan v1 https://api.oasisscan.com/mainnet/runtime/transaction/info?id=000000000000000000000000000000000000000000000000f80306c9858e7279&hash=0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828
{
"runtimeId": "000000000000000000000000000000000000000000000000f80306c9858e7279",
"runtimeName": "Sapphire",
"txHash": "0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828",
"round": 4712006,
"result": true,
"message": "null",
"timestamp": 1721806898,
"type": "regular",
"ctx": {
"method": "consensus.Deposit",
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9",
"amount": "100",
"nonce": 18
},
"etx": null,
"events": {
"type": "deposit",
"tx_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"round": 2416121,
"position": 0,
"i": 0,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qzgc7dvlls36q47z5y6dvu6ylaa78rkrduqtxgdr",
"owner": null,
"nonce": 18,
"amount": [],
"error": null
}
}
- Validator list Oasis Scan v1 https://api.oasisscan.com/mainnet/validator/list?pageSize=500
{
"list": [
{
"rank": 1,
"entityId": "eZuacXy5s3/nolB/E3gF4vqUYdvfOlVaaBXGfZcGwKc=",
"entityAddress": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe",
"nodeId": "SQZZd1wsWXdFsqswUoh6hZtmzu+ejuSnrGeHtgIBJDo=",
"nodeAddress": "oasis1qphhk4g0ncqut2ds40mr932s5p8tkqcu3yaae227",
"name": "stakefish",
"icon": "https://s3.amazonaws.com/keybase_processed_uploads/e1378cd4d5203ded716906687ad53905_360_360.jpg",
"website": "https://stake.fish",
"twitter": "stakefish",
"keybase": "bflabs",
"email": "[email protected]",
"description": null,
"escrow": "177883113.84",
"escrowChange24": "-178035.40",
"escrowPercent": 0.0435,
"balance": "5.65",
"totalShares": "126411469.01",
"signs": 20595653,
"proposals": 1118509,
"nonce": 0,
"score": 22832671,
"delegators": 8532,
"nodes": null,
"uptime": "100%",
"active": true,
"commission": 0.05,
"bound": null,
"rates": null,
"bounds": null,
"escrowSharesStatus": null,
"escrowAmountStatus": null,
"status": true
},
...
],
"active": 114,
"inactive": 114,
"delegators": 55870
}
Nexus https://nexus.oasis.io/v1/consensus/validators
{
"is_total_count_clipped": false,
"stats": {
"total_delegators": 55876,
"total_staked_balance": "4092952372942622341",
"total_voting_power": 252430817001808000
},
"total_count": 279,
"validators": [
{
"active": true,
"current_commission_bound": {
"epoch_end": 0,
"epoch_start": 0,
"lower": 0,
"upper": 20000
},
"current_rate": 5000,
"entity_address": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe",
"entity_id": "eZuacXy5s3/nolB/E3gF4vqUYdvfOlVaaBXGfZcGwKc=",
"escrow": {
"active_balance": "177883113835809317",
"active_shares": "126411469013070184",
"debonding_balance": "2417972983500768",
"debonding_shares": "2417972983500768",
"num_delegators": 8532,
"self_delegation_balance": "591962021976797",
"self_delegation_shares": "420673931237256"
},
"in_validator_set": true,
"media": {
"email": "[email protected]",
"keybase": "bflabs",
"logoUrl": "https://s3.amazonaws.com/keybase_processed_uploads/e1378cd4d5203ded716906687ad53905_360_360.jpg",
"name": "stakefish",
"twitter": "stakefish",
"url": "https://stake.fish"
},
"node_id": "SQZZd1wsWXdFsqswUoh6hZtmzu+ejuSnrGeHtgIBJDo=",
"rank": 1,
"start_date": "2024-04-11T03:43:47Z",
"voting_power": 11117663151751362,
"voting_power_cumulative": 11117663151751362
}
...
]
}
- Delegations Oasis Scan v1 https://api.oasisscan.com/mainnet/chain/account/delegations?size=500&address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"list": [
{
"validatorAddress": "oasis1qpqz2ut6a6prfcjm64xnpnjhsnqny6jqfyav829v",
"validatorName": "GoStaking",
"icon": "https://s3.amazonaws.com/keybase_processed_uploads/796f004b2fa2a5ff17299d361b78b005_360_360.jpg",
"entityAddress": null,
"shares": "76.060790809",
"amount": "101.367565998",
"active": true
},
...
],
"page": 1,
"size": 500,
"maxPage": 1,
"totalSize": 4
}
Nexus https://nexus.oasis.io/v1/consensus/accounts/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru/delegations?limit=5&offset=0
[
{
"amount": "100659403006",
"delegator": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"shares": "79562857663",
"validator": "oasis1qp0xuvw2a93w4yp8jwthfz93gxy87u7hes9eu2ev"
},
]
- Debonding Oasis Scan v1 https://api.oasisscan.com/mainnet/chain/account/debonding?size=500&address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"list": [
{
"validatorAddress": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe",
"validatorName": "stakefish",
"icon": "https://s3.amazonaws.com/keybase_processed_uploads/e1378cd4d5203ded716906687ad53905_360_360.jpg",
"shares": "100.78",
"debondEnd": 36306,
"epochLeft": 331
}
],
"page": 1,
"size": 500,
"maxPage": 1,
"totalSize": 1
}
Nexus https://nexus.oasis.io/v1/consensus/accounts/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru/delegations?limit=5&offset=0
[
{
"amount": "100782169338",
"debond_end": 36306,
"delegator": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"shares": "100782169338",
"validator": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe"
}
]
Also oasisscan v2
What is missing compared to Oasis Scan V1
Nexus
- validator object is missing
nodeAddressprop, workaround https://github.com/oasisprotocol/wallet/pull/2078 - tx method
staking.ReclaimEscrowis missing amount. Nexus has shares instead. We will fetch amounts from events endpoint until Nexus is updated - current prod is missing some data (old txs have body null). This should be fixed by re-index and deploy of the latest Nexus on production
Branch: https://pr-2076.oasis-wallet.pages.dev/account/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
Oasis Scan V2
- runtime txs are WIP and not available in API.
runtimequery param will be added in the future - tx endpoint will likely to change according to BitCat
Branch: https://pr-2075.oasis-wallet.pages.dev/account/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
Account details
Oasis Scan v1
https://api.oasisscan.com/mainnet/chain/account/info/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"rank": 0,
"address": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"available": "4952.10186053",
"escrow": "403.464654729",
"debonding": "100.782169338",
"total": "5456.348684698",
"nonce": 287,
"allowances": [
{
"address": "oasis1qrnu9yhwzap7rqh6tdcdcpz0zf86hwhycchkhvt8",
"amount": "1"
}
]
}
Oasis Scan v2
https://api.oasisscan.com/v2/mainnet/account/info/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"address": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"available": "4950.419261671",
"escrow": "403.621292103",
"debonding": "100.782169338",
"total": "5454.822723112",
"nonce": 291,
"allowances": [
{
"address": "oasis1qrnu9yhwzap7rqh6tdcdcpz0zf86hwhycchkhvt8",
"amount": "1.000000000"
}
]
}
Nexus
https://nexus.oasis.io/v1/consensus/accounts/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"address": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"allowances": [
{
"address": "oasis1qrnu9yhwzap7rqh6tdcdcpz0zf86hwhycchkhvt8",
"amount": "1000000000"
}
],
"available": "4950419261671",
"debonding": "0",
"debonding_delegations_balance": "100782169338",
"delegations_balance": "403533216215",
"escrow": "0",
"first_activity": "2024-09-26T09:38:48Z",
"nonce": 291,
"stats": {
"num_txns": 563
}
}
Transactions list
Oasis Scan v1
https://api.oasisscan.com/mainnet/chain/transactions?size=20&address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru&runtime=true
{
"list": [
{
"txHash": "b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2",
"height": 21590148,
"method": "staking.Transfer",
"fee": "0",
"amount": "11.00",
"shares": null,
"add": true,
"timestamp": 1729590547,
"time": 16337,
"status": true,
"from": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d",
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru"
}
...
{
"runtimeId": "000000000000000000000000000000000000000000000000f80306c9858e7279",
"runtimeName": "Sapphire",
"txHash": "0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828",
"round": 4712006,
"result": true,
"timestamp": 1721806898,
"type": "regular"
},
...
{
"txHash": "83a099ce01ca4f217e9d1bd8dd7c0d7760ff3698bbcf84c4dea19af451a7e7f2",
"height": 20273566,
"method": "staking.Allow",
"fee": "0",
"amount": "100.00",
"shares": null,
"add": true,
"timestamp": 1721806886,
"time": 7799998,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qrd3mnzhhgst26hsp96uf45yhq6zlax0cuzdgcfc"
},
{
"txHash": "f998b628703ee39aebeef1ca3c149bf9171f0bfc143a78c7941ffea38d3009f0",
"height": 20186183,
"method": "staking.ReclaimEscrow",
"fee": "0",
"amount": "100.13",
"shares": "87.85",
"add": false,
"timestamp": 1721287261,
"time": 8319623,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qz8vfnkcc48grazt83gstfm6yjwyptalny8cywtp"
},
...
{
"txHash": "fe7834829bfa4a0605999992173c22cb47df0bdc60d4c5bd0d191cfbb84b0f90",
"height": 19851428,
"method": "staking.AddEscrow",
"fee": "0",
"amount": "100.00",
"shares": "0.00",
"add": true,
"timestamp": 1719298222,
"time": 10308662,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe"
},
],
"page": 1,
"size": 20,
"maxPage": 37,
"totalSize": 721
}
Oasis Scan v2
https://api.oasisscan.com/v2/mainnet/chain/transactions?address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru&page=1&size=20
{
"list": [
{
"txHash": "2d4aeed64a935aa3aafec038c54a5ec6f78d6f4e6388d3ef7aea26feeb775836",
"height": 21631996,
"method": "staking.Transfer",
"fee": "0.000000000",
"amount": "11.000000000",
"shares": "0.000000000",
"add": true,
"timestamp": 1729838125,
"time": 354880,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d"
},
{
"txHash": "83a099ce01ca4f217e9d1bd8dd7c0d7760ff3698bbcf84c4dea19af451a7e7f2",
"height": 20273566,
"method": "staking.Allow",
"fee": "0.000000000",
"amount": "100.000000000",
"shares": "0.000000000",
"add": true,
"timestamp": 1721806886,
"time": 8386119,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qrd3mnzhhgst26hsp96uf45yhq6zlax0cuzdgcfc"
},
{
"txHash": "e8ca2ea8f664d668603178687bc335c6ebb79dce716ce4e54f33d14a57f9fa5e",
"height": 19851464,
"method": "staking.ReclaimEscrow",
"fee": "0.000000000",
"amount": "40.999999999",
"shares": "30.027579719",
"add": false,
"timestamp": 1719298433,
"time": 10894572,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qq0xmq7r0z9sdv02t5j9zs7en3n6574gtg8v9fyt"
},
{
"txHash": "76e68bdb8b8214b1c5eaf0f595a0ea649aa78700e539de8204f0282f3e4fd8b3",
"height": 19851451,
"method": "staking.AddEscrow",
"fee": "0.000000000",
"amount": "100.000000000",
"shares": "87.851187547",
"add": true,
"timestamp": 1719298357,
"time": 10894648,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qz8vfnkcc48grazt83gstfm6yjwyptalny8cywtp"
},
....
],
"page": 1,
"size": 20,
"maxPage": 3,
"totalSize": 51
}
Nexus
https://nexus.oasis.io/v1/consensus/transactions?limit=20&rel=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
[
{
"block": 21631996,
"body": {
"amount": "11000000000",
"to": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d"
},
"fee": "0",
"gas_limit": "1267",
"hash": "2d4aeed64a935aa3aafec038c54a5ec6f78d6f4e6388d3ef7aea26feeb775836",
"index": 25,
"method": "staking.Transfer",
"nonce": 290,
"sender": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"success": true,
"timestamp": "2024-10-25T06:35:25Z"
}
...
]
Runtime transaction list
Oasis Scan v1
- the same endpoint for consensus and runtime transactions
Oasis Scan v2
- ~not avaialble~ https://api.oasisscan.com/v2/mainnet/chain/transactions?runtime=true&page=1&size=10&address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"code": 0,
"message": "OK",
"data": {
"list": [
{
"txType": "consensus",
"txHash": "1e4cb06d8fd5ceab041c88c9b9d8360fe5368dcdb5f738f548b9e3c787ef0a7e",
"height": 21707609,
"method": "staking.Transfer",
"fee": "0.000000000",
"amount": "500.000000000",
"shares": "0.000000000",
"add": true,
"timestamp": 1730284418,
"time": 423331,
"status": true,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qpp70ru9g3tw6zxm9te08dz4yfq9mdgu0cz220ta"
},
{
"txType": "runtime",
"txHash": "bf025bf89faa3b5dd42cdca14eef33eac648d1b3bc8af6f6f5177f18ecc64a5b",
"timestamp": 1730206289,
"runtimeId": "000000000000000000000000000000000000000000000000f80306c9858e7279",
"runtimeName": "Sapphire",
"round": 6075262,
"result": true,
"type": "consensus"
},
...
],
"page": 1,
"size": 10,
"maxPage": 8,
"totalSize": 79
}
}
Nexus
https://nexus.oasis.io/v1/sapphire/transactions?limit=20&rel=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"is_total_count_clipped": false,
"total_count": 37,
"transactions": [
{
"amount": "55000000000000000000",
"amount_symbol": "ROSE",
"body": {
"amount": {
"Amount": "55000000000000000000",
"Denomination": ""
},
"to": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9"
},
"charged_fee": "0",
"fee": "0",
"fee_symbol": "ROSE",
"gas_limit": 70000,
"gas_used": 61293,
"hash": "bf025bf89faa3b5dd42cdca14eef33eac648d1b3bc8af6f6f5177f18ecc64a5b",
"index": 1,
"method": "consensus.Deposit",
"nonce_0": 20,
"round": 6075262,
"sender_0": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"size": 293,
"success": true,
"timestamp": "2024-10-29T12:51:29Z",
"to": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9",
"to_eth": "0x8Bba8906467831962Ed5E524F4Bc47733CBF3b27"
},
{
"amount": "22000000000000000000",
"amount_symbol": "ROSE",
"body": {
"amount": {
"Amount": "22000000000000000000",
"Denomination": ""
},
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru"
},
"charged_fee": "7000000000000000",
"fee": "7000000000000000",
"fee_symbol": "ROSE",
"gas_limit": 70000,
"gas_used": 61314,
"hash": "b00269406957fccb342513fafad7c1fcc5f9ebb9faf9bb917b94e6dfe9f368c5",
"index": 1,
"method": "consensus.Withdraw",
"nonce_0": 47,
"round": 5991325,
"sender_0": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9",
"sender_0_eth": "0x8Bba8906467831962Ed5E524F4Bc47733CBF3b27",
"size": 314,
"success": true,
"timestamp": "2024-10-23T14:26:47Z",
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru"
},
....]
}
https://nexus.oasis.io/v1/emerald/transactions?limit=20&rel=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
[
{
"amount": "49031939132000000000",
"amount_symbol": "ROSE",
"body": {
"amount": {
"Amount": "49031939132000000000",
"Denomination": ""
},
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru"
},
"charged_fee": "7000000000000000",
"fee": "7000000000000000",
"fee_symbol": "ROSE",
"gas_limit": 70000,
"gas_used": 61315,
"hash": "93952e9208d2c84ece6762591bb932f93427979189e5f07c7d0d290c672bf2bf",
"index": 1,
"method": "consensus.Withdraw",
"nonce_0": 48,
"round": 12638152,
"sender_0": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9",
"sender_0_eth": "0x8Bba8906467831962Ed5E524F4Bc47733CBF3b27",
"size": 315,
"success": true,
"timestamp": "2024-10-23T14:27:34Z",
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru"
},
{
"amount": "44000000000000000000",
"amount_symbol": "ROSE",
"body": {
"amount": {
"Amount": "44000000000000000000",
"Denomination": ""
},
"to": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9"
},
"charged_fee": "0",
"fee": "0",
"fee_symbol": "ROSE",
"gas_limit": 70000,
"gas_used": 61294,
"hash": "00c71fa97422eafe9f030720a3c57e52b24bca0c81cb161ea8a9e39e190628ac",
"index": 0,
"method": "consensus.Deposit",
"nonce_0": 78,
"round": 12638138,
"sender_0": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"size": 294,
"success": true,
"timestamp": "2024-10-23T14:26:11Z",
"to": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9",
"to_eth": "0x8Bba8906467831962Ed5E524F4Bc47733CBF3b27"
},
....
]
Consensus transaction details
Oasis Scan v1
https://api.oasisscan.com/mainnet/chain/transaction/b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2
{
"txHash": "b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2",
"timestamp": 1729590547,
"time": 16603,
"height": 21590148,
"fee": null,
"nonce": 6,
"method": "staking.Transfer",
"from": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d",
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"amount": "11",
"raw": "{\"tx_hash\":\"b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2\",\"method\":\"staking.Transfer\",\"fee\":{\"gas\":1265},\"body\":{\"amount\":\"11000000000\",\"to\":\"oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru\"},\"nonce\":6,\"signature\":{\"signature\":\"dPBKK3/BW466xqHDmEmeqdopE4KQDDhrgXGtojWAeiJtPJwawGcSZvcMNTwrESCyS+uoxOMvIiGUrD6t0XzNCA==\",\"public_key\":\"UQxrJLCdfcqiy+W03kQRgVwL6AkGLAnrj1helncC6ok=\",\"address\":\"oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d\"},\"height\":21590148,\"timestamp\":1729590547,\"time\":\"2024-10-22T09:49:07Z\",\"error\":{\"code\":0},\"events\":[{\"staking\":{\"height\":21590148,\"tx_hash\":\"b65aca0c563840597db5a411b713a1c5e9e92ddf272e7d5743b41fc9c0baf3e2\",\"transfer\":{\"from\":\"oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d\",\"to\":\"oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru\",\"amount\":\"11000000000\"}}}]}",
"status": true,
"errorMessage": null
}
Oasis Scan v2
https://api.oasisscan.com/v2/mainnet/chain/transaction/2d4aeed64a935aa3aafec038c54a5ec6f78d6f4e6388d3ef7aea26feeb775836
{
"txHash": "2d4aeed64a935aa3aafec038c54a5ec6f78d6f4e6388d3ef7aea26feeb775836",
"timestamp": 1729838125,
"time": 354880,
"height": 21631996,
"fee": "0.000000000",
"nonce": 290,
"method": "staking.Transfer",
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d",
"amount": "11.000000000",
"raw": "{\"to\":\"oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d\",\"amount\":\"11000000000\"}",
"status": true,
"errorMessage": ""
}
Nexus
https://nexus.oasis.io/v1/consensus/transactions/2d4aeed64a935aa3aafec038c54a5ec6f78d6f4e6388d3ef7aea26feeb775836
{
"block": 21631996,
"body": {
"amount": "11000000000",
"to": "oasis1qqqxqswt04js4qa3f3mztnn24p529angkcs6rt9d"
},
"fee": "0",
"gas_limit": "1267",
"hash": "2d4aeed64a935aa3aafec038c54a5ec6f78d6f4e6388d3ef7aea26feeb775836",
"index": 25,
"method": "staking.Transfer",
"nonce": 290,
"sender": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"success": true,
"timestamp": "2024-10-25T06:35:25Z"
}
Runtime transaction details
Oasis Scan v1
https://api.oasisscan.com/mainnet/runtime/transaction/info?id=000000000000000000000000000000000000000000000000f80306c9858e7279&hash=0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828
{
"runtimeId": "000000000000000000000000000000000000000000000000f80306c9858e7279",
"runtimeName": "Sapphire",
"txHash": "0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828",
"round": 4712006,
"result": true,
"message": "null",
"timestamp": 1721806898,
"type": "regular",
"ctx": {
"method": "consensus.Deposit",
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9",
"amount": "100",
"nonce": 18
},
"etx": null,
"events": {
"type": "deposit",
"tx_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"round": 2416121,
"position": 0,
"i": 0,
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qzgc7dvlls36q47z5y6dvu6ylaa78rkrduqtxgdr",
"owner": null,
"nonce": 18,
"amount": [],
"error": null
}
}
Oasis Scan v2
https://api.oasisscan.com/v2/mainnet/runtime/transaction/info?id=000000000000000000000000000000000000000000000000f80306c9858e7279&hash=0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828&round=4712006
{
"code": 0,
"message": "OK",
"data": {
"runtimeId": "000000000000000000000000000000000000000000000000f80306c9858e7279",
"runtimeName": "Sapphire",
"txHash": "0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828",
"round": 4712006,
"result": true,
"message": "",
"timestamp": 1721806898,
"type": "consensus",
"ctx": {
"method": "consensus.Deposit",
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9",
"amount": "100",
"nonce": 18
},
"etx": null,
"events": [
[
{
"GasUsed": {
"amount": 61293
}
}
]
]
}
}
Nexus
https://nexus.oasis.io/v1/sapphire/transactions/b00269406957fccb342513fafad7c1fcc5f9ebb9faf9bb917b94e6dfe9f368c5
{
"is_total_count_clipped": false,
"total_count": 1,
"transactions": [
{
"amount": "22000000000000000000",
"amount_symbol": "ROSE",
"body": {
"amount": {
"Amount": "22000000000000000000",
"Denomination": ""
},
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru"
},
"charged_fee": "7000000000000000",
"fee": "7000000000000000",
"fee_symbol": "ROSE",
"gas_limit": 70000,
"gas_used": 61314,
"hash": "b00269406957fccb342513fafad7c1fcc5f9ebb9faf9bb917b94e6dfe9f368c5",
"index": 1,
"method": "consensus.Withdraw",
"nonce_0": 47,
"round": 5991325,
"sender_0": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9",
"sender_0_eth": "0x8Bba8906467831962Ed5E524F4Bc47733CBF3b27",
"size": 314,
"success": true,
"timestamp": "2024-10-23T14:26:47Z",
"to": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru"
}
]
}
Validators
Oasis Scan v1
https://api.oasisscan.com/mainnet/validator/list?pageSize=500
{
"list": [
{
"rank": 1,
"entityId": "eZuacXy5s3/nolB/E3gF4vqUYdvfOlVaaBXGfZcGwKc=",
"entityAddress": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe",
"nodeId": "SQZZd1wsWXdFsqswUoh6hZtmzu+ejuSnrGeHtgIBJDo=",
"nodeAddress": "oasis1qphhk4g0ncqut2ds40mr932s5p8tkqcu3yaae227",
"name": "stakefish",
"icon": "https://s3.amazonaws.com/keybase_processed_uploads/e1378cd4d5203ded716906687ad53905_360_360.jpg",
"website": "https://stake.fish",
"twitter": "stakefish",
"keybase": "bflabs",
"email": "[email protected]",
"description": null,
"escrow": "177883113.84",
"escrowChange24": "-178035.40",
"escrowPercent": 0.0435,
"balance": "5.65",
"totalShares": "126411469.01",
"signs": 20595653,
"proposals": 1118509,
"nonce": 0,
"score": 22832671,
"delegators": 8532,
"nodes": null,
"uptime": "100%",
"active": true,
"commission": 0.05,
"bound": null,
"rates": null,
"bounds": null,
"escrowSharesStatus": null,
"escrowAmountStatus": null,
"status": true
},
...
],
"active": 114,
"inactive": 114,
"delegators": 55870
}
Oasis Scan v2
https://api.oasisscan.com/v2/mainnet/validator/list?orderBy=escrow&sort=desc
{
"list": [
{
"rank": 1,
"entityId": "eZuacXy5s3/nolB/E3gF4vqUYdvfOlVaaBXGfZcGwKc=",
"entityAddress": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe",
"nodeId": "SQZZd1wsWXdFsqswUoh6hZtmzu+ejuSnrGeHtgIBJDo=",
"nodeAddress": "oasis1qphhk4g0ncqut2ds40mr932s5p8tkqcu3yaae227",
"name": "stakefish",
"icon": "https://s3.amazonaws.com/keybase_processed_uploads/e1378cd4d5203ded716906687ad53905_360_360.jpg",
"website": "https://stake.fish",
"twitter": "stakefish",
"keybase": "bflabs",
"email": "[email protected]",
"description": "",
"escrow": "177938941.141710555",
"escrowChange24": "25880.495981850",
"escrowPercent": 0.0438,
"balance": "5.654569994",
"totalShares": "126395060.794518461",
"signs": 4660821,
"proposals": 262090,
"nonce": 0,
"score": 5185001,
"delegators": 8504,
"uptime": "100%",
"active": true,
"commission": 0.05,
"status": true
},
...
],
"active": 113,
"inactive": 24,
"delegators": 55473
}
Nexus
https://nexus.oasis.io/v1/consensus/validators
{
"is_total_count_clipped": false,
"stats": {
"total_delegators": 55876,
"total_staked_balance": "4092952372942622341",
"total_voting_power": 252430817001808000
},
"total_count": 279,
"validators": [
{
"active": true,
"current_commission_bound": {
"epoch_end": 0,
"epoch_start": 0,
"lower": 0,
"upper": 20000
},
"current_rate": 5000,
"entity_address": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe",
"entity_id": "eZuacXy5s3/nolB/E3gF4vqUYdvfOlVaaBXGfZcGwKc=",
"escrow": {
"active_balance": "177883113835809317",
"active_shares": "126411469013070184",
"debonding_balance": "2417972983500768",
"debonding_shares": "2417972983500768",
"num_delegators": 8532,
"self_delegation_balance": "591962021976797",
"self_delegation_shares": "420673931237256"
},
"in_validator_set": true,
"media": {
"email": "[email protected]",
"keybase": "bflabs",
"logoUrl": "https://s3.amazonaws.com/keybase_processed_uploads/e1378cd4d5203ded716906687ad53905_360_360.jpg",
"name": "stakefish",
"twitter": "stakefish",
"url": "https://stake.fish"
},
"node_id": "SQZZd1wsWXdFsqswUoh6hZtmzu+ejuSnrGeHtgIBJDo=",
"rank": 1,
"start_date": "2024-04-11T03:43:47Z",
"voting_power": 11117663151751362,
"voting_power_cumulative": 11117663151751362
}
...
]
}
Delegations
Oasis Scan v1
https://api.oasisscan.com/mainnet/chain/account/delegations?size=500&address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"list": [
{
"validatorAddress": "oasis1qpqz2ut6a6prfcjm64xnpnjhsnqny6jqfyav829v",
"validatorName": "GoStaking",
"icon": "https://s3.amazonaws.com/keybase_processed_uploads/796f004b2fa2a5ff17299d361b78b005_360_360.jpg",
"entityAddress": null,
"shares": "76.060790809",
"amount": "101.367565998",
"active": true
},
...
],
"page": 1,
"size": 500,
"maxPage": 1,
"totalSize": 4
}
Oasis Scan v2
https://api.oasisscan.com/v2/mainnet/account/delegations?address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru&page=1&size=500
{
"list": [
{
"validatorAddress": "oasis1qpqz2ut6a6prfcjm64xnpnjhsnqny6jqfyav829v",
"validatorName": "GoStaking",
"icon": "https://s3.amazonaws.com/keybase_processed_uploads/796f004b2fa2a5ff17299d361b78b005_360_360.jpg",
"entityAddress": "",
"shares": "76.060790809",
"amount": "101.404269035",
"active": true
},
...
],
"page": 1,
"size": 500,
"maxPage": 1,
"totalSize": 4
}
Nexus
https://nexus.oasis.io/v1/consensus/accounts/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru/delegations?limit=5&offset=0
[
{
"amount": "100659403006",
"delegator": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"shares": "79562857663",
"validator": "oasis1qp0xuvw2a93w4yp8jwthfz93gxy87u7hes9eu2ev"
},
]
Debonding
Oasis Scan v1
https://api.oasisscan.com/mainnet/chain/account/debonding?size=500&address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru
{
"list": [
{
"validatorAddress": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe",
"validatorName": "stakefish",
"icon": "https://s3.amazonaws.com/keybase_processed_uploads/e1378cd4d5203ded716906687ad53905_360_360.jpg",
"shares": "100.78",
"debondEnd": 36306,
"epochLeft": 331
}
],
"page": 1,
"size": 500,
"maxPage": 1,
"totalSize": 1
}
Oasis Scan v2
https://api.oasisscan.com/v2/mainnet/account/debonding?address=oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru&page=1&size=500
{
"list": [
{
"validatorAddress": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe",
"validatorName": "stakefish",
"icon": "https://s3.amazonaws.com/keybase_processed_uploads/e1378cd4d5203ded716906687ad53905_360_360.jpg",
"shares": "100.782169338",
"debondEnd": 36306,
"epochLeft": 166
}
],
"page": 1,
"size": 500,
"maxPage": 1,
"totalSize": 1
}
Nexus
https://nexus.oasis.io/v1/consensus/accounts/oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru/delegations?limit=5&offset=0
[
{
"amount": "100782169338",
"debond_end": 36306,
"delegator": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"shares": "100782169338",
"validator": "oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe"
}
]
Runtime transaction details
Oasis Scan v1
https://api.oasisscan.com/mainnet/runtime/transaction/info?id=000000000000000000000000000000000000000000000000f80306c9858e7279&hash=0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828
Oasis Scan v2
not available
This seems to work https://api.oasisscan.com/v2/mainnet/runtime/transaction/info?id=000000000000000000000000000000000000000000000000f80306c9858e7279&hash=0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828&round=4712006
{
"code": 0,
"message": "OK",
"data": {
"runtimeId": "000000000000000000000000000000000000000000000000f80306c9858e7279",
"runtimeName": "Sapphire",
"txHash": "0bf5dd313fcdeff507b7c66a462030a4cb34713d5178638b87e8a78f7236f828",
"round": 4712006,
"result": true,
"message": "",
"timestamp": 1721806898,
"type": "consensus",
"ctx": {
"method": "consensus.Deposit",
"from": "oasis1qqnk4au603zs94k0d0n7c0hkx8t4p6r87s60axru",
"to": "oasis1qra2sljuf780qutea635w933r8pu6lesysxp6xw9",
"amount": "100",
"nonce": 18
},
"etx": null,
"events": [
[
{
"GasUsed": {
"amount": 61293
}
}
]
]
}
}
ah yeah, I will edit my comment. What is unavailable atm is fetching runtime tx list for a given account
runtime query param was added to Oasis Scan V2