diff --git a/docs/CHAIN138_ALIGNMENT_AUDIT_2026-04-18.md b/docs/CHAIN138_ALIGNMENT_AUDIT_2026-04-18.md new file mode 100644 index 0000000..e8e0d3d --- /dev/null +++ b/docs/CHAIN138_ALIGNMENT_AUDIT_2026-04-18.md @@ -0,0 +1,158 @@ +# Chain 138 (SMOM-DBIS-138) — Contract Alignment Report + +**Generated:** 2026-04-18 by Devin · RPC `https://rpc-core.d-bis.org` · chainId `0x8a` (138) + +## 1. Sources consulted + +| # | Source | Role | +|---|---|---| +| 1 | `LedgerLive/docs/CHAIN138_TOKEN_ADDRESSES.md` | **Purported master** (v1.0, 2026-01-31) | +| 2 | `smom-dbis-138/config/address-inventory.chain138.json` | Infrastructure inventory (2026-03-27) | +| 3 | `smom-dbis-138/config/runtime-env.chain138.json` | Runtime env surface (2026-03-27) | +| 4 | `smom-dbis-138/services/token-aggregation/src/config/canonical-tokens.ts` | Canonical token multichain map | +| 5 | `dbis_core/src/core/defi/tezos-usdtz/allowlist.config.ts` | Allowed-tokens policy | +| 6 | `explorer-monorepo/.../DUAL_CHAIN_TOKEN_LIST.tokenlist.json` | MetaMask/Blockscout public tokenlist (v1.3.4, 2026-04-04) | +| 7 | `smom-dbis-138/docs/ADDRESS_MAPPING.md` | Genesis ↔ deployed address mapping | +| 8 | On-chain state at `https://rpc-core.d-bis.org` | Ground truth | + +## 2. Headline findings + +- **67** unique Chain-138 addresses collected across 7 canonical sources +- **64** actually deployed on-chain (have bytecode) +- **3** referenced in code/docs but have **no bytecode** on Chain 138 (ghosts) +- **61** contracts deployed or referenced but **absent from the LedgerLive "master" doc** +- LedgerLive doc declares _"Total Token Contracts: 5"_. Reality: ≥ **17 deployed ERC20-shaped contracts** on Chain 138. + +## 3. LedgerLive master record — per-address verdict + +| Symbol | Address | LL doc says | On-chain says | Verdict | +|---|---|---|---|---| +| WETH | `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` | decimals=18 | name='' symbol='' decimals=0 | **DRIFT — decimals 0 ≠ 18** | +| WETH10 | `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` | decimals=18 | name='Wrapped Ether v10' symbol='WETH10' decimals=18 | OK | +| LINK | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | decimals=18 | name='Chainlink Token' symbol='LINK' decimals=18 | OK | +| cUSDT | `0x93E66202A11B1772E55407B32B44e5Cd8eda7f22` | decimals=6 | name='Tether USD (Compliant)' symbol='cUSDT' decimals=6 | OK | +| cUSDC | `0xf22258f57794CC8E06237084b353Ab30fFfa640b` | decimals=6 | name='USD Coin (Compliant)' symbol='cUSDC' decimals=6 | OK | +| TokenRegistry | `0x91Efe92229dbf7C5B38D422621300956B55870Fa` | decimals=None | name='' symbol='' decimals=None | OK (registry, not an ERC20) | + +## 4. All on-chain ERC20 tokens on Chain 138 (by on-chain symbol) + +| Symbol | Name | Decimals | Address | Canonical source | In LL master? | +|---|---|---|---|---|---| +| `cAUDC` | Australian Dollar (Compliant) | 6 | `0xd51482e567c03899eece3cae8a058161fd56069d` | runtime-env, canonical, tokenlist | — | +| `cCADC` | Canadian Dollar (Compliant) | 6 | `0x54dbd40cf05e15906a2c21f600937e96787f5679` | runtime-env, canonical, tokenlist | — | +| `cCHFC` | Swiss Franc (Compliant) | 6 | `0x873990849dda5117d7c644f0af24370797c03885` | runtime-env, canonical, tokenlist | — | +| `cEURC` | Euro Coin (Compliant) | 6 | `0x8085961f9cf02b4d800a3c6d386d31da4b34266a` | runtime-env, canonical, tokenlist | — | +| `cEURT` | Tether EUR (Compliant) | 6 | `0xdf4b71c61e5912712c1bdd451416b9ac26949d72` | runtime-env, canonical, tokenlist | — | +| `cGBPC` | Pound Sterling (Compliant) | 6 | `0x003960f16d9d34f2e98d62723b6721fb92074ad2` | runtime-env, canonical, tokenlist | — | +| `cGBPT` | Tether GBP (Compliant) | 6 | `0x350f54e4d23795f86a9c03988c7135357ccad97c` | runtime-env, canonical, tokenlist | — | +| `cJPYC` | Japanese Yen (Compliant) | 6 | `0xee269e1226a334182aace90056ee4ee5cc8a6770` | runtime-env, canonical, tokenlist | — | +| `cUSDC` | USD Coin (Compliant) | 6 | `0xf22258f57794cc8e06237084b353ab30fffa640b` | runtime-env, canonical, allowlist, tokenlist | ✓ | +| `cUSDT` | Tether USD (Compliant) | 6 | `0x93e66202a11b1772e55407b32b44e5cd8eda7f22` | runtime-env, canonical, allowlist, tokenlist | ✓ | +| `cXAUC` | Gold (Compliant) | 6 | `0x290e52a8819a4fbd0714e517225429aa2b70ec6b` | runtime-env, canonical, tokenlist | — | +| `cXAUT` | Tether XAU (Compliant) | 6 | `0x94e408e26c6fd8f4ee00b54df19082fda07dc96e` | runtime-env, canonical, tokenlist | — | +| `LINK` | Chainlink Token | 18 | `0xb7721dd53a8c629d9f1ba31a5819afe250002b03` | allowlist, tokenlist | ✓ | +| `USDC` | USD Coin (Chain 138) | 6 | `0x71d6687f38b93ccad569fa6352c876eea967201b` | runtime-env, canonical, tokenlist | — | +| `USDT` | Tether USD (Chain 138) | 6 | `0x004b63a7b5b0e06f6bb6adb4a5f9f590bf3182d1` | runtime-env, canonical, tokenlist | — | +| `WETH10` | Wrapped Ether v10 | 18 | `0xf4bb2e28688e89fcce3c0580d37d36a7672e8a9f` | tokenlist | ✓ | +| `wXRP` | Wrapped XRP | 18 | `0xe8572f3abd73eff0a2e8ac5c88c2b6d180735f97` | inventory | — | + +## 5. "Ghost" addresses (referenced but NO bytecode on Chain 138) + +| Label(s) | Address | Appears in | +|---|---|---| +| allow | `0x015b1897ed5279930bc2be46f661894d219292a6` | allowlist.config.ts | +| allow | `0x798f6762bb40d6801a593459d08f890603d3979c` | allowlist.config.ts | +| allow | `0xa95eed79f84e6a0151eaeb9d441f9ffd50e8e881` | allowlist.config.ts | + +## 6. Deployed contracts NOT in LedgerLive master doc + +| Label | On-chain name/symbol | Address | Canonical source | +|---|---|---|---| +| cGBPC | Pound Sterling (Compliant) / cGBPC | `0x003960f16d9d34f2e98d62723b6721fb92074ad2` | runtime-env, canonical-tokens.ts, tokenlist.json | +| USDT | Tether USD (Chain 138) / USDT | `0x004b63a7b5b0e06f6bb6adb4a5f9f590bf3182d1` | runtime-env, canonical-tokens.ts, tokenlist.json | +| TOKEN_IMPLEMENTATION | (not ERC20) | `0x0059e237973179146237ab49f1322e8197c22b21` | inventory | +| POOL_CUSDCUSDC | (not ERC20) | `0x0309178ae30302d83c76d6dd402a684ef3160eec` | inventory | +| POLICY_MANAGER | (not ERC20) | `0x0c4fd27018130a00762a802f91a72d6a64a60f14` | inventory | +| WETH10 | (not ERC20) | `0x105f8a15b819948a89153505762444ee9f324684` | — | +| MERCHANT_SETTLEMENT_REGISTRY | (not ERC20) | `0x16d9a2cb94a0b92721d93db4a6cd8023d3338800` | inventory | +| TRON_ADAPTER | (not ERC20) | `0x28a94fb4bc415ac3273211429338f768074cbef6` | inventory | +| cXAUC | Gold (Compliant) / cXAUC | `0x290e52a8819a4fbd0714e517225429aa2b70ec6b` | runtime-env, canonical-tokens.ts, tokenlist.json | +| PAYMENT_CHANNEL_MANAGER | (not ERC20) | `0x302af72966afd21c599051277a48daa7f01a5f54` | inventory | +| BRIDGE_VAULT | (not ERC20) | `0x31884f84555210ffb36a19d2471b8ebc7372d0a8` | inventory | +| ORACLE_PROXY | (not ERC20) | `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6` | inventory, tokenlist.json | +| RESERVE_TOKEN_INTEGRATION | (not ERC20) | `0x34b73e6edfd9f85a7c25eed31dcb13ab6e969b96` | inventory | +| cGBPT | Tether GBP (Compliant) / cGBPT | `0x350f54e4d23795f86a9c03988c7135357ccad97c` | runtime-env, canonical-tokens.ts, tokenlist.json | +| XRPL_ADAPTER | (not ERC20) | `0x351f207f2de66bf166ec730a0133613a10691439` | inventory | +| CHAIN138_WETH_MOCK_PRICE_FEED | (not ERC20) | `0x3e8725b8de386fef3efe5678c92ea6adb41992b2` | inventory | +| MINT_BURN_CONTROLLER | (not ERC20) | `0x44f79a3cec3fb829973d9b8d630839726d19e9c5` | inventory | +| UNIVERSAL_CCIP_BRIDGE_DETERMINISTIC | (not ERC20) | `0x532de218b94993446be30ec894442f911499f6a3` | inventory | +| cCADC | Canadian Dollar (Compliant) / cCADC | `0x54dbd40cf05e15906a2c21f600937e96787f5679` | runtime-env, canonical-tokens.ts, tokenlist.json | +| DODO_PMM_INTEGRATION | (not ERC20) | `0x5bdc62f1ae7d630c37a8b363a1d49845356ee72d` | runtime-env | +| RESERVE_SYSTEM | (not ERC20) | `0x607e97cd626f209facfe48c1464815dde15b5093` | inventory | +| MIRROR_REGISTRY | (not ERC20) | `0x6427f9739e6b6c3ddb4e94fefebcdf35549549d8` | inventory | +| ALLTRA_ADAPTER | (not ERC20) | `0x66feba2fc9a0b47f26dd4284dad24f970436b8dc` | inventory | +| CHAIN_REGISTRY | (not ERC20) | `0x6949137625ca923a4e9c80d5bc7df673f9bbb84f` | inventory | +| MIRROR_MANAGER | (not ERC20) | `0x6ed905a30c552a6e003061a38fd52a5a427bee56` | inventory | +| POOL_CUSDTUSDT | (not ERC20) | `0x6fc60dedc92a2047062294488539992710b99d71` | inventory | +| TRANSACTION_MIRROR | (not ERC20) | `0x7131f887dbeeb2e44c1ed267d2a68b5b83285afc` | inventory | +| USDC | USD Coin (Chain 138) / USDC | `0x71d6687f38b93ccad569fa6352c876eea967201b` | runtime-env, canonical-tokens.ts, tokenlist.json | +| CREATE2_FACTORY | (not ERC20) | `0x750e4a8adce9f0e67a420abe91342dc64eb90825` | inventory | +| TRUTH_ADAPTER | (not ERC20) | `0x7880ef14887a0567807acf785ec92553d014930f` | inventory | +| cEURC | Euro Coin (Compliant) / cEURC | `0x8085961f9cf02b4d800a3c6d386d31da4b34266a` | runtime-env, canonical-tokens.ts, tokenlist.json | +| cCHFC | Swiss Franc (Compliant) / cCHFC | `0x873990849dda5117d7c644f0af24370797c03885` | runtime-env, canonical-tokens.ts, tokenlist.json | +| ORACLE_PRICE_FEED | (not ERC20) | `0x8918ee0819fd687f4eb3e8b9b7d0ef7557493cfa` | inventory | +| BRIDGE_ORCHESTRATOR | (not ERC20) | `0x89ab428c437f23bab9781ff8db8d3848e27eed6c` | inventory | +| cXAUT | Tether XAU (Compliant) / cXAUT | `0x94e408e26c6fd8f4ee00b54df19082fda07dc96e` | runtime-env, canonical-tokens.ts, tokenlist.json | +| DEBT_REGISTRY | (not ERC20) | `0x95bc4a997c0670d5dac64d55cdf3769b53b63c28` | inventory | +| ORACLE_AGGREGATOR | (not ERC20) | `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` | inventory | +| GOVERNANCE_CONTROLLER | (not ERC20) | `0xa6891d5229f2181a34d4ff1b515c3aa37dd90e0e` | inventory | +| UNIVERSAL_ASSET_REGISTRY | (not ERC20) | `0xaee4b7fbe82e1f8295951584cbc772b8bbd68575` | inventory | +| CHAIN_DODO_VENDING_MACHINE | (not ERC20) | `0xb16c3d48a111714b1795e58341fefdd643ab01ab` | runtime-env | +| VAULT_FACTORY | (not ERC20) | `0xb2ac70f35a81481b005067ed6567a5043ba32336` | inventory | +| COMPLIANCE_REGISTRY | (not ERC20) | `0xbc54fe2b6fda157c59d59826bcfdbcc654ec9ea1` | inventory | +| UNIVERSAL_ASSET_REGISTRY_DETERMINISTIC | (not ERC20) | `0xc98602aa574f565b5478e8816bcab03c9de0870f` | inventory | +| CCIPWETH9_BRIDGE | (not ERC20) | `0xcacfd227a040002e49e2e01626363071324f820a` | runtime-env | +| UNIVERSAL_CCIP_BRIDGE | (not ERC20) | `0xcd42e8ed79dc50599535d1de48d3dafa0be156f8` | runtime-env | +| PRICE_FEED_KEEPER | (not ERC20) | `0xd3ad6831aacb5386b8a25bb8d8176a6c8a026f04` | inventory | +| cAUDC | Australian Dollar (Compliant) / cAUDC | `0xd51482e567c03899eece3cae8a058161fd56069d` | runtime-env, canonical-tokens.ts, tokenlist.json | +| cEURT | Tether EUR (Compliant) / cEURT | `0xdf4b71c61e5912712c1bdd451416b9ac26949d72` | runtime-env, canonical-tokens.ts, tokenlist.json | +| CCIPWETH10_BRIDGE | (not ERC20) | `0xe0e93247376aa097db308b92e6ba36ba015535d0` | runtime-env | +| ADDRESS_MAPPER | (not ERC20) | `0xe48e3f248698610e18db865457fcd935bb3da856` | inventory | +| GENERIC_STATE_CHANNEL_MANAGER | (not ERC20) | `0xe5e3bb424c8a0259fde23f0a58f7e36f73b90abd` | inventory | +| WITHDRAWAL_ESCROW | (not ERC20) | `0xe77cb26ea300e2f5304b461b0ec94c8ad6a7e46d` | inventory | +| WXRP_TOKEN | Wrapped XRP / wXRP | `0xe8572f3abd73eff0a2e8ac5c88c2b6d180735f97` | inventory | +| REGULATED_ENTITY_REGISTRY | (not ERC20) | `0xea4c892d6c1253797c5d95a05bf3863363080b4b` | inventory | +| TOKEN_FACTORY | (not ERC20) | `0xebfb5c60de5f7c4baae180ca328d3bb39e1a5133` | inventory | +| cJPYC | Japanese Yen (Compliant) / cJPYC | `0xee269e1226a334182aace90056ee4ee5cc8a6770` | runtime-env, canonical-tokens.ts, tokenlist.json | +| FEE_COLLECTOR | (not ERC20) | `0xf78246eb94c6cb14018e507e60661314e5f4c53f` | inventory | +| POOL_CUSDTCUSDC | (not ERC20) | `0xff8d3b8fdf7b112759f076b69f4271d4209c0849` | inventory | + +## 7. Conflict: same label mapped to different addresses across sources + +| Label | Addresses | Sources | +|---|---|---| +| `WETH10` | `0xf4bb2e28688e89fcce3c0580d37d36a7672e8a9f` | ADDRESS_MAPPING.md, CHAIN138_TOKEN_ADDRESSES.md, DUAL_CHAIN_TOKEN_LIST.tokenlist.json | +| `WETH10` | `0x105f8a15b819948a89153505762444ee9f324684` | ADDRESS_MAPPING.md | +| `WETH9` | `0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2` | ADDRESS_MAPPING.md | +| `WETH9` | `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6` | ADDRESS_MAPPING.md | + +## 8. WETH9/WETH10 genesis-vs-deployed status + +`ADDRESS_MAPPING.md` declares: + +- WETH9 genesis `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` → deployed `0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6` +- WETH10 genesis `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` → deployed `0x105F8A15b819948a89153505762444Ee9f324684` + +- **WETH9 genesis** `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`: code=3124B symbol='' decimals=0 +- **WETH9 deployed** `0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6`: code=654B symbol=None decimals=8 +- **WETH10 genesis** `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f`: code=9975B symbol='WETH10' decimals=18 +- **WETH10 deployed** `0x105F8A15b819948a89153505762444Ee9f324684`: code=5173B symbol=None decimals=None + +## 9. Recommended corrective actions + +1. **Supersede `LedgerLive/docs/CHAIN138_TOKEN_ADDRESSES.md`**: it documents 5 tokens; at least 15 are deployed + referenced as canonical. Mark it _Deprecated; see `smom-dbis-138/config/address-inventory.chain138.json` + `runtime-env.chain138.json`_. +2. **Restore missing cross-referenced files** in LedgerLive (`CONTRACT_ADDRESSES_REFERENCE.md` and `CONTRACT_INVENTORY_AND_VERIFICATION.md`) — they are linked from the master doc but return 404 on the Gitea API. +3. **Promote `address-inventory.chain138.json` as the single on-box source of truth** (it is already the most comprehensive, last updated 2026-03-27). +4. **Reconcile ghost addresses**: remove from docs/code, or deploy them, or re-point to the actual deployed addresses. +5. **Check WETH9 decimals**: `0xC02aaA39…Cc2` returns `decimals=0` on-chain — either the genesis pre-deploy is a non-ERC20 shim (expected — it's an AddressMapper proxy), in which case update `CHAIN138_TOKEN_ADDRESSES.md` to point at the actually-deployed `0x3304b747…` instead, or redeploy a real WETH9 at the genesis slot. +6. **Enforce a single-source build**: generate `DUAL_CHAIN_TOKEN_LIST.tokenlist.json`, `allowlist.config.ts` Chain-138 block, and canonical-tokens.ts Chain-138 entries from `address-inventory.chain138.json` via codegen, to prevent future drift. diff --git a/docs/CHAIN138_TOKEN_ADDRESSES.md b/docs/CHAIN138_TOKEN_ADDRESSES.md index ad889b5..f284567 100644 --- a/docs/CHAIN138_TOKEN_ADDRESSES.md +++ b/docs/CHAIN138_TOKEN_ADDRESSES.md @@ -1,3 +1,14 @@ +> ⚠️ **DEPRECATED 2026-04-18** — this file documents only 5 of the 15+ ERC20 tokens and 0 of the 43 infrastructure contracts actually deployed on Chain 138. For the current source of truth see: +> +> - `smom-dbis-138/config/address-inventory.chain138.json` (43 infra contracts, last updated 2026-03-27) +> - `smom-dbis-138/config/runtime-env.chain138.json` (canonical runtime env surface, 2026-03-27) +> - `smom-dbis-138/services/token-aggregation/src/config/canonical-tokens.ts` (15 Chain-138 tokens) +> - `LedgerLive/docs/CHAIN138_ALIGNMENT_AUDIT_2026-04-18.md` (this repo — full drift report, generated from on-chain state + 7 canonical sources) +> +> The values below are still correct for the listed tokens, but the set is incomplete. Do not add new references against this file; use the inventory JSON instead. + +--- + # Token Contract Addresses - ChainID 138 **Last Updated:** 2026-01-31 diff --git a/docs/data/chain138-alignment.json b/docs/data/chain138-alignment.json new file mode 100644 index 0000000..29752b7 --- /dev/null +++ b/docs/data/chain138-alignment.json @@ -0,0 +1,2060 @@ +[ + { + "address": "0x003960f16d9d34f2e98d62723b6721fb92074ad2", + "label": "cGBPC", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cGBPC", + "onchain_name": "Pound Sterling (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CGBPC_ADDRESS_138", + "address": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cGBPC", + "address": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2", + "symbol": "cGBPC", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cGBPC", + "address": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2", + "name": "Pound Sterling (Compliant)", + "symbol": "cGBPC", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x004b63a7b5b0e06f6bb6adb4a5f9f590bf3182d1", + "label": "USDT", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 2528, + "onchain_symbol": "USDT", + "onchain_name": "Tether USD (Chain 138)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "OFFICIAL_USDT_ADDRESS", + "address": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "USDT", + "address": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1", + "symbol": "USDT", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "USDT", + "address": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1", + "name": "Tether USD (Official Mirror)", + "symbol": "USDT", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x0059e237973179146237ab49f1322e8197c22b21", + "label": "TOKEN_IMPLEMENTATION", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 10087, + "onchain_symbol": "", + "onchain_name": "", + "onchain_decimals": 0, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "TOKEN_IMPLEMENTATION", + "address": "0x0059e237973179146237aB49f1322E8197c22b21", + "chainId": 138 + } + ] + }, + { + "address": "0x015b1897ed5279930bc2be46f661894d219292a6", + "label": "(untagged)", + "sources": 1, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": true, + "in_tokenlist": false, + "in_mapping": false, + "deployed": false, + "code_size": 0, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "dbis_core/allowlist.config.ts", + "tag": "allow", + "address": "0x015B1897Ed5279930bC2Be46F661894d219292A6", + "chainId": 138 + } + ] + }, + { + "address": "0x0309178ae30302d83c76d6dd402a684ef3160eec", + "label": "POOL_CUSDCUSDC", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 575, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "POOL_CUSDCUSDC", + "address": "0x0309178ae30302D83c76d6Dd402a684eF3160eec", + "chainId": 138 + } + ] + }, + { + "address": "0x0c4fd27018130a00762a802f91a72d6a64a60f14", + "label": "POLICY_MANAGER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 3803, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "POLICY_MANAGER", + "address": "0x0C4FD27018130A00762a802f91a72D6a64a60F14", + "chainId": 138 + } + ] + }, + { + "address": "0x105f8a15b819948a89153505762444ee9f324684", + "label": "WETH10", + "sources": 2, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": true, + "deployed": true, + "code_size": 5173, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/ADDRESS_MAPPING.md", + "tag": "WETH10", + "address": "0x105F8A15b819948a89153505762444Ee9f324684", + "chainId": 138 + }, + { + "source": "smom/ADDRESS_MAPPING.md", + "tag": "WETH10_DEPLOYED", + "address": "0x105F8A15b819948a89153505762444Ee9f324684", + "chainId": 138 + } + ] + }, + { + "address": "0x16d9a2cb94a0b92721d93db4a6cd8023d3338800", + "label": "MERCHANT_SETTLEMENT_REGISTRY", + "sources": 2, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 4249, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "MERCHANT_SETTLEMENT_REGISTRY", + "address": "0x16D9A2cB94A0b92721D93db4A6Cd8023D3338800", + "chainId": 138 + }, + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "SETTLEMENT_REGISTRY_ADDRESS", + "address": "0x16D9A2cB94A0b92721D93db4A6Cd8023D3338800", + "chainId": 138 + } + ] + }, + { + "address": "0x28a94fb4bc415ac3273211429338f768074cbef6", + "label": "TRON_ADAPTER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5417, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "TRON_ADAPTER_CHAIN138", + "address": "0x28a94FB4bC415Ac3273211429338f768074CBEF6", + "chainId": 138 + } + ] + }, + { + "address": "0x290e52a8819a4fbd0714e517225429aa2b70ec6b", + "label": "cXAUC", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cXAUC", + "onchain_name": "Gold (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CXAUC_ADDRESS_138", + "address": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cXAUC", + "address": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b", + "symbol": "cXAUC", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cXAUC", + "address": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b", + "name": "Gold (Compliant)", + "symbol": "cXAUC", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x302af72966afd21c599051277a48daa7f01a5f54", + "label": "PAYMENT_CHANNEL_MANAGER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5237, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "PAYMENT_CHANNEL_MANAGER", + "address": "0x302aF72966aFd21C599051277a48DAa7f01a5f54", + "chainId": 138 + } + ] + }, + { + "address": "0x31884f84555210ffb36a19d2471b8ebc7372d0a8", + "label": "BRIDGE_VAULT", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 3247, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "BRIDGE_VAULT", + "address": "0x31884f84555210FFB36a19D2471b8eBc7372d0A8", + "chainId": 138 + } + ] + }, + { + "address": "0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6", + "label": "ORACLE_PROXY", + "sources": 4, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": true, + "deployed": true, + "code_size": 654, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": 8, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "ORACLE_PROXY_ADDRESS", + "address": "0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6", + "chainId": 138 + }, + { + "source": "smom/ADDRESS_MAPPING.md", + "tag": "WETH9", + "address": "0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6", + "chainId": 138 + }, + { + "source": "smom/ADDRESS_MAPPING.md", + "tag": "WETH9_DEPLOYED", + "address": "0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "ETH-USD", + "address": "0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6", + "name": "ETH/USD Price Feed", + "symbol": "ETH-USD", + "decimals": 8, + "chainId": 138 + } + ] + }, + { + "address": "0x34b73e6edfd9f85a7c25eed31dcb13ab6e969b96", + "label": "RESERVE_TOKEN_INTEGRATION", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 3900, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "RESERVE_TOKEN_INTEGRATION", + "address": "0x34B73e6EDFd9f85a7c25EeD31dcB13aB6E969b96", + "chainId": 138 + } + ] + }, + { + "address": "0x350f54e4d23795f86a9c03988c7135357ccad97c", + "label": "cGBPT", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cGBPT", + "onchain_name": "Tether GBP (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CGBPT_ADDRESS_138", + "address": "0x350f54e4D23795f86A9c03988c7135357CCaD97c", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cGBPT", + "address": "0x350f54e4D23795f86A9c03988c7135357CCaD97c", + "symbol": "cGBPT", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cGBPT", + "address": "0x350f54e4D23795f86A9c03988c7135357CCaD97c", + "name": "Tether GBP (Compliant)", + "symbol": "cGBPT", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x351f207f2de66bf166ec730a0133613a10691439", + "label": "XRPL_ADAPTER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5674, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "XRPL_ADAPTER_CHAIN138", + "address": "0x351f207F2DE66bF166ec730a0133613A10691439", + "chainId": 138 + } + ] + }, + { + "address": "0x3e8725b8de386fef3efe5678c92ea6adb41992b2", + "label": "CHAIN138_WETH_MOCK_PRICE_FEED", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 1524, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": 8, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "CHAIN138_WETH_MOCK_PRICE_FEED", + "address": "0x3e8725b8De386feF3eFE5678c92eA6aDB41992B2", + "chainId": 138 + } + ] + }, + { + "address": "0x44f79a3cec3fb829973d9b8d630839726d19e9c5", + "label": "MINT_BURN_CONTROLLER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 4830, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "MINT_BURN_CONTROLLER_CHAIN138", + "address": "0x44F79a3cec3fb829973d9b8d630839726D19e9c5", + "chainId": 138 + } + ] + }, + { + "address": "0x532de218b94993446be30ec894442f911499f6a3", + "label": "UNIVERSAL_CCIP_BRIDGE_DETERMINISTIC", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 133, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "UNIVERSAL_CCIP_BRIDGE_DETERMINISTIC", + "address": "0x532DE218b94993446Be30eC894442f911499f6a3", + "chainId": 138 + } + ] + }, + { + "address": "0x54dbd40cf05e15906a2c21f600937e96787f5679", + "label": "cCADC", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cCADC", + "onchain_name": "Canadian Dollar (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CCADC_ADDRESS_138", + "address": "0x54dBd40cF05e15906A2C21f600937e96787f5679", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cCADC", + "address": "0x54dBd40cF05e15906A2C21f600937e96787f5679", + "symbol": "cCADC", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cCADC", + "address": "0x54dBd40cF05e15906A2C21f600937e96787f5679", + "name": "Canadian Dollar (Compliant)", + "symbol": "cCADC", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x5bdc62f1ae7d630c37a8b363a1d49845356ee72d", + "label": "DODO_PMM_INTEGRATION", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 11958, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "DODO_PMM_INTEGRATION", + "address": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d", + "chainId": 138 + }, + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "DODO_PMM_INTEGRATION_ADDRESS", + "address": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d", + "chainId": 138 + }, + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CHAIN_138_DODO_PMM_INTEGRATION", + "address": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d", + "chainId": 138 + } + ] + }, + { + "address": "0x607e97cd626f209facfe48c1464815dde15b5093", + "label": "RESERVE_SYSTEM", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 7987, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "RESERVE_SYSTEM", + "address": "0x607e97cD626f209facfE48c1464815DDE15B5093", + "chainId": 138 + } + ] + }, + { + "address": "0x6427f9739e6b6c3ddb4e94fefebcdf35549549d8", + "label": "MIRROR_REGISTRY", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 1659, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "MIRROR_REGISTRY", + "address": "0x6427F9739e6B6c3dDb4E94fEfeBcdF35549549d8", + "chainId": 138 + } + ] + }, + { + "address": "0x66feba2fc9a0b47f26dd4284dad24f970436b8dc", + "label": "ALLTRA_ADAPTER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5762, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "ALLTRA_ADAPTER", + "address": "0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc", + "chainId": 138 + } + ] + }, + { + "address": "0x6949137625ca923a4e9c80d5bc7df673f9bbb84f", + "label": "CHAIN_REGISTRY", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 133, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "CHAIN_REGISTRY_ADDRESS_138", + "address": "0x6949137625CA923A4e9C80D5bc7DF673f9bbb84F", + "chainId": 138 + } + ] + }, + { + "address": "0x6ed905a30c552a6e003061a38fd52a5a427bee56", + "label": "MIRROR_MANAGER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 1645, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "MIRROR_MANAGER", + "address": "0x6eD905A30c552a6e003061A38FD52A5A427beE56", + "chainId": 138 + } + ] + }, + { + "address": "0x6fc60dedc92a2047062294488539992710b99d71", + "label": "POOL_CUSDTUSDT", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 575, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "POOL_CUSDTUSDT", + "address": "0x6fc60DEDc92a2047062294488539992710b99D71", + "chainId": 138 + } + ] + }, + { + "address": "0x7131f887dbeeb2e44c1ed267d2a68b5b83285afc", + "label": "TRANSACTION_MIRROR", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5747, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "TRANSACTION_MIRROR_ADDRESS", + "address": "0x7131F887DBEEb2e44c1Ed267D2A68b5b83285afc", + "chainId": 138 + } + ] + }, + { + "address": "0x71d6687f38b93ccad569fa6352c876eea967201b", + "label": "USDC", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 2528, + "onchain_symbol": "USDC", + "onchain_name": "USD Coin (Chain 138)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "OFFICIAL_USDC_ADDRESS", + "address": "0x71D6687F38b93CCad569Fa6352c876eea967201b", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "USDC", + "address": "0x71D6687F38b93CCad569Fa6352c876eea967201b", + "symbol": "USDC", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "USDC", + "address": "0x71D6687F38b93CCad569Fa6352c876eea967201b", + "name": "USD Coin (Official Mirror)", + "symbol": "USDC", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x750e4a8adce9f0e67a420abe91342dc64eb90825", + "label": "CREATE2_FACTORY", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 768, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "CREATE2_FACTORY", + "address": "0x750E4a8adCe9f0e67A420aBE91342DC64Eb90825", + "chainId": 138 + } + ] + }, + { + "address": "0x7880ef14887a0567807acf785ec92553d014930f", + "label": "TRUTH_ADAPTER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 161, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "TRUTH_ADAPTER_ADDRESS_138", + "address": "0x7880Ef14887a0567807AcF785eC92553D014930f", + "chainId": 138 + } + ] + }, + { + "address": "0x798f6762bb40d6801a593459d08f890603d3979c", + "label": "(untagged)", + "sources": 1, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": true, + "in_tokenlist": false, + "in_mapping": false, + "deployed": false, + "code_size": 0, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "dbis_core/allowlist.config.ts", + "tag": "allow", + "address": "0x798F6762BB40d6801A593459d08F890603D3979C", + "chainId": 138 + } + ] + }, + { + "address": "0x8085961f9cf02b4d800a3c6d386d31da4b34266a", + "label": "cEURC", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cEURC", + "onchain_name": "Euro Coin (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CEURC_ADDRESS_138", + "address": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cEURC", + "address": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a", + "symbol": "cEURC", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cEURC", + "address": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a", + "name": "Euro Coin (Compliant)", + "symbol": "cEURC", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x873990849dda5117d7c644f0af24370797c03885", + "label": "cCHFC", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cCHFC", + "onchain_name": "Swiss Franc (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CCHFC_ADDRESS_138", + "address": "0x873990849DDa5117d7C644f0aF24370797C03885", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cCHFC", + "address": "0x873990849DDa5117d7C644f0aF24370797C03885", + "symbol": "cCHFC", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cCHFC", + "address": "0x873990849DDa5117d7C644f0aF24370797C03885", + "name": "Swiss Franc (Compliant)", + "symbol": "cCHFC", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x8918ee0819fd687f4eb3e8b9b7d0ef7557493cfa", + "label": "ORACLE_PRICE_FEED", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 4741, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "ORACLE_PRICE_FEED", + "address": "0x8918eE0819fD687f4eb3e8b9B7D0ef7557493cfa", + "chainId": 138 + } + ] + }, + { + "address": "0x89ab428c437f23bab9781ff8db8d3848e27eed6c", + "label": "BRIDGE_ORCHESTRATOR", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 133, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "BRIDGE_ORCHESTRATOR", + "address": "0x89aB428c437f23bAB9781ff8Db8D3848e27EeD6c", + "chainId": 138 + } + ] + }, + { + "address": "0x91efe92229dbf7c5b38d422621300956b55870fa", + "label": "TokenRegistry", + "sources": 2, + "in_LL_master": true, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5358, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "LL/CHAIN138_TOKEN_ADDRESSES.md", + "tag": "TokenRegistry", + "address": "0x91Efe92229dbf7C5B38D422621300956B55870Fa", + "chainId": 138 + }, + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "TOKEN_REGISTRY_ADDRESS", + "address": "0x91Efe92229dbf7C5B38D422621300956B55870Fa", + "chainId": 138 + } + ] + }, + { + "address": "0x93e66202a11b1772e55407b32b44e5cd8eda7f22", + "label": "cUSDT", + "sources": 5, + "in_LL_master": true, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": true, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 6805, + "onchain_symbol": "cUSDT", + "onchain_name": "Tether USD (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "LL/CHAIN138_TOKEN_ADDRESSES.md", + "tag": "cUSDT", + "address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22", + "name": "Tether USD (Compliant)", + "symbol": "cUSDT", + "decimals": 6, + "chainId": 138 + }, + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CUSDT_ADDRESS_138", + "address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cUSDT", + "address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22", + "symbol": "cUSDT", + "chainId": 138 + }, + { + "source": "dbis_core/allowlist.config.ts", + "tag": "allow", + "address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cUSDT", + "address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22", + "name": "Compliant Tether USD", + "symbol": "cUSDT", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x94e408e26c6fd8f4ee00b54df19082fda07dc96e", + "label": "cXAUT", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cXAUT", + "onchain_name": "Tether XAU (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CXAUT_ADDRESS_138", + "address": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cXAUT", + "address": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E", + "symbol": "cXAUT", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cXAUT", + "address": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E", + "name": "Tether XAU (Compliant)", + "symbol": "cXAUT", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0x95bc4a997c0670d5dac64d55cdf3769b53b63c28", + "label": "DEBT_REGISTRY", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 2671, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "DEBT_REGISTRY", + "address": "0x95BC4A997c0670d5DAC64d55cDf3769B53B63C28", + "chainId": 138 + } + ] + }, + { + "address": "0x99b3511a2d315a497c8112c1fdd8d508d4b1e506", + "label": "ORACLE_AGGREGATOR", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 3977, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": 8, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "ORACLE_AGGREGATOR_ADDRESS", + "address": "0x99b3511a2d315a497c8112c1fdd8d508d4b1e506", + "chainId": 138 + } + ] + }, + { + "address": "0xa6891d5229f2181a34d4ff1b515c3aa37dd90e0e", + "label": "GOVERNANCE_CONTROLLER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 133, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "GOVERNANCE_CONTROLLER", + "address": "0xA6891D5229f2181a34D4FF1B515c3Aa37dd90E0e", + "chainId": 138 + } + ] + }, + { + "address": "0xa95eed79f84e6a0151eaeb9d441f9ffd50e8e881", + "label": "(untagged)", + "sources": 1, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": true, + "in_tokenlist": false, + "in_mapping": false, + "deployed": false, + "code_size": 0, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "dbis_core/allowlist.config.ts", + "tag": "allow", + "address": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881", + "chainId": 138 + } + ] + }, + { + "address": "0xaee4b7fbe82e1f8295951584cbc772b8bbd68575", + "label": "UNIVERSAL_ASSET_REGISTRY", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 133, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "UNIVERSAL_ASSET_REGISTRY", + "address": "0xAEE4b7fBe82E1F8295951584CBc772b8BBD68575", + "chainId": 138 + } + ] + }, + { + "address": "0xb16c3d48a111714b1795e58341fefdd643ab01ab", + "label": "CHAIN_DODO_VENDING_MACHINE", + "sources": 1, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 1060, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CHAIN_138_DODO_VENDING_MACHINE", + "address": "0xB16c3D48A111714B1795E58341FeFDd643Ab01ab", + "chainId": 138 + } + ] + }, + { + "address": "0xb2ac70f35a81481b005067ed6567a5043ba32336", + "label": "VAULT_FACTORY", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 14872, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "VAULT_FACTORY", + "address": "0xB2Ac70f35A81481B005067ed6567a5043BA32336", + "chainId": 138 + } + ] + }, + { + "address": "0xb7721dd53a8c629d9f1ba31a5819afe250002b03", + "label": "LINK", + "sources": 3, + "in_LL_master": true, + "in_inventory": false, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": true, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 1888, + "onchain_symbol": "LINK", + "onchain_name": "Chainlink Token", + "onchain_decimals": 18, + "raw_sources": [ + { + "source": "LL/CHAIN138_TOKEN_ADDRESSES.md", + "tag": "LINK", + "address": "0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03", + "name": "Chainlink Token", + "symbol": "LINK", + "decimals": 18, + "chainId": 138 + }, + { + "source": "dbis_core/allowlist.config.ts", + "tag": "allow", + "address": "0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "LINK", + "address": "0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03", + "name": "Chainlink Token", + "symbol": "LINK", + "decimals": 18, + "chainId": 138 + } + ] + }, + { + "address": "0xbc54fe2b6fda157c59d59826bcfdbcc654ec9ea1", + "label": "COMPLIANCE_REGISTRY", + "sources": 2, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 3579, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "COMPLIANCE_REGISTRY", + "address": "0xbc54fe2b6fda157c59d59826bcfdbcc654ec9ea1", + "chainId": 138 + }, + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "COMPLIANCE_REGISTRY_ADDRESS", + "address": "0xbc54fe2b6fda157c59d59826bcfdbcc654ec9ea1", + "chainId": 138 + } + ] + }, + { + "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "label": "WETH", + "sources": 5, + "in_LL_master": true, + "in_inventory": false, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": true, + "in_tokenlist": true, + "in_mapping": true, + "deployed": true, + "code_size": 3124, + "onchain_symbol": "", + "onchain_name": "", + "onchain_decimals": 0, + "raw_sources": [ + { + "source": "LL/CHAIN138_TOKEN_ADDRESSES.md", + "tag": "WETH", + "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "name": "Wrapped Ether", + "symbol": "WETH", + "decimals": 18, + "chainId": 138 + }, + { + "source": "dbis_core/allowlist.config.ts", + "tag": "allow", + "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "chainId": 138 + }, + { + "source": "smom/ADDRESS_MAPPING.md", + "tag": "WETH9", + "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "chainId": 138 + }, + { + "source": "smom/ADDRESS_MAPPING.md", + "tag": "WETH9_GENESIS", + "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "WETH", + "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "name": "Wrapped Ether", + "symbol": "WETH", + "decimals": 18, + "chainId": 138 + } + ] + }, + { + "address": "0xc98602aa574f565b5478e8816bcab03c9de0870f", + "label": "UNIVERSAL_ASSET_REGISTRY_DETERMINISTIC", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 133, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "UNIVERSAL_ASSET_REGISTRY_DETERMINISTIC", + "address": "0xC98602aa574F565b5478E8816BCab03C9De0870f", + "chainId": 138 + } + ] + }, + { + "address": "0xcacfd227a040002e49e2e01626363071324f820a", + "label": "CCIPWETH9_BRIDGE", + "sources": 1, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 6858, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CCIPWETH9_BRIDGE_CHAIN138", + "address": "0xcacfd227A040002e49e2e01626363071324f820a", + "chainId": 138 + } + ] + }, + { + "address": "0xcd42e8ed79dc50599535d1de48d3dafa0be156f8", + "label": "UNIVERSAL_CCIP_BRIDGE", + "sources": 1, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 133, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "UNIVERSAL_CCIP_BRIDGE", + "address": "0xCd42e8eD79Dc50599535d1de48d3dAFa0BE156F8", + "chainId": 138 + } + ] + }, + { + "address": "0xd3ad6831aacb5386b8a25bb8d8176a6c8a026f04", + "label": "PRICE_FEED_KEEPER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5373, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "PRICE_FEED_KEEPER_ADDRESS", + "address": "0xD3AD6831aacB5386B8A25BB8D8176a6C8a026f04", + "chainId": 138 + } + ] + }, + { + "address": "0xd51482e567c03899eece3cae8a058161fd56069d", + "label": "cAUDC", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cAUDC", + "onchain_name": "Australian Dollar (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CAUDC_ADDRESS_138", + "address": "0xD51482e567c03899eecE3CAe8a058161FD56069D", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cAUDC", + "address": "0xD51482e567c03899eecE3CAe8a058161FD56069D", + "symbol": "cAUDC", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cAUDC", + "address": "0xD51482e567c03899eecE3CAe8a058161FD56069D", + "name": "Australian Dollar (Compliant)", + "symbol": "cAUDC", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0xdf4b71c61e5912712c1bdd451416b9ac26949d72", + "label": "cEURT", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cEURT", + "onchain_name": "Tether EUR (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CEURT_ADDRESS_138", + "address": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cEURT", + "address": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72", + "symbol": "cEURT", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cEURT", + "address": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72", + "name": "Tether EUR (Compliant)", + "symbol": "cEURT", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0xe0e93247376aa097db308b92e6ba36ba015535d0", + "label": "CCIPWETH10_BRIDGE", + "sources": 1, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 6523, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CCIPWETH10_BRIDGE_CHAIN138", + "address": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0", + "chainId": 138 + } + ] + }, + { + "address": "0xe48e3f248698610e18db865457fcd935bb3da856", + "label": "ADDRESS_MAPPER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 1472, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "ADDRESS_MAPPER", + "address": "0xe48E3f248698610e18Db865457fcd935Bb3da856", + "chainId": 138 + } + ] + }, + { + "address": "0xe5e3bb424c8a0259fde23f0a58f7e36f73b90abd", + "label": "GENERIC_STATE_CHANNEL_MANAGER", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5343, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "GENERIC_STATE_CHANNEL_MANAGER", + "address": "0xe5e3bB424c8a0259FDE23F0A58F7e36f73B90aBd", + "chainId": 138 + } + ] + }, + { + "address": "0xe77cb26ea300e2f5304b461b0ec94c8ad6a7e46d", + "label": "WITHDRAWAL_ESCROW", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5950, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "WITHDRAWAL_ESCROW_ADDRESS", + "address": "0xe77cb26eA300e2f5304b461b0EC94c8AD6A7E46D", + "chainId": 138 + } + ] + }, + { + "address": "0xe8572f3abd73eff0a2e8ac5c88c2b6d180735f97", + "label": "WXRP_TOKEN", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 3888, + "onchain_symbol": "wXRP", + "onchain_name": "Wrapped XRP", + "onchain_decimals": 18, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "WXRP_TOKEN_CHAIN138", + "address": "0xe8572f3ABD73Eff0A2e8AC5C88C2b6D180735f97", + "chainId": 138 + } + ] + }, + { + "address": "0xea4c892d6c1253797c5d95a05bf3863363080b4b", + "label": "REGULATED_ENTITY_REGISTRY", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 4546, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "REGULATED_ENTITY_REGISTRY", + "address": "0xEA4C892D6c1253797c5D95a05BF3863363080b4B", + "chainId": 138 + } + ] + }, + { + "address": "0xebfb5c60de5f7c4baae180ca328d3bb39e1a5133", + "label": "TOKEN_FACTORY", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 3846, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "TOKEN_FACTORY", + "address": "0xEBFb5C60dE5f7C4baae180CA328D3BB39E1a5133", + "chainId": 138 + } + ] + }, + { + "address": "0xee269e1226a334182aace90056ee4ee5cc8a6770", + "label": "cJPYC", + "sources": 3, + "in_LL_master": false, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 7288, + "onchain_symbol": "cJPYC", + "onchain_name": "Japanese Yen (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CJPYC_ADDRESS_138", + "address": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cJPYC", + "address": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770", + "symbol": "cJPYC", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cJPYC", + "address": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770", + "name": "Japanese Yen (Compliant)", + "symbol": "cJPYC", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0xf22258f57794cc8e06237084b353ab30fffa640b", + "label": "cUSDC", + "sources": 5, + "in_LL_master": true, + "in_inventory": false, + "in_runtime_env": true, + "in_canonical": true, + "in_allowlist": true, + "in_tokenlist": true, + "in_mapping": false, + "deployed": true, + "code_size": 6805, + "onchain_symbol": "cUSDC", + "onchain_name": "USD Coin (Compliant)", + "onchain_decimals": 6, + "raw_sources": [ + { + "source": "LL/CHAIN138_TOKEN_ADDRESSES.md", + "tag": "cUSDC", + "address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b", + "name": "USD Coin (Compliant)", + "symbol": "cUSDC", + "decimals": 6, + "chainId": 138 + }, + { + "source": "smom/config/runtime-env.chain138.json", + "tag": "CUSDC_ADDRESS_138", + "address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b", + "chainId": 138 + }, + { + "source": "smom/canonical-tokens.ts", + "tag": "cUSDC", + "address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b", + "symbol": "cUSDC", + "chainId": 138 + }, + { + "source": "dbis_core/allowlist.config.ts", + "tag": "allow", + "address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "cUSDC", + "address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b", + "name": "Compliant USD Coin", + "symbol": "cUSDC", + "decimals": 6, + "chainId": 138 + } + ] + }, + { + "address": "0xf4bb2e28688e89fcce3c0580d37d36a7672e8a9f", + "label": "WETH10", + "sources": 4, + "in_LL_master": true, + "in_inventory": false, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": true, + "in_mapping": true, + "deployed": true, + "code_size": 9975, + "onchain_symbol": "WETH10", + "onchain_name": "Wrapped Ether v10", + "onchain_decimals": 18, + "raw_sources": [ + { + "source": "LL/CHAIN138_TOKEN_ADDRESSES.md", + "tag": "WETH10", + "address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f", + "name": "Wrapped Ether v10", + "symbol": "WETH10", + "decimals": 18, + "chainId": 138 + }, + { + "source": "smom/ADDRESS_MAPPING.md", + "tag": "WETH10", + "address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9F", + "chainId": 138 + }, + { + "source": "smom/ADDRESS_MAPPING.md", + "tag": "WETH10_GENESIS", + "address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9F", + "chainId": 138 + }, + { + "source": "explorer/DUAL_CHAIN_TOKEN_LIST.tokenlist.json", + "tag": "WETH10", + "address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9F", + "name": "Wrapped Ether v10", + "symbol": "WETH10", + "decimals": 18, + "chainId": 138 + } + ] + }, + { + "address": "0xf78246eb94c6cb14018e507e60661314e5f4c53f", + "label": "FEE_COLLECTOR", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 5083, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "FEE_COLLECTOR_ADDRESS", + "address": "0xF78246eB94c6CB14018E507E60661314E5f4C53f", + "chainId": 138 + } + ] + }, + { + "address": "0xff8d3b8fdf7b112759f076b69f4271d4209c0849", + "label": "POOL_CUSDTCUSDC", + "sources": 1, + "in_LL_master": false, + "in_inventory": true, + "in_runtime_env": false, + "in_canonical": false, + "in_allowlist": false, + "in_tokenlist": false, + "in_mapping": false, + "deployed": true, + "code_size": 575, + "onchain_symbol": null, + "onchain_name": null, + "onchain_decimals": null, + "raw_sources": [ + { + "source": "smom/config/address-inventory.chain138.json", + "tag": "POOL_CUSDTCUSDC", + "address": "0xff8d3b8fDF7B112759F076B69f4271D4209C0849", + "chainId": 138 + } + ] + } +] \ No newline at end of file