Known entities · address registry
every attribution Bedrock makes, with its source · verified, on-chainSectionRegistry
Labeled addresses389
Exchanges14
Certain + high312
Standardverified only
Every label is Bedrock's own attribution, inferred from public on-chain evidence, validator key identity, self-declared monikers, first-party disclosures, and chain-of-custody traces, and the basis is named per row. These are best-effort analytical labels, not confirmed by the exchanges themselves; anything unproven is left unlabeled. Spot an error? Corrections welcome.
Protocol modules13 addresses
Cosmos Hub module accounts, derived on-chain from the auth module registry.
| Entity | Address | Confidence | Source of attribution |
|---|---|---|---|
| Bonded tokens pool | Certain | on-chain module_accounts (staking) | |
| Distribution (rewards) | Certain | on-chain module_accounts (distribution) | |
| Fee collector | Certain | on-chain module_accounts (auth) | |
| Feemarket fee collector | Certain | on-chain module_accounts (feemarket) | |
| Feemarket module | Certain | on-chain module_accounts (feemarket) | |
| Governance module | Certain | on-chain module_accounts (gov) | |
| IBC transfer module | Certain | on-chain module_accounts (transfer) | |
| ICS consumer rewards pool | Certain | on-chain module_accounts (provider) | |
| Interchain accounts module | Certain | on-chain module_accounts (ica) | |
| Mint module | Certain | on-chain module_accounts (mint) | |
| Tokenfactory module | Certain | on-chain module_accounts (tokenfactory) | |
| Unbonding tokens pool | Certain | on-chain module_accounts (staking) | |
| Wasm module | Certain | on-chain module_accounts (wasm) |
IBC escrows266 addresses
Channel escrow accounts holding ATOM locked behind IBC vouchers, derived on-chain.
| Entity | Address | Confidence | Source of attribution |
|---|---|---|---|
| IBC escrow channel-0 | Certain | on-chain escrow_address endpoint | |
| IBC escrow channel-1 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-100 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-100")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-109 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-109")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-110 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-110")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-116 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-116")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1180 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1180")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-119 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-119")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-120 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-120")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1208 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1208")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-121 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-121")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1213 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1213")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1232 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1232")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-124 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-124")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-125 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-125")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1252 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1252")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1253 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1253")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1255 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1255")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1256 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1256")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1257 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1257")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1259 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1259")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1266 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1266")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1267 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1267")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-127 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-127")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1295 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1295")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1298 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1298")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-130 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-130")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1303 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1303")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1315 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1315")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1317 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1317")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1319 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1319")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1340 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1340")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1341 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1341")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1351 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1351")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1359 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1359")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-136 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-136")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1360 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1360")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1361 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1361")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1365 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1365")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1367 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1367")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1377 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1377")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1385 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1385")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-139 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-139")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1392 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1392")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-140 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-140")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1400 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1400")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1401 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1401")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1403 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1403")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-141 (Osmosis) | Certain | on-chain escrow_address endpoint | |
| IBC escrow channel-1415 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1415")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1417 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1417")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1420 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1420")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1421 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1421")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-146 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-146")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1479 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1479")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1485 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1485")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-149 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-149")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1492 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1492")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1555 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1555")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1556 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1556")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1560 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1560")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1566 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1566")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1567 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1567")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1568 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1568")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1571 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1571")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-158 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-158")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-159 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-159")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-161 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-161")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-162 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-162")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-163 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-163")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1638 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1638")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1713 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1713")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1720 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1720")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-182 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-182")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-183 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-183")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-184 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-184")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-185 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-185")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-186 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-186")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-187 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-187")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1871 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1871")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1873 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1873")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1874 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1874")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-188 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-188")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1882 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1882")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1885 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1885")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1886 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1886")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1889 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1889")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-189 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-189")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-190 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-190")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1909 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1909")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-192 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-192")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1921 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1921")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-1923 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-1923")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-193 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-193")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-194 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-194")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-199 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-199")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-2 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-2")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-201 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-201")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-202 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-202")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-204 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-204")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-207 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-207")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-213 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-213")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-215 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-215")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-217 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-217")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-219 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-219")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-220 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-220")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-221 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-221")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-222 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-222")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-223 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-223")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-229 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-229")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-230 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-230")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-232 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-232")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-235 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-235")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-237 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-237")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-240 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-240")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-241 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-241")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-245 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-245")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-271 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-271")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-274 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-274")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-275 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-275")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-276 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-276")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-277 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-277")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-281 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-281")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-285 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-285")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-288 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-288")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-289 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-289")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-290 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-290")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-291 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-291")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-292 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-292")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-293 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-293")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-294 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-294")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-295 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-295")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-296 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-296")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-299 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-299")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-301 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-301")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-304 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-304")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-306 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-306")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-313 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-313")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-324 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-324")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-326 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-326")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-331 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-331")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-334 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-334")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-336 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-336")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-338 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-338")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-339 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-339")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-341 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-341")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-342 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-342")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-343 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-343")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-344 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-344")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-347 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-347")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-348 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-348")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-356 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-356")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-358 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-358")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-361 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-361")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-362 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-362")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-364 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-364")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-365 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-365")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-366 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-366")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-367 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-367")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-368 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-368")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-369 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-369")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-374 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-374")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-375 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-375")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-376 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-376")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-378 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-378")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-379 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-379")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-380 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-380")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-381 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-381")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-384 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-384")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-386 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-386")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-391 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-391")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-398 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-398")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-399 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-399")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-40 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-40")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-400 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-400")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-402 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-402")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-405 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-405")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-412 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-412")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-414 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-414")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-415 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-415")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-416 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-416")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-417 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-417")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-422 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-422")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-431 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-431")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-432 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-432")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-434 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-434")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-439 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-439")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-443 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-443")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-446 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-446")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-448 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-448")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-455 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-455")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-456 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-456")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-457 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-457")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-459 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-459")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-467 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-467")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-468 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-468")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-47 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-47")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-49 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-49")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-493 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-493")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-495 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-495")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-497 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-497")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-5 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-5")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-510 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-510")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-515 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-515")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-52 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-52")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-520 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-520")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-526 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-526")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-533 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-533")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-534 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-534")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-535 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-535")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-536 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-536")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-540 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-540")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-566 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-566")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-567 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-567")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-569 (Neutron) | Certain | on-chain escrow_address derivation: sha256("ics20-1"||0x00||"transfer/channel-569")[:20]. Was mislabelled "Unknown exchange"/cex/inferred by the 2026-07-27 sweep, whose heuristic (large balance, never staked, high transfer count, many counterparties) matches IBC escrow as well as an exchange hot wallet. 99.7% of its inbound legs have a paired IBC leg in the same tx; the derivation reproduces the known channel-141 escrow, confirming the method. | |
| IBC escrow channel-571 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-571")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-575 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-575")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-576 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-576")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-579 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-579")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-584 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-584")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-585 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-585")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-617 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-617")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-621 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-621")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-623 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-623")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-632 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-632")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-641 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-641")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-642 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-642")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-645 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-645")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-646 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-646")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-66 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-66")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-660 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-660")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-675 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-675")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-683 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-683")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-700 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-700")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-706 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-706")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-730 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-730")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-750 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-750")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-77 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-77")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-788 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-788")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-794 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-794")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-8 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-8")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-803 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-803")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-822 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-822")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-829 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-829")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-83 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-83")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-831 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-831")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-833 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-833")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-842 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-842")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-859 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-859")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-864 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-864")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-865 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-865")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-866 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-866")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-881 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-881")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-89 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-89")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-892 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-892")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-9 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-9")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-91 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-91")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-911 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-911")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-93 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-93")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-940 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-940")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-95 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-95")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-96 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-96")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-969 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-969")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-97 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-97")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-98 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-98")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. | |
| IBC escrow channel-99 | Certain | derived: sha256("ics20-1"||0x00||"transfer/channel-99")[:20], the ibc-go GetEscrowAddress construction. Escrow holds ATOM locked by an outbound IBC send; the bank leg into it duplicates the ibc_transfer leg of the same tx, so it must be excluded from volume and per-address totals. |
Exchange validators15 addresses
Validators an exchange runs itself, self-declared by on-chain moniker.
| Entity | Address | Confidence | Source of attribution |
|---|---|---|---|
| Binance | cosmosvaloper156gq…rsrrzf | High | self-declared validator moniker "Binance Staking" |
| Binance | cosmosvaloper18ruz…rh7w5s | High | self-declared validator moniker "Binance Node" |
| Binance Staking operator | High | operator account of the public Binance Node validator | |
| Coinbase | cosmosvaloper10sjr…wvh5ne | High | self-declared validator moniker "Coinbase01" |
| Coinbase | cosmosvaloper1c4k2…pnc4en | Inferred | self-declared validator moniker "Coinbase Custody - Shutting down, delegate to coinbase01/02" |
| Coinbase | cosmosvaloper1crqm…6s8jdn | Inferred | self-declared validator moniker "Coinbase" |
| Coinbase | cosmosvaloper1gqem…007nrl | High | self-declared validator moniker "Coinbase02" |
| Coinone | cosmosvaloper1te8n…zuym9v | High | self-declared validator moniker "CoinoneNode" |
| Huobi | cosmosvaloper12w6t…gk7zg2 | Inferred | self-declared validator moniker "Huobi-1" |
| Huobi | cosmosvaloper1kn3w…ae6z6x | Inferred | self-declared validator moniker "Huobi" |
| Kraken | cosmosvaloper1nm0r…zyvtd8 | High | self-declared validator moniker "Kraken" |
| Kraken | cosmosvaloper1we6k…e0meuw | High | self-declared validator moniker "Kraken01" |
| Kraken | cosmosvaloper1z8zj…pgs6l7 | High | self-declared validator moniker "Kraken02" |
| OKX | cosmosvaloper19yy9…rnscjc | High | self-declared validator moniker "OKXEarn" |
| Upbit | cosmosvaloper1x8ef…wdgw30 | High | self-declared validator moniker "Upbit Staking" |
Exchange operational wallets16 addresses
Exchange-controlled wallets: validator operator accounts (key identity) and traced staking-ops wallets.
| Entity | Address | Confidence | Source of attribution |
|---|---|---|---|
| Binance | High | operator/self-bond account of the "Binance Node" validator (key identity) | |
| Bybit | High | gauntlet-report | |
| Coinbase | High | operator/self-bond account of the "Coinbase01" validator (key identity) | |
| Coinbase | Inferred | operator/self-bond account of the "Coinbase Custody - Shutting down, delegate to coinbase01/02" validator (key identity) | |
| Coinbase | Inferred | operator/self-bond account of the "Coinbase" validator (key identity) | |
| Coinbase | High | operator/self-bond account of the "Coinbase02" validator (key identity) | |
| Coinbase | High | operational wallet: directly funds Coinbase01 custody shards (e.g. 461k ATOM); acct #25,780 (Jul 2021), 1.2M+ lifetime txs; touches only the Coinbase cluster | |
| Coinone | High | operator/self-bond account of the "CoinoneNode" validator (key identity) | |
| Huobi | Inferred | operator/self-bond account of the "Huobi-1" validator (key identity) | |
| Huobi | Inferred | operator/self-bond account of the "Huobi" validator (key identity) | |
| Kraken | High | operational wallet: funnels 3.01M ATOM into the Kraken01 custody shard; sends only to the Kraken cluster + gas | |
| Kraken | High | operator/self-bond account of the "Kraken" validator (key identity) | |
| Kraken | High | operator/self-bond account of the "Kraken01" validator (key identity) | |
| Kraken | High | operator/self-bond account of the "Kraken02" validator (key identity) | |
| OKX | High | operator/self-bond account of the "OKXEarn" validator (key identity) | |
| Upbit | High | operator/self-bond account of the "Upbit Staking" validator (key identity) |
Exchange hot / deposit wallets19 addresses
Customer-facing exchange wallets verified by chain-of-custody or first-party disclosure.
| Entity | Address | Confidence | Source of attribution |
|---|---|---|---|
| Binance | High | retired 2021 deposit/hot wallet: memo-architecture, 98k sends, drained; retirement matches Binance May-2022 announcement | |
| Binance | High | current withdrawal hot wallet: 40.9M ATOM chain-of-custody from the verified Binance cluster; 79,439 distinct recipients; live. | |
| Binance | High | current withdrawal hot wallet: 34.6M ATOM chain-of-custody from the verified Binance cluster; 69,361 distinct recipients; live. | |
| Binance | High | current hot wallet: 108.4M ATOM chain-of-custody from the verified 2021 cluster across 13.2k transfers (2022 migration); 138,899 distinct withdrawal recipients; live. Successor to the May-2022-retired deposit wallet. | |
| Binance | High | retired 2021 main wallet: received 68.4M ATOM in 12,645 sweeps from the deposit wallet (chain-of-custody in indexed data); dormant since | |
| Bitforex | Inferred | Cosmos Labs (Mintscan 'Bitforex #01 (Deposit)'); high-volume deposit wallet, chain-of-custody to verified exchange clusters (venue name per Mintscan) | |
| Bithumb | Inferred | Cosmos Labs (Mintscan 'Bithumb #01 (Deposit)'); high-volume deposit wallet, chain-of-custody to verified exchange clusters (venue name per Mintscan) | |
| Bithumb | Inferred | Cosmos Labs (Mintscan 'Bithumb #03'); high-volume deposit wallet, chain-of-custody to verified exchange clusters (venue name per Mintscan) | |
| Coinbase | Inferred | inferred cold storage, chain-of-custody 2026-07-27: 10.74M ATOM, never staked, lifetime sequence 3. Its only real txs are two 2-ATOM test sends into an ops cluster whose funding traces to the verified Coinbase staking-ops wallet (cosmos1t5u0jfg…) and whose trading wallet (cosmos1c0r4z…) moves exclusively with Coinbase (4.2M in / 4.7M out, no other venue). Could be Coinbase Prime client custody; either way Coinbase-custodied. | |
| Kraken | Inferred | inferred ops/treasury wallet, chain-of-custody 2026-07-27: 3.05M ATOM, never staked, only 3 lifetime counterparties in-window: Kraken custody wallet DIRECTLY both ways (249k in / 157k out), a sibling ops wallet (cosmos1ctpu5…, 831k/732k ping-pong), and dust. External users do not transact two-way with an exchange custody wallet. | |
| Kraken | Inferred | inferred ops wallet, chain-of-custody 2026-07-27: venue-exclusive Kraken flow at scale (335k into Kraken cex_ops, 165k back, 72.9k received from Kraken custody; other venues dust-level). Ping-pongs 831k/732k with sibling cosmos16desyyz…. | |
| MEXC | Inferred | Cosmos Labs (Mintscan 'MEXC #01 (Deposit)'); high-volume deposit wallet, chain-of-custody to verified exchange clusters (venue name per Mintscan) | |
| OKK | Inferred | Cosmos Labs (Mintscan 'OKK #01'); high-volume deposit wallet, chain-of-custody to verified exchange clusters (venue name per Mintscan) | |
| Unknown exchange | Inferred | inferred routing wallet, audit sweep 2026-07-27: 1.69M ATOM, never staked, only 3 counterparties, 1.44M sent to / 1.54M received from the already-labeled Unknown-exchange wallet cosmos1ncq3d… Pure internal plumbing of the same cluster. | |
| Unknown exchange | Inferred | inferred hot wallet, systematic sweep 2026-07-27: 680k ATOM, never staked, 80,027 transfers across 25,251 distinct counterparties, outbound to Bithumb/Binance/MEXC. Exchange-scale fan-out. | |
| Unknown exchange | Inferred | inferred hot wallet, systematic sweep 2026-07-27: 2.19M ATOM, never staked, 534,728 transfers across 127,309 DISTINCT counterparties and 1.75M ATOM sent to labeled venues (Bithumb/Binance/MEXC/Bitforex). Counterparty fan-out at this scale is only possible for exchange infrastructure. Venue not provable, so labeled Unknown exchange. | |
| Unknown exchange | Inferred | inferred cold storage, chain-of-custody 2026-07-27: 9.44M ATOM, never staked. Funded 10.06M across 1,434 sweeps from memo-deposit hot wallet cosmos1hjyde2… (169k deposits from 4,459 senders, 70% memo; 62k direct Binance-user withdrawals in; zero outflow to Binance), which sweeps an 8-wallet cold cluster (~115M cumulative incl. a 32.6M sibling that also fed this address 3.37M). Venue memo-architecture, name not yet provable, so labeled Unknown exchange rather than guessed. | |
| Unknown exchange | Inferred | inferred routing wallet, audit sweep 2026-07-27: 722k ATOM, never staked, 183% throughput/balance, 697k to the labeled Unknown-exchange wallet cosmos1ncq3d… plus 11.2M to a sibling hub. Same cluster as above. | |
| Unknown exchange | Inferred | inferred hot/routing wallet, systematic sweep 2026-07-27: 714k ATOM, never staked, 5,853 transfers across 1,146 distinct counterparties, 286k ATOM outbound to Bithumb/MEXC/OKX and effectively nothing inbound from venues. Routing pattern, not a holder. |
Exchange staking custody56 addresses
Customer ATOM delegated to an exchange's own validator, from its on-chain delegator set.
| Entity | Address | Confidence | Source of attribution |
|---|---|---|---|
| Binance | Inferred | inferred staking custody, chain-of-custody 2026-07-27: 6.70M ATOM staked 100% to Binance Node (cosmosvaloper18ruzec…), sole outbound ever is the full 272,495 reward claim sent to a Binance-inferred collection wallet (cosmos1j8pp7…), sole inbound is the distribution module. Escaped the delegator-set-derived custody labels. | |
| Binance | High | Cosmos Labs (Mintscan 'Binance #04 (Staking)'); 10.08M ATOM delegated, chain-of-custody: 77M ATOM with the verified Binance hot-wallet cluster | |
| Coinbase | Inferred | custody staking shard: 2,689,973 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 914,117 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,684,963 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 142,509 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,676,874 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,706,056 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,706,284 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 792,312 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,690,639 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,006,880 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,664,926 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,685,286 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,880,408 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 800,057 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 100,038 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 928,641 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,775,059 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,609,109 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,658,648 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,660,664 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 773,845 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 807,091 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,650,205 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,620,642 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,580,448 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,677,443 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,676,128 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,674,348 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,631,535 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 2,669,081 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Coinbase | Inferred | custody staking shard: 812,305 ATOM delegated to Coinbase01 (on-chain delegator set, 2026-06-12) | |
| Kraken | Inferred | custody staking shard: 284,452 ATOM delegated to Kraken01 (on-chain delegator set, 2026-06-12) | |
| Kraken | Inferred | custody staking shard: 99,473 ATOM delegated to Kraken01 (on-chain delegator set, 2026-06-12) | |
| Kraken | Inferred | custody staking shard: 2,222,153 ATOM delegated to Kraken01 (on-chain delegator set, 2026-06-12) | |
| Kraken | Inferred | custody staking shard: 2,678,764 ATOM delegated to Kraken01 (on-chain delegator set, 2026-06-12) | |
| Kraken | Inferred | custody staking shard: 1,705,974 ATOM delegated to Kraken01 (on-chain delegator set, 2026-06-12) | |
| Kraken | Inferred | custody staking shard: 250,000 ATOM delegated to Kraken01 (on-chain delegator set, 2026-06-12) | |
| OKX | Inferred | inferred staking custody, systematic sweep 2026-07-27: 2.71M ATOM, 100% of stake on OKXEarn validator (cosmosvaloper19yy989…), no other validator. | |
| OKX | Inferred | inferred staking custody, systematic sweep 2026-07-27: 387k ATOM, 100% of stake on OKXEarn validator, single validator. | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #18 (Staking)'); custody staking shard: 287k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #17 (Staking)'); custody staking shard: 363k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | inferred staking custody shard, systematic sweep 2026-07-27: 1.13M ATOM, 100% on Upbit Staking validator, single validator; sibling shard. | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #12 (Staking)'); custody staking shard: 332k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | inferred staking custody shard, systematic sweep 2026-07-27: 1.23M ATOM, 100% on Upbit Staking validator, single validator; sibling shard. | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #14 (Staking)'); custody staking shard: 354k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #19 (Staking)'); custody staking shard: 306k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | inferred staking custody shard, systematic sweep 2026-07-27: 1.22M ATOM, 100% on Upbit Staking validator (cosmosvaloper1x8efh…), single validator; one of five near-identical ~1.22M shards. | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #16 (Staking)'); custody staking shard: 303k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #11 (Staking)'); custody staking shard: 355k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #15 (Staking)'); custody staking shard: 334k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #20 (Staking)'); custody staking shard: 281k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | Cosmos Labs (Mintscan 'Upbit #13 (Staking)'); custody staking shard: 319k ATOM delegated to the verified Upbit validator | |
| Upbit | Inferred | inferred staking custody shard, systematic sweep 2026-07-27: 1.22M ATOM, 100% on Upbit Staking validator, single validator; sibling shard. | |
| Upbit | Inferred | inferred staking custody shard, systematic sweep 2026-07-27: 1.22M ATOM, 100% on Upbit Staking validator, single validator; sibling shard. |
Treasury4 addresses
Interchain Foundation delegation-program and previous-treasury wallets, holdings verified live on-chain. Labelled so treasury movements surface in flow analytics like any other entity instead of sitting unattributed.
| Entity | Address | Confidence | Source of attribution |
|---|---|---|---|
| Interchain Foundation | High | ICF delegation program wallet, curated in the Bedrock ICF registry; holdings verified live on-chain (6.75M ATOM delegated at time of labelling). | |
| Interchain Foundation | High | ICF previous treasury wallet, curated in the Bedrock ICF registry; holdings verified live on-chain (725k ATOM liquid at time of labelling). | |
| Interchain Foundation | High | ICF previous treasury wallet, curated in the Bedrock ICF registry; holdings verified live on-chain (272k ATOM liquid at time of labelling). | |
| Interchain Foundation | High | ICF delegation program wallet, curated in the Bedrock ICF registry and used for the treasury slice on /atom/distribution; holdings verified live on-chain (7.04M ATOM delegated at time of labelling). |
The registry powers attribution across Bedrock: the live flow feed, exchange custody, the activity feed, and wallet explorer all read from it. It grows only as new addresses clear the verification bar.