# CCTP v1 Markdown version of https://l2beat.com/interop/protocols/cctpv1 ## Summary - Last 24h volume: $73.86 M - Last 24h transfer count: 643 - Last 24h top path: Base ↔ Ethereum ($52.30 M) - Last 24h avg. transfer time: 22m 46s - Last 24h avg. transfer value: $114.87 K - Last 24h tokens by volume: [USDC](https://l2beat.com/interop/tokens/9HN5PN/circle/usdc) ($73.86 M) - Last 24h top token: [USDC](https://l2beat.com/interop/tokens/9HN5PN/circle/usdc) ($73.86 M volume, 643 transfers) - Last 24h transfer size: Under $100: 119 transfers, $100-$1K: 109 transfers, $1K-$10K: 145 transfers, $10K-$100K: 100 transfers, Over $100K: 170 transfers (min $0.06, average $114.87 K, max $999.72 K) - Last 24h transfer type distribution: Burn & Mint: $73.86 M ### About CCTP v1 is the first version of the Cross-Chain Transfer Protocol by Circle. Mainly used for USDC burn-mint transfers, it coexists with the v2 protocol and can also be used for arbitrary message passing. ## Volume and flows ### Top chains by volume (last 24h) A transfer counts toward the volume of both its source and its destination chain, so the chain volumes add up to more than the total volume. - Ethereum: $66.76 M (390 transfers) - Base: $53.05 M (301 transfers) - Arbitrum One: $11.64 M (282 transfers) - and 5 more ### Top routes by volume (last 24h) - Base → Ethereum: $28.56 M - Ethereum → Base: $23.73 M - Arbitrum One → Ethereum: $4.96 M - Ethereum → Solana: $2.88 M - Solana → Arbitrum One: $2.69 M - Ethereum → Arbitrum One: $2.14 M - Ethereum → Avalanche: $2.05 M - Solana → Ethereum: $1.64 M - Polygon PoS → Solana: $1.60 M - Arbitrum One → Solana: $1.29 M The flows between chains are an interactive graph on [the HTML page](https://l2beat.com/interop/protocols/cctpv1#interop-volume). ## Description CCTP v1 is the first version of the Cross-Chain Transfer Protocol by Circle. Mainly used for USDC burn-mint transfers, it coexists with the v2 protocol and can also be used for arbitrary message passing. ### Architecture Circle's Cross-Chain Transfer Protocol (CCTP) is a centralized burn-and-mint bridge for USDC and, underneath it, a generalized message-passing protocol. A source-chain `TokenMessenger` burns USDC through the local `TokenMinter` and asks the `MessageTransmitter` to emit a message for the destination domain. Circle's offchain Iris attestation service observes the source transaction and acts as the oracle / attester at the destination. Anyone with the message and attestation can call `receiveMessage` on the destination `MessageTransmitter`; the contract verifies the attester signatures, prevents nonce replay, dispatches the message to the destination `TokenMessenger`, and mints the same amount of native USDC to the requested recipient. ### CCTP v1 and v2 CCTP v1 and v2 use the same high-level flow and both can carry arbitrary message bodies. In the Ethereum discovery, v1's `MessageTransmitter` and `TokenMessenger` are immutable contracts. [CCTP v1](https://developers.circle.com/cctp/v1) only supports 'Standard Transfer': Circle waits for a certain amount of block confirmations on the source chain before attesting. CCTP v2 uses `MessageTransmitterV2` and `TokenMessengerV2`, adds finality thresholds, destination mint fees, and optional hook data. The new 'Fast Transfer' feature lets Iris attest much faster as long as Circle's global 'Fast Transfer' allowance is available. Hooks are metadata passed with the burn message and are interpreted by app-level integrators rather than executed by CCTP core. ### Crosschain oracle and validation CCTP does not validate source-chain state on the destination chain. The destination `MessageTransmitter` verifies signatures from Circle-controlled attesters, so security depends on Circle's offchain attestation service signing only valid source messages and protecting its signing keys. CCTP v1 is configured with a 2/2 attester threshold, while v2 is configured with a 2/2 threshold. The attester manager can change enabled attesters and thresholds, and the owner can change the attester manager. ### Upgradeability The v1 Ethereum contracts in discovery are immutable, but critical permissions like ownership, minters, pausing, rescuer, token-controller, and attester-manager roles govern protocol operation. V2 introduces proxied contracts; their proxy admins can replace implementations with no onchain delay. CCTP is deployed per Circle domain, so a complete risk assessment must include the corresponding contracts, signer configuration, and permissions on every supported source and destination chain. ## Top tokens by volume The interactive tokens table is shown on [the HTML page](https://l2beat.com/interop/protocols/cctpv1#interop-tokens). ## Transfers The interactive transfers table is shown on [the HTML page](https://l2beat.com/interop/protocols/cctpv1#interop-transfers). ## Permissions ### Ethereum #### Actors ##### SeizureRegistry Addresses: [0xA669f564133A1612dbd6f5E579863aA0a34448Bd](https://etherscan.io/address/0xA669f564133A1612dbd6f5E579863aA0a34448Bd) USDC minter that re-mints seized balances. When the balance of a blocklisted address on any CCTP domain is written off, the secondary market burner records it once per address and domain and mints the same amount of USDC on Ethereum to an allowlisted recipient. The written-off balance is not verified onchain, so minting is bounded only by the allowance the MasterMinter controllers grant this contract. - Can interact with USD Coin Token - mint the token in the bounds of a preset minting allowance ##### 27 EOAs Addresses: [0x0057f169b9E1E57dD25CAb68A23ae79C7B3F6Ba5](https://etherscan.io/address/0x0057f169b9E1E57dD25CAb68A23ae79C7B3F6Ba5) (EOA 1), [0x08966c2561ef3AC77Ac479dF4590886B4Bfe869a](https://etherscan.io/address/0x08966c2561ef3AC77Ac479dF4590886B4Bfe869a) (EOA 5), [0x119cc12CB823EB6Ee1d2Da2b5E5De645AF8F3E90](https://etherscan.io/address/0x119cc12CB823EB6Ee1d2Da2b5E5De645AF8F3E90) (EOA 9), [0x1375c5FF3785850314f5A612A7837CC295075eF1](https://etherscan.io/address/0x1375c5FF3785850314f5A612A7837CC295075eF1) (EOA 13), [0x1971773285A553C2100C97a3A3Ad04519F4e2186](https://etherscan.io/address/0x1971773285A553C2100C97a3A3Ad04519F4e2186) (EOA 17), [0x19a932fC5A8320939c3575302a8705147a7f27D8](https://etherscan.io/address/0x19a932fC5A8320939c3575302a8705147a7f27D8) (EOA 18), [0x2322E81DB282F22849c2Eb0b749C688Ea3611946](https://etherscan.io/address/0x2322E81DB282F22849c2Eb0b749C688Ea3611946) (EOA 19), [0x24BDd8771b08C2EA6FE0e898126e65BD49021BE3](https://etherscan.io/address/0x24BDd8771b08C2EA6FE0e898126e65BD49021BE3) (EOA 21), [0x2b52e60C844d7946b6d910D3296940dC889CC785](https://etherscan.io/address/0x2b52e60C844d7946b6d910D3296940dC889CC785) (EOA 23), [0x3005A4C0EFE7E66F3f60eF8704983247A5c6ca61](https://etherscan.io/address/0x3005A4C0EFE7E66F3f60eF8704983247A5c6ca61) (EOA 24), [0x425a4093405dcC888ec7931d57574e0Dfe0726c5](https://etherscan.io/address/0x425a4093405dcC888ec7931d57574e0Dfe0726c5) (EOA 34), [0x46544d6A546EF97d43a6Aaa783DB8CEFcDd6C202](https://etherscan.io/address/0x46544d6A546EF97d43a6Aaa783DB8CEFcDd6C202) (EOA 36), [0x55FE002aefF02F77364de339a1292923A15844B8](https://etherscan.io/address/0x55FE002aefF02F77364de339a1292923A15844B8) (EOA 42), [0x5B6122C109B78C6755486966148C1D70a50A47D7](https://etherscan.io/address/0x5B6122C109B78C6755486966148C1D70a50A47D7) (EOA 43), [0x77C923526ec8B93fb8C645cC49a623ADe521377E](https://etherscan.io/address/0x77C923526ec8B93fb8C645cC49a623ADe521377E) (EOA 55), [0x7BdDBa3607517a3a06B75C1Fad1744D571De9A2D](https://etherscan.io/address/0x7BdDBa3607517a3a06B75C1Fad1744D571De9A2D) (EOA 58), [0x895F07957B863f4AB6086035a6990d8366Bc3266](https://etherscan.io/address/0x895F07957B863f4AB6086035a6990d8366Bc3266) (EOA 65), [0x89661a593106fF15B24B8DD25ab8Efad63cFEEA7](https://etherscan.io/address/0x89661a593106fF15B24B8DD25ab8Efad63cFEEA7) (EOA 66), [0x8967a7cE20043F876e42F8aD696b06bb632f0ca7](https://etherscan.io/address/0x8967a7cE20043F876e42F8aD696b06bb632f0ca7) (EOA 67), [0x911cb2323c6fB580e39F92a6f58D1cb019E940Cd](https://etherscan.io/address/0x911cb2323c6fB580e39F92a6f58D1cb019E940Cd) (EOA 70), [0x93Cb3290185Be000AfAeAd63c47C40EBcE86Bf7E](https://etherscan.io/address/0x93Cb3290185Be000AfAeAd63c47C40EBcE86Bf7E) (EOA 75), [0xa1EF798A09CeA66625a1b0B0ed28FB2732743609](https://etherscan.io/address/0xa1EF798A09CeA66625a1b0B0ed28FB2732743609) (EOA 79), [0xA5827F373Aa4D1a8d3cfb92d29963Ee97133d5c7](https://etherscan.io/address/0xA5827F373Aa4D1a8d3cfb92d29963Ee97133d5c7) (EOA 80), [0xE400d09e98a5806bF501E93ED8E7623B78b4646F](https://etherscan.io/address/0xE400d09e98a5806bF501E93ED8E7623B78b4646F) (EOA 103), [0xe898a5C06C1166178495e0faf27dae8dd4C97096](https://etherscan.io/address/0xe898a5C06C1166178495e0faf27dae8dd4C97096) (EOA 104), [0xEc72B99254d5a407b6CaEd24C1e771377e8Eb70b](https://etherscan.io/address/0xEc72B99254d5a407b6CaEd24C1e771377e8Eb70b) (EOA 107), [0xF0f3ef1340530A3983E1c510e49319D9Bfa8A74F](https://etherscan.io/address/0xF0f3ef1340530A3983E1c510e49319D9Bfa8A74F) (EOA 109) - Can interact with USD Coin Token - mint the token in the bounds of a preset minting allowance ##### EOA 2 Addresses: [0x01430Aa44F14007c8d5Ddc011FA63dCcE7878dC8](https://etherscan.io/address/0x01430Aa44F14007c8d5Ddc011FA63dCcE7878dC8) - Can interact with TokenMinter - set the local TokenMessenger, token controller, pauser, rescuer, and transfer ownership ##### EOA 3 Addresses: [0x070B2a0c255C148ae7b98B4BB9560Ff147C36f2A](https://etherscan.io/address/0x070B2a0c255C148ae7b98B4BB9560Ff147C36f2A) - Can interact with TokenMessengerV2 - transfer any ERC-20 tokens out of the contract ##### EOA 4 Addresses: [0x0837EDBb99E3e8Fc740337014f690F92102a0038](https://etherscan.io/address/0x0837EDBb99E3e8Fc740337014f690F92102a0038) - Can interact with SeizureRegistry - record the written-off balance of a blocklisted address and mint the same amount of USDC to an allowlisted recipient, within the minter allowance ##### 44 EOAs Addresses: [0x08c71cA483e6C454A35D2eD56073A0297f0A2Ec3](https://etherscan.io/address/0x08c71cA483e6C454A35D2eD56073A0297f0A2Ec3) (EOA 6), [0x0F493479be830657ACa110199A70E826506A54d3](https://etherscan.io/address/0x0F493479be830657ACa110199A70E826506A54d3) (EOA 8), [0x1238060eedfF5cBc9929f53DFee5C986F52b27f3](https://etherscan.io/address/0x1238060eedfF5cBc9929f53DFee5C986F52b27f3) (EOA 10), [0x130AA42C371d1dDB3cc41FBBA99273fA9150246c](https://etherscan.io/address/0x130AA42C371d1dDB3cc41FBBA99273fA9150246c) (EOA 12), [0x14b1bc91cb99aad649b36341d5abEB50DF775a3e](https://etherscan.io/address/0x14b1bc91cb99aad649b36341d5abEB50DF775a3e) (EOA 14), [0x162Bd3604c3bAfF49F91bA845ad79c6B2Cc7682E](https://etherscan.io/address/0x162Bd3604c3bAfF49F91bA845ad79c6B2Cc7682E) (EOA 16), [0x355fa241a4848dec8dCf453a5cCb16ec9207bcad](https://etherscan.io/address/0x355fa241a4848dec8dCf453a5cCb16ec9207bcad) (EOA 26), [0x38d51f44B586b154159932F3681a30c54A6d25a9](https://etherscan.io/address/0x38d51f44B586b154159932F3681a30c54A6d25a9) (EOA 29), [0x39A372b4CC3fc91Ba93238c9121CB4F98D057fB5](https://etherscan.io/address/0x39A372b4CC3fc91Ba93238c9121CB4F98D057fB5) (EOA 30), [0x3F1d9e1b241C918eFd1564018eE0e1Dc3C429d2f](https://etherscan.io/address/0x3F1d9e1b241C918eFd1564018eE0e1Dc3C429d2f) (EOA 32), [0x4024071Fe3FAd805F922a9098630D09A2EC0F82C](https://etherscan.io/address/0x4024071Fe3FAd805F922a9098630D09A2EC0F82C) (EOA 33), [0x44036cE4ab4Bf87898f013A35d543F204e91b806](https://etherscan.io/address/0x44036cE4ab4Bf87898f013A35d543F204e91b806) (EOA 35), [0x63015E0Ab081680eC85E9b6E62Df5584BD48cEb7](https://etherscan.io/address/0x63015E0Ab081680eC85E9b6E62Df5584BD48cEb7) (EOA 44), [0x6e1965bA05D34E0772754779B9e8Fb5EF7e73F2D](https://etherscan.io/address/0x6e1965bA05D34E0772754779B9e8Fb5EF7e73F2D) (EOA 47), [0x74F471Af556aBff915804C0f19D642497aFa13B5](https://etherscan.io/address/0x74F471Af556aBff915804C0f19D642497aFa13B5) (EOA 53), [0x768d96ef334BA5d0914040a5485D3777ecF07d65](https://etherscan.io/address/0x768d96ef334BA5d0914040a5485D3777ecF07d65) (EOA 54), [0x79E0946e1C186E745f1352d7C21AB04700C99F71](https://etherscan.io/address/0x79E0946e1C186E745f1352d7C21AB04700C99F71) (EOA 56), [0x7B3d54052DF209679Fce721516Cc1b566ef1c6AB](https://etherscan.io/address/0x7B3d54052DF209679Fce721516Cc1b566ef1c6AB) (EOA 57), [0x7Ee759ea02624E29a39b81726B72eCFF2F09c5B2](https://etherscan.io/address/0x7Ee759ea02624E29a39b81726B72eCFF2F09c5B2) (EOA 61), [0x86274d6Ed4301f40d5E28D5805cEa0E7DC4ee049](https://etherscan.io/address/0x86274d6Ed4301f40d5E28D5805cEa0E7DC4ee049) (EOA 64), [0x8E079873EFb4f3B76a4be111E8a55418bCe6e40d](https://etherscan.io/address/0x8E079873EFb4f3B76a4be111E8a55418bCe6e40d) (EOA 69), [0x9138a70014749f7F3f9B7a5b5c159b14779EdB6d](https://etherscan.io/address/0x9138a70014749f7F3f9B7a5b5c159b14779EdB6d) (EOA 71), [0x919f33bdbF59e92F9c87a5ddd4A9f1aADA3C04b3](https://etherscan.io/address/0x919f33bdbF59e92F9c87a5ddd4A9f1aADA3C04b3) (EOA 72), [0x92c3A3136eC730295E41D5E6461Ecac5b6B40684](https://etherscan.io/address/0x92c3A3136eC730295E41D5E6461Ecac5b6B40684) (EOA 73), [0x936F08395aB1Afc97C09838A1A6AD1C854C4bBfD](https://etherscan.io/address/0x936F08395aB1Afc97C09838A1A6AD1C854C4bBfD) (EOA 74), [0x9d5C50Ae9dC377b1fDE6786bcfE8a70854fAc5E4](https://etherscan.io/address/0x9d5C50Ae9dC377b1fDE6786bcfE8a70854fAc5E4) (EOA 78), [0xAF60Becd8f8042C1FcDE81D0FEcFC720099d24dF](https://etherscan.io/address/0xAF60Becd8f8042C1FcDE81D0FEcFC720099d24dF) (EOA 82), [0xB0C9f95c1F0e686249AE0461e5e7657545379017](https://etherscan.io/address/0xB0C9f95c1F0e686249AE0461e5e7657545379017) (EOA 83), [0xC1d9fe41D19Dd52cb3Ae5d1D3b0030B5D498c704](https://etherscan.io/address/0xC1d9fe41D19Dd52cb3Ae5d1D3b0030B5D498c704) (EOA 90), [0xC2Bbc3A94408096EDfbfC2f61A8bBb5c9ED10a06](https://etherscan.io/address/0xC2Bbc3A94408096EDfbfC2f61A8bBb5c9ED10a06) (EOA 91), [0xCE4DddbfbE2c338B679c4F186d5F60B60FAa43Bd](https://etherscan.io/address/0xCE4DddbfbE2c338B679c4F186d5F60B60FAa43Bd) (EOA 93), [0xD05850359114bfE0b37A0Af048E1E8F9f7ce8275](https://etherscan.io/address/0xD05850359114bfE0b37A0Af048E1E8F9f7ce8275) (EOA 94), [0xd285766FB23198087d781FbF22D8Ddbc8b0067a3](https://etherscan.io/address/0xd285766FB23198087d781FbF22D8Ddbc8b0067a3) (EOA 95), [0xD3eFE568763BD4A96e4115B993b3fB89B35A0623](https://etherscan.io/address/0xD3eFE568763BD4A96e4115B993b3fB89B35A0623) (EOA 96), [0xdBEbB37e94984A249f8a514bE9e3120E13C18B85](https://etherscan.io/address/0xdBEbB37e94984A249f8a514bE9e3120E13C18B85) (EOA 98), [0xDe5983C50E3b06D6473d3E7C179b85b30bf32444](https://etherscan.io/address/0xDe5983C50E3b06D6473d3E7C179b85b30bf32444) (EOA 99), [0xe37eDF8B4f5Dc846AF472CF7aD086A14d4024378](https://etherscan.io/address/0xe37eDF8B4f5Dc846AF472CF7aD086A14d4024378) (EOA 102), [0xe9697bcf46ff6125003282d5e1DE22c52033c19d](https://etherscan.io/address/0xe9697bcf46ff6125003282d5e1DE22c52033c19d) (EOA 105), [0xeb10024C7761e78cbbE78773aC6F6E98f3ED8314](https://etherscan.io/address/0xeb10024C7761e78cbbE78773aC6F6E98f3ED8314) (EOA 106), [0xEff933714A1B1F8600873BB61dc8F522F6438971](https://etherscan.io/address/0xEff933714A1B1F8600873BB61dc8F522F6438971) (EOA 108), [0xfB9a1Af976e70113b6879a70144cDECe1EA8C42c](https://etherscan.io/address/0xfB9a1Af976e70113b6879a70144cDECe1EA8C42c) (EOA 110), [0xfe0F536D7Ea2eD598fd54993F03208B03de1916E](https://etherscan.io/address/0xfe0F536D7Ea2eD598fd54993F03208B03de1916E) (EOA 112), [0xFe1e61E23698d619235B88936eF670AcF9FB398B](https://etherscan.io/address/0xFe1e61E23698d619235B88936eF670AcF9FB398B) (EOA 113), [0xFE8c6a384fD37BCc4E4f8c837A570e09EDd6bCEa](https://etherscan.io/address/0xFE8c6a384fD37BCc4E4f8c837A570e09EDd6bCEa) (EOA 114) - Can interact with USD Coin Token - manage minter addresses [via: MasterMinter] ##### EOA 7 Addresses: [0x0A06BE16275B95a7d2567fBdAE118b36C7DA78F9](https://etherscan.io/address/0x0A06BE16275B95a7d2567fBdAE118b36C7DA78F9) - Can interact with USD Coin Token - blacklist addresses, freezing any interactions with the USDC token for them ##### EOA 11 Addresses: [0x12De0d11519B2FCc2F9017AC100F65D236326C1B](https://etherscan.io/address/0x12De0d11519B2FCc2F9017AC100F65D236326C1B) - Can interact with GatewayWallet - allowlist or disallowlist contract signers for Gateway burn intents ##### EOA 15 Addresses: [0x162aB6063C172013F03F55D10e8531F3436E31B5](https://etherscan.io/address/0x162aB6063C172013F03F55D10e8531F3436E31B5) - Can upgrade **with no delay** - SeizureRegistry - Can interact with SeizureRegistry - replace the secondary market burner, hash updater, rescuer and address manager ##### EOA 20 Addresses: [0x2329BAF15f86023e5B0f5592e230D02a51116CD5](https://etherscan.io/address/0x2329BAF15f86023e5B0f5592e230D02a51116CD5) - Can interact with TokenMessengerV2 - configure remote TokenMessengers, the local minter, V2 fee recipient and denylister, rescuer, and transfer ownership ##### EOA 22 Addresses: [0x2A6A86466F181721ec8ff946967b56f1AA4758c5](https://etherscan.io/address/0x2A6A86466F181721ec8ff946967b56f1AA4758c5) - Can upgrade **with no delay** - GatewayWallet - Can interact with GatewayWallet - configure supported tokens, withdrawal delay, burn signers, batch signers, fee recipient, pauser, denylister, contract signer allowlister, and transfer ownership ##### EOA 25 Addresses: [0x311ac5F3a327C18E27eA544694e20AbD15CAa85d](https://etherscan.io/address/0x311ac5F3a327C18E27eA544694e20AbD15CAa85d) - Can interact with USD Coin Token - mint the token in the bounds of a preset minting allowance [via: GatewayMinter] ##### EOA 27 Addresses: [0x358a85e032aA9507a1303683b2B6A1d1cac3c252](https://etherscan.io/address/0x358a85e032aA9507a1303683b2B6A1d1cac3c252) - Can interact with MessageTransmitter - enable or disable attesters and set the attestation signature threshold ##### EOA 28 Addresses: [0x383048265851aA10035bb32b2055632eC4FBB6eB](https://etherscan.io/address/0x383048265851aA10035bb32b2055632eC4FBB6eB) - Can interact with MessageTransmitterV2 - pause and unpause message transmission and receiving ##### EOA 31 Addresses: [0x3c54FFa14d01EF3A555106007A4fED6E8964aAB6](https://etherscan.io/address/0x3c54FFa14d01EF3A555106007A4fED6E8964aAB6) - Can upgrade **with no delay** - GatewayMinter - Can interact with GatewayMinter - configure supported tokens, mint authorities, attestation signers, pauser, denylister, and transfer ownership ##### EOA 37 Addresses: [0x4914f61d25e5C567143774B76EdbF4D5109a8566](https://etherscan.io/address/0x4914f61d25e5C567143774B76EdbF4D5109a8566) - Can interact with USD Coin Token - pause the USDC token (no transfers, mints, burns) ##### EOA 38 Addresses: [0x4aA5bF962852DcC59695F600d346D3F751B0D920](https://etherscan.io/address/0x4aA5bF962852DcC59695F600d346D3F751B0D920) - Can interact with MessageTransmitter - set the attester manager, pauser, rescuer, maximum message body size, and transfer ownership ##### EOA 39 Addresses: [0x4E898CEe7c5809A63de0eF745177A9BB82FeAC69](https://etherscan.io/address/0x4E898CEe7c5809A63de0eF745177A9BB82FeAC69) - Can interact with TokenMinterV2 - pause and unpause minting and burning through this TokenMinter ##### 2 EOAs (0x52Ed…bCeF) Addresses: [0x52Ed4cBff8DcE6A19748043F3240ec03c834bCeF](https://etherscan.io/address/0x52Ed4cBff8DcE6A19748043F3240ec03c834bCeF) (EOA 40), [0x725b06F73ff761eF5390e39315e2BfbF60d33F96](https://etherscan.io/address/0x725b06F73ff761eF5390e39315e2BfbF60d33F96) (EOA 50) - Can interact with USD Coin Token - mint the token in the bounds of a preset minting allowance [via: MessageTransmitterV2 → TokenMessengerV2 → TokenMinterV2] ##### EOA 41 Addresses: [0x53D81DF780baed54FdCa7020618aD6e1c4AC1D84](https://etherscan.io/address/0x53D81DF780baed54FdCa7020618aD6e1c4AC1D84) - Can interact with MessageTransmitterV2 - transfer any ERC-20 tokens out of the contract ##### EOA 45 Addresses: [0x65cBcdbE95567A8F9519242f9C52F65E8067021B](https://etherscan.io/address/0x65cBcdbE95567A8F9519242f9C52F65E8067021B) - Can interact with TokenMessenger - transfer any ERC-20 tokens out of the contract ##### EOA 46 Addresses: [0x6b0b72E63764101Fc4d5BD914B107987041578C4](https://etherscan.io/address/0x6b0b72E63764101Fc4d5BD914B107987041578C4) - Can interact with TokenMessenger - configure remote TokenMessengers, the local minter, V2 fee recipient and denylister, rescuer, and transfer ownership ##### EOA 48 Addresses: [0x6fa314D4Dce1d49233c329a60fDBd96a6BCbe6Fb](https://etherscan.io/address/0x6fa314D4Dce1d49233c329a60fDBd96a6BCbe6Fb) - Can interact with GatewayMinter - pause and unpause Gateway minting ##### EOA 49 Addresses: [0x6Fa60A88b42AFb0aEe6488826A58864B192442ad](https://etherscan.io/address/0x6Fa60A88b42AFb0aEe6488826A58864B192442ad) - Can interact with MessageTransmitter - transfer any ERC-20 tokens out of the contract ##### EOA 51 Addresses: [0x7359fD9aA258992eb4B6d9572c6f6c74Cf719a94](https://etherscan.io/address/0x7359fD9aA258992eb4B6d9572c6f6c74Cf719a94) - Can interact with GatewayWallet - denylist addresses, preventing them from interacting with the GatewayWallet ##### EOA 52 Addresses: [0x740F494cD63f87547FEc1591646720e5cC285846](https://etherscan.io/address/0x740F494cD63f87547FEc1591646720e5cC285846) - Can interact with TokenMinterV2 - link or unlink remote tokens and configure per-message burn limits ##### EOA 59 Addresses: [0x7D1565698cddf4C8f90d6b8574729fef565cae0E](https://etherscan.io/address/0x7D1565698cddf4C8f90d6b8574729fef565cae0E) - Can interact with TokenMinterV2 - set the local TokenMessenger, token controller, pauser, rescuer, and transfer ownership ##### EOA 60 Addresses: [0x7e575bC81e8a4A57f841512fbE72ed4C9976ae1c](https://etherscan.io/address/0x7e575bC81e8a4A57f841512fbE72ed4C9976ae1c) - Can interact with GatewayMinter - denylist addresses, preventing them from interacting with the GatewayMinter ##### EOA 62 Addresses: [0x807a96288A1A408dBC13DE2b1d087d10356395d2](https://etherscan.io/address/0x807a96288A1A408dBC13DE2b1d087d10356395d2) - Can upgrade **with no delay** - USD Coin Token ##### EOA 63 Addresses: [0x817ae4109dC0f21E437b94c899962690514Ba09f](https://etherscan.io/address/0x817ae4109dC0f21E437b94c899962690514Ba09f) - Can interact with TokenMinter - pause and unpause minting and burning through this TokenMinter ##### EOA 68 Addresses: [0x8a9A13A106cB89E15410B2AB4488135155032169](https://etherscan.io/address/0x8a9A13A106cB89E15410B2AB4488135155032169) - Can interact with TokenMinter - link or unlink remote tokens and configure per-message burn limits ##### EOA 76 Addresses: [0x96D16c491aDA31f609eC72Ae33018b8B7e80EB41](https://etherscan.io/address/0x96D16c491aDA31f609eC72Ae33018b8B7e80EB41) - Can interact with TokenMinter - transfer any ERC-20 tokens out of the contract ##### EOA 77 Addresses: [0x9812d5F0a0832d9A0a78a1ba728fACd87bC35b19](https://etherscan.io/address/0x9812d5F0a0832d9A0a78a1ba728fACd87bC35b19) - Can interact with GatewayWallet - pause and unpause deposits, burns, and withdrawals ##### EOA 81 Addresses: [0xa820A620F638114F3Eb45df87382383322dDBC49](https://etherscan.io/address/0xa820A620F638114F3Eb45df87382383322dDBC49) - Can upgrade **with no delay** - TokenMessengerV2 ##### 2 EOAs (0xb0Ea…7361) Addresses: [0xb0Ea8E1bE37F346C7EA7ec708834D0db18A17361](https://etherscan.io/address/0xb0Ea8E1bE37F346C7EA7ec708834D0db18A17361) (EOA 84), [0xE2fEfe09E74b921CbbFF229E7cD40009231501CA](https://etherscan.io/address/0xE2fEfe09E74b921CbbFF229E7cD40009231501CA) (EOA 101) - Can interact with USD Coin Token - mint the token in the bounds of a preset minting allowance [via: MessageTransmitter → TokenMessenger → TokenMinter] ##### EOA 85 Addresses: [0xB43aA882f497c0Ecb395A5a54f8fa29d12289F65](https://etherscan.io/address/0xB43aA882f497c0Ecb395A5a54f8fa29d12289F65) - Can interact with MessageTransmitterV2 - set the attester manager, pauser, rescuer, maximum message body size, and transfer ownership ##### EOA 86 Addresses: [0xB72F2Bb8AD7aDB4e40e3ACD8F34160B4991e7ADe](https://etherscan.io/address/0xB72F2Bb8AD7aDB4e40e3ACD8F34160B4991e7ADe) - Can interact with USD Coin Token - mint the token in the bounds of a preset minting allowance [via: GatewayWallet] ##### EOA 87 Addresses: [0xB7569E9eB64eaEd5C4166E510b4F6fF54ef42258](https://etherscan.io/address/0xB7569E9eB64eaEd5C4166E510b4F6fF54ef42258) - Can upgrade **with no delay** - MessageTransmitterV2 ##### EOA 88 Addresses: [0xBED4b046f7d185d730E9930b2bcddc86Eb3cfbc9](https://etherscan.io/address/0xBED4b046f7d185d730E9930b2bcddc86Eb3cfbc9) - Can interact with TokenMessengerV2 - denylist addresses, preventing them from interacting with this TokenMessenger ##### EOA 89 Addresses: [0xc16b03F84563C1467017C9F7216F8ad6098dc95a](https://etherscan.io/address/0xc16b03F84563C1467017C9F7216F8ad6098dc95a) - Can interact with MessageTransmitterV2 - enable or disable attesters and set the attestation signature threshold ##### EOA 92 Addresses: [0xc809b0216B149cc301Cb203EDD84FCdB8F15C4ed](https://etherscan.io/address/0xc809b0216B149cc301Cb203EDD84FCdB8F15C4ed) - Can interact with MessageTransmitter - pause and unpause message transmission and receiving ##### EOA 97 Addresses: [0xD8192E257630394aBf289fb350482264aa700cB2](https://etherscan.io/address/0xD8192E257630394aBf289fb350482264aa700cB2) - Can interact with SeizureRegistry - add or remove the recipients that re-minted USDC can be sent to ##### EOA 100 Addresses: [0xE206be2331d6aAa4495887755BaBE892aecE704A](https://etherscan.io/address/0xE206be2331d6aAa4495887755BaBE892aecE704A) - Can interact with TokenMinterV2 - transfer any ERC-20 tokens out of the contract ##### EOA 111 Addresses: [0xFcb19e6a322b27c06842A71e8c725399f049AE3a](https://etherscan.io/address/0xFcb19e6a322b27c06842A71e8c725399f049AE3a) - Can interact with USD Coin Token - manage all critical roles like pausers, blacklisters, minters, rescuer ## Smart contracts ![A diagram of the smart contract architecture](https://l2beat.com/static/images/architecture/cctpv1.917a6fee.png) ### Ethereum #### MessageTransmitter Addresses: [0x0a992d191DEeC32aFe36203Ad87D7d289a738F81](https://etherscan.io/address/0x0a992d191DEeC32aFe36203Ad87D7d289a738F81#code) Part of CCTP - Roles: - **attesterManager**: EOA 27 - **getEnabledAttester**: EOA 101, EOA 84 - **owner**: EOA 38 - **pauser**: EOA 92 - **rescuer**: EOA 49 #### GatewayMinter Addresses: [0x2222222d7164433c4C09B0b0D809a9b52C04C205](https://etherscan.io/address/0x2222222d7164433c4C09B0b0D809a9b52C04C205#code), [0xc2ff68068362AEa1ca22a3896d05B2B812ce51B1](https://etherscan.io/address/0xc2ff68068362AEa1ca22a3896d05B2B812ce51B1#code) (Implementation (Upgradable)), [0x3c54FFa14d01EF3A555106007A4fED6E8964aAB6](https://etherscan.io/address/0x3c54FFa14d01EF3A555106007A4fED6E8964aAB6#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 1y 2mo ago, Avg upgrade interval: 7mo 12d) - 2025-07-21 17:54 UTC, upgrade of [GatewayMinter](https://etherscan.io/address/0x2222222d7164433c4C09B0b0D809a9b52C04C205#code): transaction [0xb2a247f1c8466c02274231a9d5fed407fb546964166c1a784da6ca2ff06e3d05](https://etherscan.io/tx/0xb2a247f1c8466c02274231a9d5fed407fb546964166c1a784da6ca2ff06e3d05), implementations: [0x868dA8E567a2C6D668f1bBFbC9B11d0567fc8C0C](https://etherscan.io/address/0x868dA8E567a2C6D668f1bBFbC9B11d0567fc8C0C#code) ([diff](https://disco.l2beat.com/diff/eth:0xc2ff68068362AEa1ca22a3896d05B2B812ce51B1/eth:0x868dA8E567a2C6D668f1bBFbC9B11d0567fc8C0C)) - 2025-07-21 17:54 UTC, deployment of [GatewayMinter](https://etherscan.io/address/0x2222222d7164433c4C09B0b0D809a9b52C04C205#code): transaction [0xb2a247f1c8466c02274231a9d5fed407fb546964166c1a784da6ca2ff06e3d05](https://etherscan.io/tx/0xb2a247f1c8466c02274231a9d5fed407fb546964166c1a784da6ca2ff06e3d05), implementations: [0xc2ff68068362AEa1ca22a3896d05B2B812ce51B1](https://etherscan.io/address/0xc2ff68068362AEa1ca22a3896d05B2B812ce51B1#code) Entrypoint or minter of USDC on this chain for the Gateway protocol. - Roles: - **admin**: EOA 31 - **attestationSigners**: EOA 25 - **denylister**: EOA 60 - **owner**: EOA 31 - **pauser**: EOA 48 Can be upgraded by: EOA 31 with no delay #### TokenMessengerV2 Addresses: [0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d](https://etherscan.io/address/0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d#code), [0x555E272506C06e7E559d57418563742AFE363ec8](https://etherscan.io/address/0x555E272506C06e7E559d57418563742AFE363ec8#code) (Implementation (Upgradable)), [0xa820A620F638114F3Eb45df87382383322dDBC49](https://etherscan.io/address/0xa820A620F638114F3Eb45df87382383322dDBC49#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-02-11 00:35 UTC, deployment of [TokenMessengerV2](https://etherscan.io/address/0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d#code): transaction [0x790ed794d50247273bdc386279972cb8bd05fb0d92eda2ddf496e9d20681a6f5](https://etherscan.io/tx/0x790ed794d50247273bdc386279972cb8bd05fb0d92eda2ddf496e9d20681a6f5), implementations: [0x555E272506C06e7E559d57418563742AFE363ec8](https://etherscan.io/address/0x555E272506C06e7E559d57418563742AFE363ec8#code) Part of CCTP - Roles: - **admin**: EOA 81 - **denylister**: EOA 88 - **localMessageTransmitter**: MessageTransmitterV2 - **owner**: EOA 20 - **rescuer**: EOA 3 Can be upgraded by: EOA 81 with no delay #### GatewayWallet Addresses: [0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE](https://etherscan.io/address/0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE#code), [0xF7a6D9D7Df917c072ac8987A820c58aA27A0e798](https://etherscan.io/address/0xF7a6D9D7Df917c072ac8987A820c58aA27A0e798#code) (Implementation (Upgradable)), [0x2A6A86466F181721ec8ff946967b56f1AA4758c5](https://etherscan.io/address/0x2A6A86466F181721ec8ff946967b56f1AA4758c5#code) (Admin) **Past upgrades** (Count of upgrades: 4, Last upgrade: 2mo 17d ago, Avg upgrade interval: 2mo 28d) - 2026-07-23 19:32 UTC, upgrade of [GatewayWallet](https://etherscan.io/address/0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE#code): transaction [0x9032a846cd5f1fe703f17ab9b6015966a4f953412483a90d822992eeec99699d](https://etherscan.io/tx/0x9032a846cd5f1fe703f17ab9b6015966a4f953412483a90d822992eeec99699d), implementations: [0xF7a6D9D7Df917c072ac8987A820c58aA27A0e798](https://etherscan.io/address/0xF7a6D9D7Df917c072ac8987A820c58aA27A0e798#code) ([diff](https://disco.l2beat.com/diff/eth:0x09E3740c97C7413693B7e07C32D42C53CD050d27/eth:0xF7a6D9D7Df917c072ac8987A820c58aA27A0e798)) - 2026-04-20 21:31 UTC, upgrade of [GatewayWallet](https://etherscan.io/address/0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE#code): transaction [0x1f5e227f100df6b0932df083c80a695d00a9d994963558dad8bdc30cacad6ffb](https://etherscan.io/tx/0x1f5e227f100df6b0932df083c80a695d00a9d994963558dad8bdc30cacad6ffb), implementations: [0x09E3740c97C7413693B7e07C32D42C53CD050d27](https://etherscan.io/address/0x09E3740c97C7413693B7e07C32D42C53CD050d27#code) ([diff](https://disco.l2beat.com/diff/eth:0xdE4d0329Db2c046b8bA35180822aEECCf63D3294/eth:0x09E3740c97C7413693B7e07C32D42C53CD050d27)) - 2025-10-17 19:46 UTC, upgrade of [GatewayWallet](https://etherscan.io/address/0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE#code): transaction [0xdc67731c86a1e54bc1ed01654a64dc1518211aa20df0733ed96d6fa0f6e63cc0](https://etherscan.io/tx/0xdc67731c86a1e54bc1ed01654a64dc1518211aa20df0733ed96d6fa0f6e63cc0), implementations: [0xdE4d0329Db2c046b8bA35180822aEECCf63D3294](https://etherscan.io/address/0xdE4d0329Db2c046b8bA35180822aEECCf63D3294#code) ([diff](https://disco.l2beat.com/diff/eth:0xdc92756F7Bbbd934345B6c14b7FcdC42E7FBA19F/eth:0xdE4d0329Db2c046b8bA35180822aEECCf63D3294)) - 2025-07-21 17:58 UTC, upgrade of [GatewayWallet](https://etherscan.io/address/0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE#code): transaction [0x3184d25af4d116a0ed0b24d8d41b5ae6b5663f1abe63d4ea30a41a3527ddb84a](https://etherscan.io/tx/0x3184d25af4d116a0ed0b24d8d41b5ae6b5663f1abe63d4ea30a41a3527ddb84a), implementations: [0xdc92756F7Bbbd934345B6c14b7FcdC42E7FBA19F](https://etherscan.io/address/0xdc92756F7Bbbd934345B6c14b7FcdC42E7FBA19F#code) ([diff](https://disco.l2beat.com/diff/eth:0x899a4f5f5422cC5E8183280182e7096Fb923C762/eth:0xdc92756F7Bbbd934345B6c14b7FcdC42E7FBA19F)) - 2025-07-21 17:58 UTC, deployment of [GatewayWallet](https://etherscan.io/address/0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE#code): transaction [0x3184d25af4d116a0ed0b24d8d41b5ae6b5663f1abe63d4ea30a41a3527ddb84a](https://etherscan.io/tx/0x3184d25af4d116a0ed0b24d8d41b5ae6b5663f1abe63d4ea30a41a3527ddb84a), implementations: [0x899a4f5f5422cC5E8183280182e7096Fb923C762](https://etherscan.io/address/0x899a4f5f5422cC5E8183280182e7096Fb923C762#code) Exit point or burner of USDC on this chain for the Gateway protocol. - Roles: - **admin**: EOA 22 - **attestationSigners**: EOA 86 - **contractSignersAllowlister**: EOA 11 - **denylister**: EOA 51 - **owner**: EOA 22 - **pauser**: EOA 77 Can be upgraded by: EOA 22 with no delay #### MessageTransmitterV2 Addresses: [0x81D40F21F12A8F0E3252Bccb954D722d4c464B64](https://etherscan.io/address/0x81D40F21F12A8F0E3252Bccb954D722d4c464B64#code), [0xa30C41865729C248067704d4DB9F38385Cbe1186](https://etherscan.io/address/0xa30C41865729C248067704d4DB9F38385Cbe1186#code) (Implementation (Upgradable)), [0xB7569E9eB64eaEd5C4166E510b4F6fF54ef42258](https://etherscan.io/address/0xB7569E9eB64eaEd5C4166E510b4F6fF54ef42258#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2025-02-11 00:34 UTC, deployment of [MessageTransmitterV2](https://etherscan.io/address/0x81D40F21F12A8F0E3252Bccb954D722d4c464B64#code): transaction [0x5ffaa1582fac9975d8fb0aee75cc0d5bb67c3c2878c33321b84136eda12db0a1](https://etherscan.io/tx/0x5ffaa1582fac9975d8fb0aee75cc0d5bb67c3c2878c33321b84136eda12db0a1), implementations: [0xa30C41865729C248067704d4DB9F38385Cbe1186](https://etherscan.io/address/0xa30C41865729C248067704d4DB9F38385Cbe1186#code) Part of CCTP - Roles: - **admin**: EOA 87 - **attesterManager**: EOA 89 - **getEnabledAttester**: EOA 40, EOA 50 - **owner**: EOA 85 - **pauser**: EOA 28 - **rescuer**: EOA 41 Can be upgraded by: EOA 87 with no delay #### USD Coin Token Addresses: [0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48](https://etherscan.io/address/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48#code), [0x43506849D7C04F9138D1A2050bbF3A0c054402dd](https://etherscan.io/address/0x43506849D7C04F9138D1A2050bbF3A0c054402dd#code) (Implementation (Upgradable)), [0x807a96288A1A408dBC13DE2b1d087d10356395d2](https://etherscan.io/address/0x807a96288A1A408dBC13DE2b1d087d10356395d2#code) (Admin) **Past upgrades** (Count of upgrades: 2, Last upgrade: 2y 9mo ago, Avg upgrade interval: 2y) - 2024-01-08 17:16 UTC, upgrade of [USD Coin Token](https://etherscan.io/address/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48#code): transaction [0xae3ad89e569f27d47a8a02999a6d937c12aaa6bc50e66650e7cbd3244bde9951](https://etherscan.io/tx/0xae3ad89e569f27d47a8a02999a6d937c12aaa6bc50e66650e7cbd3244bde9951), implementations: [0x43506849D7C04F9138D1A2050bbF3A0c054402dd](https://etherscan.io/address/0x43506849D7C04F9138D1A2050bbF3A0c054402dd#code) ([diff](https://disco.l2beat.com/diff/eth:0xa2327a938Febf5FEC13baCFb16Ae10EcBc4cbDCF/eth:0x43506849D7C04F9138D1A2050bbF3A0c054402dd)) - 2021-04-26 19:14 UTC, upgrade of [USD Coin Token](https://etherscan.io/address/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48#code): transaction [0xe2e40640ffd5f76538cd23660cf56f00bfebd5fe925ebad6b8067c4cee18a2c3](https://etherscan.io/tx/0xe2e40640ffd5f76538cd23660cf56f00bfebd5fe925ebad6b8067c4cee18a2c3), implementations: [0xa2327a938Febf5FEC13baCFb16Ae10EcBc4cbDCF](https://etherscan.io/address/0xa2327a938Febf5FEC13baCFb16Ae10EcBc4cbDCF#code) ([diff](https://disco.l2beat.com/diff/eth:0xB7277a6e95992041568D9391D09d0122023778A2/eth:0xa2327a938Febf5FEC13baCFb16Ae10EcBc4cbDCF)) - 2020-08-27 15:32 UTC, deployment of [USD Coin Token](https://etherscan.io/address/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48#code): transaction [0xe6f0f754398d89583da8e4229c5d7aaa00739a3ae334ecfc2839ac396b4836e3](https://etherscan.io/tx/0xe6f0f754398d89583da8e4229c5d7aaa00739a3ae334ecfc2839ac396b4836e3), implementations: [0xB7277a6e95992041568D9391D09d0122023778A2](https://etherscan.io/address/0xB7277a6e95992041568D9391D09d0122023778A2#code) - Roles: - **admin**: EOA 62 - **blacklister**: EOA 7 - **masterMinter**: MasterMinter; ultimately EOA 10, EOA 102, EOA 105, EOA 106, EOA 108, EOA 110, EOA 112, EOA 113, EOA 114, EOA 12, EOA 14, EOA 16, EOA 26, EOA 29, EOA 30, EOA 32, EOA 33, EOA 35, EOA 44, EOA 47, EOA 53, EOA 54, EOA 56, EOA 57, EOA 6, EOA 61, EOA 64, EOA 69, EOA 71, EOA 72, EOA 73, EOA 74, EOA 78, EOA 8, EOA 82, EOA 83, EOA 90, EOA 91, EOA 93, EOA 94, EOA 95, EOA 96, EOA 98, EOA 99 - **minters**: EOA 1, EOA 103, EOA 104, EOA 107, EOA 109, EOA 13, EOA 17, EOA 18, EOA 19, EOA 21, EOA 23, EOA 24, EOA 34, EOA 36, EOA 42, EOA 43, EOA 5, EOA 55, EOA 58, EOA 65, EOA 66, EOA 67, EOA 70, EOA 75, EOA 79, EOA 80, EOA 9, GatewayMinter, GatewayWallet, SeizureRegistry, TokenMinter, TokenMinterV2; ultimately EOA 101, EOA 25, EOA 40, EOA 50, EOA 84, EOA 86 - **owner**: EOA 111 - **pauser**: EOA 37 Can be upgraded by: EOA 62 with no delay #### TokenMessenger Addresses: [0xBd3fa81B58Ba92a82136038B25aDec7066af3155](https://etherscan.io/address/0xBd3fa81B58Ba92a82136038B25aDec7066af3155#code) Part of CCTP - Roles: - **localMessageTransmitter**: MessageTransmitter - **owner**: EOA 46 - **rescuer**: EOA 45 #### TokenMinter Addresses: [0xc4922d64a24675E16e1586e3e3Aa56C06fABe907](https://etherscan.io/address/0xc4922d64a24675E16e1586e3e3Aa56C06fABe907#code) Part of CCTP: Used for automated access control for minting. - Roles: - **localTokenMessenger**: TokenMessenger - **owner**: EOA 2 - **pauser**: EOA 63 - **rescuer**: EOA 76 - **tokenController**: EOA 68 #### MasterMinter Addresses: [0xE982615d461DD5cD06575BbeA87624fda4e3de17](https://etherscan.io/address/0xE982615d461DD5cD06575BbeA87624fda4e3de17#code) - Roles: - **controllers**: EOA 10, EOA 102, EOA 105, EOA 106, EOA 108, EOA 110, EOA 112, EOA 113, EOA 114, EOA 12, EOA 14, EOA 16, EOA 26, EOA 29, EOA 30, EOA 32, EOA 33, EOA 35, EOA 44, EOA 47, EOA 53, EOA 54, EOA 56, EOA 57, EOA 6, EOA 61, EOA 64, EOA 69, EOA 71, EOA 72, EOA 73, EOA 74, EOA 78, EOA 8, EOA 82, EOA 83, EOA 91, EOA 93, EOA 94, EOA 95, EOA 96, EOA 98, EOA 99 - **owner**: EOA 90 #### TokenMinterV2 Addresses: [0xfd78EE919681417d192449715b2594ab58f5D002](https://etherscan.io/address/0xfd78EE919681417d192449715b2594ab58f5D002#code) Part of CCTP: Used for automated access control for minting. - Roles: - **localTokenMessenger**: TokenMessengerV2 - **owner**: EOA 59 - **pauser**: EOA 39 - **rescuer**: EOA 100 - **tokenController**: EOA 52 The current deployment carries some associated risks: - Funds can be stolen if a contract receives a malicious code upgrade. There is no delay on code upgrades (CRITICAL).