Data Steward
Aggregates and enriches cross-chain data for assets and currencies.
- Agent ID
- steward
- APIs
- queries
- Networks
- All Polkadot and Kusama networks listed in Networks .
Query Parameters
Parameter | Description | Required |
---|---|---|
op | The query operation. See Query Operations . | yes |
criteria | The critaria of the query operation. | yes |
Operations
List Chains
Operation: chains.list
Example arguments:
{
"pagination": {
"limit": 50
},
"op":"chains.list"
}
Get Chains
Operation: chains
Example arguments:
{
"op":"chains",
"criteria": {
"networks": ["urn:ocn:polkadot:1000"]
}
}
Get Assets
Operation: assets
Example arguments:
{
"op":"assets",
"criteria":[
{
"network":"urn:ocn:polkadot:1000",
"assets":[ "1984" ]
},
{
"network":"urn:ocn:polkadot:2034",
"assets":[ "15", "10", "25" ]
}
]
}
List Assets
Operation: assets.list
Example arguments:
{
"op":"assets.list",
"criteria": {
"network": "urn:ocn:polkadot:2104"
}
}
Get Assets by Multilocation
Operation: assets.by_location
Criteria arguments:
Argument | Description | Required |
---|---|---|
xcmLocationAnchor | The network representing the origin point of the multilocation. | yes |
locations | The stringified XcmVersionedLocation or XcmV3MultiLocation of the asset. |
yes |
Example arguments:
{
"op":"assets.by_location",
"criteria": [
{
"xcmLocationAnchor": "urn:ocn:polkadot:2034",
"locations": [
"{\"V3\":{\"parents\":\"1\",\"interior\":{\"X1\":{\"Parachain\":\"2006\"}}}}"
]
},
{
"xcmLocationAnchor": "urn:ocn:polkadot:2004",
"locations": [
"{\"interior\":{\"X1\":{\"Parachain\":\"2104\"}},\"parents\":\"1\"}"
]
}
]
}
Examples
Client Library
For usage examples with the client library, please browse our examples on GitHub .
Curl Requests
Get assets data from multiple networks
Request
Get Assets Request
curl \
'https://api.ocelloids.net/query/steward' \
-H "Authorization: Bearer ${OC_API_KEY}" \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-d '{
"args":{
"op":"assets",
"criteria":[
{
"network":"urn:ocn:polkadot:1000",
"assets":[
"1984"
]
},
{
"network":"urn:ocn:polkadot:2034",
"assets":[
"15",
"10",
"25"
]
},
{
"network":"urn:ocn:polkadot:2004",
"assets":[
"78407957940239408223554844611219482002",
"133307414193833606001516599592873928539"
]
},
{
"network":"urn:ocn:polkadot:2030",
"assets":[
"{\"token2\":10}",
"{\"vToken2\":0}"
]
}
]
}
}'
Response
{
"items":[
{
"id":"1984",
"xid":"0x000007c0",
"updated":1723182274841,
"existentialDeposit":"10000",
"isSufficient":true,
"chainId":"urn:ocn:polkadot:1000",
"raw":{
"owner":"15uPcYeUE2XaMiMJuR6W7QGW2LsLdKXX7F3PxKG8gcizPh3X",
"issuer":"15uPcYeUE2XaMiMJuR6W7QGW2LsLdKXX7F3PxKG8gcizPh3X",
"admin":"15uPcYeUE2XaMiMJuR6W7QGW2LsLdKXX7F3PxKG8gcizPh3X",
"freezer":"15uPcYeUE2XaMiMJuR6W7QGW2LsLdKXX7F3PxKG8gcizPh3X",
"supply":27998722540504,
"deposit":"2,008,200,000",
"minBalance":10000,
"isSufficient":true,
"accounts":4768,
"sufficients":4657,
"approvals":7,
"status":"Live",
"name":"Tether USD",
"symbol":"USDt",
"decimals":"6",
"isFrozen":false
},
"externalIds":[
{
"id":"311091173110107856861649819128533077277",
"xid":"0xea09fb06d082fd1275cd48b191cbcd1d",
"chainId":"urn:ocn:polkadot:2004"
},
{
"id":"9",
"xid":"0x00000000000000000000000000000009",
"chainId":"urn:ocn:polkadot:2104"
},
{
"id":"4294969280",
"xid":"0x000000000000000000000001000007c0",
"chainId":"urn:ocn:polkadot:2006"
},
{
"id":"{\"foreignAsset\":1}",
"xid":"0x0401000000",
"chainId":"urn:ocn:polkadot:2031"
},
{
"id":"{\"foreignAssetId\":12}",
"xid":"0x020c00",
"chainId":"urn:ocn:polkadot:2000"
},
{
"id":"10",
"xid":"0x0000000a",
"chainId":"urn:ocn:polkadot:2034"
},
{
"id":"{\"xcm\":1}",
"xid":"0x0101",
"chainId":"urn:ocn:polkadot:2094"
},
{
"id":"{\"token2\":2}",
"xid":"0x0802",
"chainId":"urn:ocn:polkadot:2030"
},
{
"id":"2",
"xid":"0x00000002",
"chainId":"urn:ocn:polkadot:2032"
}
],
"name":"Tether USD",
"symbol":"USDt",
"decimals":"6"
},
{
"chainId":"urn:ocn:polkadot:2034",
"id":"15",
"xid":"0x0000000f",
"updated":1723182274540,
"name":"Bifrost Voucher DOT",
"symbol":"vDOT",
"decimals":"10",
"multiLocation":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2030
},
{
"generalKey":{
"length":2,
"data":"0x0900000000000000000000000000000000000000000000000000000000000000"
}
}
]
}
},
"existentialDeposit":"18761726",
"isSufficient":false,
"externalIds":[
],
"raw":{
"name":"Bifrost Voucher DOT",
"assetType":"Token",
"existentialDeposit":"18,761,726",
"symbol":"vDOT",
"decimals":"10",
"xcmRateLimit":null,
"isSufficient":true,
"keyArgs":"6d2503563a0d2a77084af6a058b8754f0f000000"
}
},
{
"chainId":"urn:ocn:polkadot:2034",
"id":"10",
"xid":"0x0000000a",
"updated":1723182274509,
"name":"USDT (Polkadot Asset Hub)",
"symbol":"USDT",
"decimals":"6",
"multiLocation":{
"parents":1,
"interior":{
"x3":[
{
"parachain":1000
},
{
"palletInstance":50
},
{
"generalIndex":1984
}
]
}
},
"existentialDeposit":"10000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"name":"USDT (Polkadot Asset Hub)",
"assetType":"Token",
"existentialDeposit":"10,000",
"symbol":"USDT",
"decimals":"6",
"xcmRateLimit":null,
"isSufficient":true,
"keyArgs":"1523c4974e05c5b917b6037dec663b5d0a000000"
}
},
{
"chainId":"urn:ocn:polkadot:2034",
"id":"25",
"xid":"0x00000019",
"updated":1723182274569,
"name":"Unique network",
"symbol":"UNQ",
"decimals":"18",
"multiLocation":{
"parents":1,
"interior":{
"x1":{
"parachain":2037
}
}
},
"existentialDeposit":"1224384348939740000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"name":"Unique network",
"assetType":"Token",
"existentialDeposit":"1,224,384,348,939,740,000",
"symbol":"UNQ",
"decimals":"18",
"xcmRateLimit":null,
"isSufficient":true,
"keyArgs":"e3f99402b78f024022beb14aaa1b5a8519000000"
}
},
{
"id":"78407957940239408223554844611219482002",
"xid":"0x3afcd2cad6174387df17180a0362e592",
"updated":1723182273878,
"existentialDeposit":"1",
"isSufficient":true,
"chainId":"urn:ocn:polkadot:2004",
"raw":{
"owner":"0x6D6f646c617373746d6E67720000000000000000",
"issuer":"0x6D6f646c617373746d6E67720000000000000000",
"admin":"0x6D6f646c617373746d6E67720000000000000000",
"freezer":"0x6D6f646c617373746d6E67720000000000000000",
"supply":0,
"deposit":"0",
"minBalance":1,
"isSufficient":true,
"accounts":0,
"sufficients":0,
"approvals":0,
"status":"Live",
"name":"Moonriver",
"symbol":"xcibcMOVR",
"decimals":"18",
"isFrozen":false
},
"externalIds":[
],
"name":"Moonriver",
"symbol":"xcibcMOVR",
"decimals":"18",
"multiLocation":{
"parents":1,
"interior":{
"x3":[
{
"parachain":2019
},
{
"palletInstance":59
},
{
"generalIndex":"0x00000001000000000000000000000017"
}
]
}
}
},
{
"id":"133307414193833606001516599592873928539",
"xid":"0x644a12f6f01b754987d175f5a780a75b",
"updated":1723182273881,
"existentialDeposit":"1",
"isSufficient":true,
"chainId":"urn:ocn:polkadot:2004",
"raw":{
"owner":"0x6D6f646c617373746d6E67720000000000000000",
"issuer":"0x6D6f646c617373746d6E67720000000000000000",
"admin":"0x6D6f646c617373746d6E67720000000000000000",
"freezer":"0x6D6f646c617373746d6E67720000000000000000",
"supply":0,
"deposit":"0",
"minBalance":1,
"isSufficient":true,
"accounts":0,
"sufficients":0,
"approvals":0,
"status":"Live",
"name":"Celestia",
"symbol":"xcibcTIA",
"decimals":"6",
"isFrozen":false
},
"externalIds":[
],
"name":"Celestia",
"symbol":"xcibcTIA",
"decimals":"6",
"multiLocation":{
"parents":1,
"interior":{
"x3":[
{
"parachain":2019
},
{
"palletInstance":59
},
{
"generalIndex":"0x00000001000000000000000000000013"
}
]
}
}
},
{
"chainId":"urn:ocn:polkadot:2030",
"id":"{\"token2\":10}",
"xid":"0x080a",
"updated":1723182273872,
"name":"PINK",
"symbol":"PINK",
"decimals":"10",
"multiLocation":{
"parents":1,
"interior":{
"x3":[
{
"parachain":1000
},
{
"palletInstance":50
},
{
"generalIndex":23
}
]
}
},
"existentialDeposit":"100000000",
"externalIds":[
],
"raw":{
"name":"PINK",
"symbol":"PINK",
"decimals":"10",
"minimalBalance":"100,000,000",
"keyArgs":"9b965ecebe2e38fd080a"
}
},
{
"chainId":"urn:ocn:polkadot:2030",
"id":"{\"vToken2\":0}",
"xid":"0x0900",
"updated":1723182273873,
"name":"Voucher DOT",
"symbol":"vDOT",
"decimals":"10",
"multiLocation":{
"parents":0,
"interior":{
"x1":{
"generalKey":{
"length":2,
"data":"0x0900000000000000000000000000000000000000000000000000000000000000"
}
}
}
},
"existentialDeposit":"1000000",
"externalIds":[
{
"id":"{\"xcm\":10}",
"xid":"0x010a",
"chainId":"urn:ocn:polkadot:2094"
},
{
"id":"{\"parents\":1,\"interior\":{\"x2\":[{\"parachain\":2030},{\"generalKey\":{\"length\":2,\"data\":\"0x0900000000000000000000000000000000000000000000000000000000000000\"}}]}}",
"xid":"0x010200b91f06020900000000000000000000000000000000000000000000000000000000000000",
"chainId":"urn:ocn:polkadot:1000"
},
{
"id":"15",
"xid":"0x0000000f",
"chainId":"urn:ocn:polkadot:2034"
},
{
"id":"3",
"xid":"0x00000003",
"chainId":"urn:ocn:polkadot:2032"
},
{
"id":"18446744073709551624",
"xid":"0x00000000000000010000000000000008",
"chainId":"urn:ocn:polkadot:2006"
},
{
"id":"29085784439601774464560083082574142143",
"xid":"0x15e1b7e3df971dd813bc394deb899abf",
"chainId":"urn:ocn:polkadot:2004"
}
],
"raw":{
"name":"Voucher DOT",
"symbol":"vDOT",
"decimals":"10",
"minimalBalance":"1,000,000",
"keyArgs":"d7711bfe851930780900"
}
}
]
}
List assets of a network
Request
List Assets Request
curl \
'https://api.ocelloids.net/query/steward' \
-H "Authorization: Bearer ${OC_API_KEY}" \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-d '{
"pagination": {
"limit": 15
},
"args":{
"op":"assets.list",
"criteria": {
"network": "urn:ocn:polkadot:2104"
}
}
}'
Response
{
"pageInfo":{
"endCursor":"urn:ocn:polkadot:2104:22",
"hasNextPage":true
},
"items":[
{
"chainId":"urn:ocn:polkadot:2104",
"id":"1",
"xid":"0x00000000000000000000000000000001",
"updated":1723182274741,
"name":"Manta",
"symbol":"MANTA",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x1":{
"parachain":2104
}
}
}
},
"existentialDeposit":"100000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Manta",
"symbol":"MANTA",
"decimals":"18",
"isFrozen":false
},
"minBalance":"100,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"3ba80a3778f04ebf45e806d19a05202501000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"10",
"xid":"0x0000000000000000000000000000000a",
"updated":1723182274742,
"name":"Moonbeam",
"symbol":"GLMR",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2004
},
{
"palletInstance":10
}
]
}
}
},
"existentialDeposit":"1",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Moonbeam",
"symbol":"GLMR",
"decimals":"18",
"isFrozen":false
},
"minBalance":"1",
"isSufficient":true,
"keyArgs":"7df64f4c912866e6f140e0988af7ce1c0a000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"1000000000",
"xid":"0x0000000000000000000000003b9aca00",
"updated":1723182274742,
"name":"MantaDex",
"symbol":"MANDEX",
"decimals":"12",
"existentialDeposit":"3000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"MantaDex",
"symbol":"MANDEX",
"decimals":"12",
"isFrozen":false
},
"minBalance":"3,000,000,000,000",
"isSufficient":true,
"keyArgs":"8e8ad51ba3ac95591f9d420a4a04cc7f00ca9a3b000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"11",
"xid":"0x0000000000000000000000000000000b",
"updated":1723182274744,
"name":"Acala",
"symbol":"ACA",
"decimals":"12",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":2,
"data":"0x0000000000000000000000000000000000000000000000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"100000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Acala",
"symbol":"ACA",
"decimals":"12",
"isFrozen":false
},
"minBalance":"100,000,000,000",
"isSufficient":true,
"keyArgs":"df02fb660d6247903bed3a9f14fb4cec0b000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"12",
"xid":"0x0000000000000000000000000000000c",
"updated":1723182274743,
"name":"Liquid DOT",
"symbol":"LDOT",
"decimals":"10",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":2,
"data":"0x0003000000000000000000000000000000000000000000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"500000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Liquid DOT",
"symbol":"LDOT",
"decimals":"10",
"isFrozen":false
},
"minBalance":"500,000,000",
"isSufficient":true,
"keyArgs":"7e5066b36cceeb46840fe86442081b7c0c000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"13",
"xid":"0x0000000000000000000000000000000d",
"updated":1723182274743,
"name":"Arbitrum (via Acala Wormhole, Arbitrum One Origin)",
"symbol":"ARB.aca.arb",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x02d53e4ba478cca5080c47435769ff82f41e5e4cd00000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"9000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Arbitrum (via Acala Wormhole, Arbitrum One Origin)",
"symbol":"ARB.aca.arb",
"decimals":"18",
"isFrozen":false
},
"minBalance":"9,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"a58c7d219d891b052cc0f16d135aff3b0d000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"14",
"xid":"0x0000000000000000000000000000000e",
"updated":1723182274745,
"name":"Binance USD (via Acala Wormhole, BSC Origin)",
"symbol":"BUSD.aca.bsc",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x027d52316b1132c26626670fbf52aa7f5ce6f9b3880000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"10000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Binance USD (via Acala Wormhole, BSC Origin)",
"symbol":"BUSD.aca.bsc",
"decimals":"18",
"isFrozen":false
},
"minBalance":"10,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"e12ee61b351536b5ce67d2ea8b89180e0e000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"15",
"xid":"0x0000000000000000000000000000000f",
"updated":1723182274744,
"name":"Lido (via Acala Wormhole)",
"symbol":"LDO",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x02d1729649ee6d5e3740ee2f9254c4226aabd0dc5b0000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"5000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Lido (via Acala Wormhole)",
"symbol":"LDO",
"decimals":"18",
"isFrozen":false
},
"minBalance":"5,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"d4208de62b71b35bd1485c62731a975a0f000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"16",
"xid":"0x00000000000000000000000000000010",
"updated":1723182274741,
"name":"Shiba Inu (via Acala Wormhole)",
"symbol":"SHIB",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x02af6997a70feb868df863d5380c3ab93da4297edc0000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"1000000000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Shiba Inu (via Acala Wormhole)",
"symbol":"SHIB",
"decimals":"18",
"isFrozen":false
},
"minBalance":"1,000,000,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"327e32bc9c76d0e6b87c4ef35593ddf510000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"17",
"xid":"0x00000000000000000000000000000011",
"updated":1723182274742,
"name":"Uniswap (via Acala Wormhole)",
"symbol":"UNI",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x0213fe490489204abde3265bfd81179e6ddd2020c30000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"2000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Uniswap (via Acala Wormhole)",
"symbol":"UNI",
"decimals":"18",
"isFrozen":false
},
"minBalance":"2,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"88361558d32d4fa65182d2b73ec39c5a11000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"18",
"xid":"0x00000000000000000000000000000012",
"updated":1723182274742,
"name":"Chainlink (via Acala Wormhole)",
"symbol":"LINK",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x02604cae74cdc395a8824557d422fccf8db6809a2f0000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"2000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Chainlink (via Acala Wormhole)",
"symbol":"LINK",
"decimals":"18",
"isFrozen":false
},
"minBalance":"2,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"5413bb1c9aeb0f02e172d6da92cd64d112000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"19",
"xid":"0x00000000000000000000000000000013",
"updated":1723182274745,
"name":"Apecoin (via Acala Wormhole)",
"symbol":"APE",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x02f4c723e61709d90f89939c1852f516e373d418a80000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"3000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Apecoin (via Acala Wormhole)",
"symbol":"APE",
"decimals":"18",
"isFrozen":false
},
"minBalance":"3,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"c7ff4b326a8d51cb4a550d28b56f2e3413000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"20",
"xid":"0x00000000000000000000000000000014",
"updated":1723182274741,
"name":"Arbitrum (via Acala Wormhole, Ethereum Origin)",
"symbol":"ARB.aca.eth",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x02ef5e517a21d33467e34b3ccd64114a82ba87319a0000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"9000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Arbitrum (via Acala Wormhole, Ethereum Origin)",
"symbol":"ARB.aca.eth",
"decimals":"18",
"isFrozen":false
},
"minBalance":"9,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"582e90f7359bfe5cae4ecfa63ab11f9714000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"21",
"xid":"0x00000000000000000000000000000015",
"updated":1723182274740,
"name":"Binance USD (via Acala Wormhole, Ethereum Origin)",
"symbol":"BUSD.aca.eth",
"decimals":"18",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x02909e773276aa63475edf8a3cc7e07b97b971de610000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"10000000000000000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"Binance USD (via Acala Wormhole, Ethereum Origin)",
"symbol":"BUSD.aca.eth",
"decimals":"18",
"isFrozen":false
},
"minBalance":"10,000,000,000,000,000",
"isSufficient":true,
"keyArgs":"0af23d6fc2fce072a34ac19d2a5553b615000000000000000000000000000000"
}
},
{
"chainId":"urn:ocn:polkadot:2104",
"id":"22",
"xid":"0x00000000000000000000000000000016",
"updated":1723182274744,
"name":"USDT (via Acala Wormhole, Ethereum Origin)",
"symbol":"USDT.aca.eth",
"decimals":"6",
"multiLocation":{
"v3":{
"parents":1,
"interior":{
"x2":[
{
"parachain":2000
},
{
"generalKey":{
"length":21,
"data":"0x02492f4e41bd378d6dbd92ab645ac4020b01784db30000000000000000000000"
}
}
]
}
}
},
"existentialDeposit":"10000",
"isSufficient":false,
"externalIds":[
],
"raw":{
"metadata":{
"name":"USDT (via Acala Wormhole, Ethereum Origin)",
"symbol":"USDT.aca.eth",
"decimals":"6",
"isFrozen":false
},
"minBalance":"10,000",
"isSufficient":true,
"keyArgs":"b4d174c846548987bc297e49852c373716000000000000000000000000000000"
}
}
]
}
Get assets by XCM multilocation
Request
Get Assets by XCM Multilocation Request
curl \
'https://api.ocelloids.net/query/steward' \
-H "Authorization: Bearer ${OC_API_KEY}" \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-d '{
"args":{
"op":"assets.by_location",
"criteria": [
{
"xcmLocationAnchor": "urn:ocn:polkadot:2034",
"locations": [
"{\"V3\":{\"parents\":\"1\",\"interior\":{\"X1\":{\"Parachain\":\"2006\"}}}}"
]
},
{
"xcmLocationAnchor": "urn:ocn:polkadot:2004",
"locations": [
"{\"interior\":{\"X1\":{\"Parachain\":\"2104\"}},\"parents\":\"1\"}"
]
}
]
}
}'
Response
{
"items":[
{
"id":"native",
"xid":"0xaaee00",
"updated":1723182274831,
"symbol":"ASTR",
"decimals":18,
"chainId":"urn:ocn:polkadot:2006",
"existentialDeposit":"1000000",
"externalIds":[
{
"id":"{\"xcm\":9}",
"xid":"0x0109",
"chainId":"urn:ocn:polkadot:2094"
},
{
"id":"224077081838586484055667086558292981199",
"xid":"0xa893ad19e540e172c10d78d4d479b5cf",
"chainId":"urn:ocn:polkadot:2004"
},
{
"id":"{\"token2\":3}",
"xid":"0x0803",
"chainId":"urn:ocn:polkadot:2030"
},
{
"id":"{\"foreignAssetId\":2}",
"xid":"0x020200",
"chainId":"urn:ocn:polkadot:2000"
},
{
"id":"9",
"xid":"0x00000009",
"chainId":"urn:ocn:polkadot:2034"
}
],
"raw":{
"native":true
}
},
{
"id":"native",
"xid":"0xaaee00",
"updated":1723182274745,
"symbol":"MANTA",
"decimals":18,
"chainId":"urn:ocn:polkadot:2104",
"existentialDeposit":"100000000000000000",
"externalIds":[
{
"id":"1",
"xid":"0x00000000000000000000000000000001",
"chainId":"urn:ocn:polkadot:2104"
},
{
"id":"{\"token2\":8}",
"xid":"0x0808",
"chainId":"urn:ocn:polkadot:2030"
},
{
"id":"166446646689194205559791995948102903873",
"xid":"0x7d3875460d4509eb8d0362c611b4e841",
"chainId":"urn:ocn:polkadot:2004"
}
],
"raw":{
"native":true
}
}
]
}
List all chains
Request
List Chains Request
curl \
'https://api.ocelloids.net/query/steward' \
-H "Authorization: Bearer ${OC_API_KEY}" \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-d '{
"args": {
"pagination": {
"limit": 50
},
"op":"chains.list"
}
}'
Response
{
"pageInfo":{
"endCursor":"urn:ocn:polkadot:3369",
"hasNextPage":false
},
"items":[
{
"urn":"urn:ocn:kusama:1000",
"genesisHash":"0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a",
"existentialDeposit":"3333333",
"chainTokens":[
"KSM"
],
"chainDecimals":[
12
],
"ss58Prefix":2,
"parachainId":"1000",
"runtimeChain":"Kusama Asset Hub",
"blockTime":12000
},
{
"urn":"urn:ocn:kusama:1002",
"genesisHash":"0x00dcb981df86429de8bbacf9803401f09485366c44efbf53af9ecfab03adc7e5",
"existentialDeposit":"33333333",
"chainTokens":[
"KSM"
],
"chainDecimals":[
12
],
"ss58Prefix":2,
"parachainId":"1002",
"runtimeChain":"Kusama BridgeHub",
"blockTime":12000
},
{
"urn":"urn:ocn:kusama:1005",
"genesisHash":"0x638cd2b9af4b3bb54b8c1f0d22711fc89924ca93300f0caf25a580432b29d050",
"existentialDeposit":"33333333",
"chainTokens":[
"KSM"
],
"chainDecimals":[
12
],
"ss58Prefix":2,
"parachainId":"1005",
"runtimeChain":"Kusama Coretime",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:0",
"genesisHash":"0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3",
"existentialDeposit":"10000000000",
"chainTokens":[
"DOT"
],
"chainDecimals":[
10
],
"ss58Prefix":0,
"runtimeChain":"Polkadot",
"blockTime":6000
},
{
"urn":"urn:ocn:polkadot:1000",
"genesisHash":"0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f",
"existentialDeposit":"100000000",
"chainTokens":[
"DOT"
],
"chainDecimals":[
10
],
"ss58Prefix":0,
"parachainId":"1000",
"runtimeChain":"Polkadot Asset Hub",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:1002",
"genesisHash":"0xdcf691b5a3fbe24adc99ddc959c0561b973e329b1aef4c4b22e7bb2ddecb4464",
"existentialDeposit":"1000000000",
"chainTokens":[
"DOT"
],
"chainDecimals":[
10
],
"ss58Prefix":0,
"parachainId":"1002",
"runtimeChain":"Polkadot BridgeHub",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2000",
"genesisHash":"0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c",
"existentialDeposit":"100000000000",
"chainTokens":[
"ACA",
"AUSD",
"DOT",
"LDOT"
],
"chainDecimals":[
12,
12,
10,
10
],
"ss58Prefix":10,
"parachainId":"2000",
"runtimeChain":"Acala",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2004",
"genesisHash":"0xfe58ea77779b7abda7da4ec526d14db9b1e9cd40a217c34892af80a9b332b76d",
"existentialDeposit":"0",
"chainTokens":[
"GLMR"
],
"chainDecimals":[
18
],
"ss58Prefix":1284,
"parachainId":"2004",
"runtimeChain":"Moonbeam",
"blockTime":6000
},
{
"urn":"urn:ocn:polkadot:2006",
"genesisHash":"0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6",
"existentialDeposit":"1000000",
"chainTokens":[
"ASTR"
],
"chainDecimals":[
18
],
"ss58Prefix":5,
"parachainId":"2006",
"runtimeChain":"Astar",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2026",
"genesisHash":"0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21",
"existentialDeposit":"10000",
"chainTokens":[
"NODL"
],
"chainDecimals":[
11
],
"ss58Prefix":37,
"parachainId":"2026",
"runtimeChain":"Nodle Parachain",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2030",
"genesisHash":"0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b",
"existentialDeposit":"10000000000",
"chainTokens":[
"BNC"
],
"chainDecimals":[
12
],
"ss58Prefix":6,
"parachainId":"2030",
"runtimeChain":"Bifrost Polkadot",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2031",
"genesisHash":"0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82",
"existentialDeposit":"1000000000000",
"chainTokens":[
"CFG"
],
"chainDecimals":[
18
],
"ss58Prefix":36,
"parachainId":"2031",
"runtimeChain":"Centrifuge",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2032",
"genesisHash":"0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72",
"chainTokens":[
"INTR",
"IBTC",
"DOT",
"KINT",
"KBTC",
"KSM"
],
"chainDecimals":[
10,
8,
10,
12,
8,
12
],
"ss58Prefix":2032,
"parachainId":"2032",
"runtimeChain":"Interlay",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2034",
"genesisHash":"0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d",
"existentialDeposit":"1000000000000",
"chainTokens":[
"HDX"
],
"chainDecimals":[
12
],
"ss58Prefix":63,
"parachainId":"2034",
"runtimeChain":"HydraDX",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2035",
"genesisHash":"0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736",
"existentialDeposit":"10000000000",
"chainTokens":[
"PHA"
],
"chainDecimals":[
12
],
"ss58Prefix":30,
"parachainId":"2035",
"runtimeChain":"Phala",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2094",
"genesisHash":"0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86",
"existentialDeposit":"1000000000",
"chainTokens":[
"PEN"
],
"chainDecimals":[
12
],
"ss58Prefix":56,
"parachainId":"2094",
"runtimeChain":"Pendulum",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:2104",
"genesisHash":"0xf3c7ad88f6a80f366c4be216691411ef0622e8b809b1046ea297ef106058d4eb",
"existentialDeposit":"100000000000000000",
"chainTokens":[
"MANTA"
],
"chainDecimals":[
18
],
"ss58Prefix":77,
"parachainId":"2104",
"runtimeChain":"Manta Parachain",
"blockTime":12000
},
{
"urn":"urn:ocn:polkadot:3369",
"genesisHash":"0xf6ee56e9c5277df5b4ce6ae9983ee88f3cbed27d31beeb98f9f84f997a1ab0b9",
"existentialDeposit":"10000000000000000",
"chainTokens":[
"MYTH"
],
"chainDecimals":[
18
],
"ss58Prefix":29972,
"parachainId":"3369",
"runtimeChain":"Mythos",
"blockTime":6000
}
]
}