# CCTP v2 Markdown version of https://l2beat.com/interop/protocols/cctpv2 ## Summary - Last 24h volume: $411.36 M - Last 24h transfer count: 16.71 K - Last 24h top path: Solana ↔ Ethereum ($116.35 M) - Last 24h avg. transfer time: 6m 41s - Last 24h avg. transfer value: $24.61 K - Last 24h tokens by volume: [USDC](https://l2beat.com/interop/tokens/9HN5PN/circle/usdc) ($411.36 M) - Last 24h top token: [USDC](https://l2beat.com/interop/tokens/9HN5PN/circle/usdc) ($411.36 M volume, 16.71 K transfers) - Last 24h transfer size: Under $100: 6.36 K transfers, $100-$1K: 5.27 K transfers, $1K-$10K: 2.88 K transfers, $10K-$100K: 1.68 K transfers, Over $100K: 497 transfers (min under $0.01, average $24.61 K, max $9.99 M) - Last 24h transfer type distribution: Burn & Mint: $411.36 M ### About CCTP v2 is the second version of the Cross-Chain Transfer Protocol by Circle. Mainly used for USDC burn-mint transfers, it coexists with the v1 protocol but improves on its transfer speed. ## 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: $261.92 M (4.23 K transfers) - Solana: $133.15 M (3.30 K transfers) - Arbitrum One: $129.83 M (8.60 K transfers) - and 11 more ### Top routes by volume (last 24h) - Solana → Ethereum: $103.76 M - Ethereum → Polygon PoS: $55.84 M - Arbitrum One → HyperEVM: $55.32 M - Hyperliquid → Arbitrum One: $37.55 M - Monad → Ethereum: $13.72 M - Ethereum → Solana: $12.58 M - Ethereum → OP Mainnet: $12.42 M - Ethereum → Base: $11.63 M - Arbitrum One → Ethereum: $10.96 M - Ethereum → Arbitrum One: $10.38 M The flows between chains are an interactive graph on [the HTML page](https://l2beat.com/interop/protocols/cctpv2#interop-volume). ## Description CCTP v2 is the second version of the Cross-Chain Transfer Protocol by Circle. Mainly used for USDC burn-mint transfers, it coexists with the v1 protocol but improves on its transfer speed. ### 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/cctpv2#interop-tokens). ## Transfers The interactive transfers table is shown on [the HTML page](https://l2beat.com/interop/protocols/cctpv2#interop-transfers). ## Permissions ### Ethereum #### Actors ##### UnverifiedUSDCMinter Addresses: [0xA669f564133A1612dbd6f5E579863aA0a34448Bd](https://etherscan.io/address/0xA669f564133A1612dbd6f5E579863aA0a34448Bd) (unverified) Upgradeable contract with an unverified implementation that is registered as a USDC minter in the USDC token contract. Its minting allowance is set by its MasterMinter controllers. - 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 4), [0x119cc12CB823EB6Ee1d2Da2b5E5De645AF8F3E90](https://etherscan.io/address/0x119cc12CB823EB6Ee1d2Da2b5E5De645AF8F3E90) (EOA 8), [0x1375c5FF3785850314f5A612A7837CC295075eF1](https://etherscan.io/address/0x1375c5FF3785850314f5A612A7837CC295075eF1) (EOA 12), [0x1971773285A553C2100C97a3A3Ad04519F4e2186](https://etherscan.io/address/0x1971773285A553C2100C97a3A3Ad04519F4e2186) (EOA 16), [0x19a932fC5A8320939c3575302a8705147a7f27D8](https://etherscan.io/address/0x19a932fC5A8320939c3575302a8705147a7f27D8) (EOA 17), [0x2322E81DB282F22849c2Eb0b749C688Ea3611946](https://etherscan.io/address/0x2322E81DB282F22849c2Eb0b749C688Ea3611946) (EOA 18), [0x24BDd8771b08C2EA6FE0e898126e65BD49021BE3](https://etherscan.io/address/0x24BDd8771b08C2EA6FE0e898126e65BD49021BE3) (EOA 20), [0x2b52e60C844d7946b6d910D3296940dC889CC785](https://etherscan.io/address/0x2b52e60C844d7946b6d910D3296940dC889CC785) (EOA 22), [0x3005A4C0EFE7E66F3f60eF8704983247A5c6ca61](https://etherscan.io/address/0x3005A4C0EFE7E66F3f60eF8704983247A5c6ca61) (EOA 23), [0x425a4093405dcC888ec7931d57574e0Dfe0726c5](https://etherscan.io/address/0x425a4093405dcC888ec7931d57574e0Dfe0726c5) (EOA 33), [0x46544d6A546EF97d43a6Aaa783DB8CEFcDd6C202](https://etherscan.io/address/0x46544d6A546EF97d43a6Aaa783DB8CEFcDd6C202) (EOA 35), [0x55FE002aefF02F77364de339a1292923A15844B8](https://etherscan.io/address/0x55FE002aefF02F77364de339a1292923A15844B8) (EOA 41), [0x5B6122C109B78C6755486966148C1D70a50A47D7](https://etherscan.io/address/0x5B6122C109B78C6755486966148C1D70a50A47D7) (EOA 42), [0x77C923526ec8B93fb8C645cC49a623ADe521377E](https://etherscan.io/address/0x77C923526ec8B93fb8C645cC49a623ADe521377E) (EOA 54), [0x7BdDBa3607517a3a06B75C1Fad1744D571De9A2D](https://etherscan.io/address/0x7BdDBa3607517a3a06B75C1Fad1744D571De9A2D) (EOA 57), [0x895F07957B863f4AB6086035a6990d8366Bc3266](https://etherscan.io/address/0x895F07957B863f4AB6086035a6990d8366Bc3266) (EOA 64), [0x89661a593106fF15B24B8DD25ab8Efad63cFEEA7](https://etherscan.io/address/0x89661a593106fF15B24B8DD25ab8Efad63cFEEA7) (EOA 65), [0x8967a7cE20043F876e42F8aD696b06bb632f0ca7](https://etherscan.io/address/0x8967a7cE20043F876e42F8aD696b06bb632f0ca7) (EOA 66), [0x911cb2323c6fB580e39F92a6f58D1cb019E940Cd](https://etherscan.io/address/0x911cb2323c6fB580e39F92a6f58D1cb019E940Cd) (EOA 69), [0x93Cb3290185Be000AfAeAd63c47C40EBcE86Bf7E](https://etherscan.io/address/0x93Cb3290185Be000AfAeAd63c47C40EBcE86Bf7E) (EOA 74), [0xa1EF798A09CeA66625a1b0B0ed28FB2732743609](https://etherscan.io/address/0xa1EF798A09CeA66625a1b0B0ed28FB2732743609) (EOA 78), [0xA5827F373Aa4D1a8d3cfb92d29963Ee97133d5c7](https://etherscan.io/address/0xA5827F373Aa4D1a8d3cfb92d29963Ee97133d5c7) (EOA 79), [0xE400d09e98a5806bF501E93ED8E7623B78b4646F](https://etherscan.io/address/0xE400d09e98a5806bF501E93ED8E7623B78b4646F) (EOA 101), [0xe898a5C06C1166178495e0faf27dae8dd4C97096](https://etherscan.io/address/0xe898a5C06C1166178495e0faf27dae8dd4C97096) (EOA 102), [0xEc72B99254d5a407b6CaEd24C1e771377e8Eb70b](https://etherscan.io/address/0xEc72B99254d5a407b6CaEd24C1e771377e8Eb70b) (EOA 105), [0xF0f3ef1340530A3983E1c510e49319D9Bfa8A74F](https://etherscan.io/address/0xF0f3ef1340530A3983E1c510e49319D9Bfa8A74F) (EOA 107) - 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 ##### 44 EOAs Addresses: [0x08c71cA483e6C454A35D2eD56073A0297f0A2Ec3](https://etherscan.io/address/0x08c71cA483e6C454A35D2eD56073A0297f0A2Ec3) (EOA 5), [0x0F493479be830657ACa110199A70E826506A54d3](https://etherscan.io/address/0x0F493479be830657ACa110199A70E826506A54d3) (EOA 7), [0x1238060eedfF5cBc9929f53DFee5C986F52b27f3](https://etherscan.io/address/0x1238060eedfF5cBc9929f53DFee5C986F52b27f3) (EOA 9), [0x130AA42C371d1dDB3cc41FBBA99273fA9150246c](https://etherscan.io/address/0x130AA42C371d1dDB3cc41FBBA99273fA9150246c) (EOA 11), [0x14b1bc91cb99aad649b36341d5abEB50DF775a3e](https://etherscan.io/address/0x14b1bc91cb99aad649b36341d5abEB50DF775a3e) (EOA 13), [0x162Bd3604c3bAfF49F91bA845ad79c6B2Cc7682E](https://etherscan.io/address/0x162Bd3604c3bAfF49F91bA845ad79c6B2Cc7682E) (EOA 15), [0x355fa241a4848dec8dCf453a5cCb16ec9207bcad](https://etherscan.io/address/0x355fa241a4848dec8dCf453a5cCb16ec9207bcad) (EOA 25), [0x38d51f44B586b154159932F3681a30c54A6d25a9](https://etherscan.io/address/0x38d51f44B586b154159932F3681a30c54A6d25a9) (EOA 28), [0x39A372b4CC3fc91Ba93238c9121CB4F98D057fB5](https://etherscan.io/address/0x39A372b4CC3fc91Ba93238c9121CB4F98D057fB5) (EOA 29), [0x3F1d9e1b241C918eFd1564018eE0e1Dc3C429d2f](https://etherscan.io/address/0x3F1d9e1b241C918eFd1564018eE0e1Dc3C429d2f) (EOA 31), [0x4024071Fe3FAd805F922a9098630D09A2EC0F82C](https://etherscan.io/address/0x4024071Fe3FAd805F922a9098630D09A2EC0F82C) (EOA 32), [0x44036cE4ab4Bf87898f013A35d543F204e91b806](https://etherscan.io/address/0x44036cE4ab4Bf87898f013A35d543F204e91b806) (EOA 34), [0x63015E0Ab081680eC85E9b6E62Df5584BD48cEb7](https://etherscan.io/address/0x63015E0Ab081680eC85E9b6E62Df5584BD48cEb7) (EOA 43), [0x6e1965bA05D34E0772754779B9e8Fb5EF7e73F2D](https://etherscan.io/address/0x6e1965bA05D34E0772754779B9e8Fb5EF7e73F2D) (EOA 46), [0x74F471Af556aBff915804C0f19D642497aFa13B5](https://etherscan.io/address/0x74F471Af556aBff915804C0f19D642497aFa13B5) (EOA 52), [0x768d96ef334BA5d0914040a5485D3777ecF07d65](https://etherscan.io/address/0x768d96ef334BA5d0914040a5485D3777ecF07d65) (EOA 53), [0x79E0946e1C186E745f1352d7C21AB04700C99F71](https://etherscan.io/address/0x79E0946e1C186E745f1352d7C21AB04700C99F71) (EOA 55), [0x7B3d54052DF209679Fce721516Cc1b566ef1c6AB](https://etherscan.io/address/0x7B3d54052DF209679Fce721516Cc1b566ef1c6AB) (EOA 56), [0x7Ee759ea02624E29a39b81726B72eCFF2F09c5B2](https://etherscan.io/address/0x7Ee759ea02624E29a39b81726B72eCFF2F09c5B2) (EOA 60), [0x86274d6Ed4301f40d5E28D5805cEa0E7DC4ee049](https://etherscan.io/address/0x86274d6Ed4301f40d5E28D5805cEa0E7DC4ee049) (EOA 63), [0x8E079873EFb4f3B76a4be111E8a55418bCe6e40d](https://etherscan.io/address/0x8E079873EFb4f3B76a4be111E8a55418bCe6e40d) (EOA 68), [0x9138a70014749f7F3f9B7a5b5c159b14779EdB6d](https://etherscan.io/address/0x9138a70014749f7F3f9B7a5b5c159b14779EdB6d) (EOA 70), [0x919f33bdbF59e92F9c87a5ddd4A9f1aADA3C04b3](https://etherscan.io/address/0x919f33bdbF59e92F9c87a5ddd4A9f1aADA3C04b3) (EOA 71), [0x92c3A3136eC730295E41D5E6461Ecac5b6B40684](https://etherscan.io/address/0x92c3A3136eC730295E41D5E6461Ecac5b6B40684) (EOA 72), [0x936F08395aB1Afc97C09838A1A6AD1C854C4bBfD](https://etherscan.io/address/0x936F08395aB1Afc97C09838A1A6AD1C854C4bBfD) (EOA 73), [0x9d5C50Ae9dC377b1fDE6786bcfE8a70854fAc5E4](https://etherscan.io/address/0x9d5C50Ae9dC377b1fDE6786bcfE8a70854fAc5E4) (EOA 77), [0xAF60Becd8f8042C1FcDE81D0FEcFC720099d24dF](https://etherscan.io/address/0xAF60Becd8f8042C1FcDE81D0FEcFC720099d24dF) (EOA 81), [0xB0C9f95c1F0e686249AE0461e5e7657545379017](https://etherscan.io/address/0xB0C9f95c1F0e686249AE0461e5e7657545379017) (EOA 82), [0xC1d9fe41D19Dd52cb3Ae5d1D3b0030B5D498c704](https://etherscan.io/address/0xC1d9fe41D19Dd52cb3Ae5d1D3b0030B5D498c704) (EOA 89), [0xC2Bbc3A94408096EDfbfC2f61A8bBb5c9ED10a06](https://etherscan.io/address/0xC2Bbc3A94408096EDfbfC2f61A8bBb5c9ED10a06) (EOA 90), [0xCE4DddbfbE2c338B679c4F186d5F60B60FAa43Bd](https://etherscan.io/address/0xCE4DddbfbE2c338B679c4F186d5F60B60FAa43Bd) (EOA 92), [0xD05850359114bfE0b37A0Af048E1E8F9f7ce8275](https://etherscan.io/address/0xD05850359114bfE0b37A0Af048E1E8F9f7ce8275) (EOA 93), [0xd285766FB23198087d781FbF22D8Ddbc8b0067a3](https://etherscan.io/address/0xd285766FB23198087d781FbF22D8Ddbc8b0067a3) (EOA 94), [0xD3eFE568763BD4A96e4115B993b3fB89B35A0623](https://etherscan.io/address/0xD3eFE568763BD4A96e4115B993b3fB89B35A0623) (EOA 95), [0xdBEbB37e94984A249f8a514bE9e3120E13C18B85](https://etherscan.io/address/0xdBEbB37e94984A249f8a514bE9e3120E13C18B85) (EOA 96), [0xDe5983C50E3b06D6473d3E7C179b85b30bf32444](https://etherscan.io/address/0xDe5983C50E3b06D6473d3E7C179b85b30bf32444) (EOA 97), [0xe37eDF8B4f5Dc846AF472CF7aD086A14d4024378](https://etherscan.io/address/0xe37eDF8B4f5Dc846AF472CF7aD086A14d4024378) (EOA 100), [0xe9697bcf46ff6125003282d5e1DE22c52033c19d](https://etherscan.io/address/0xe9697bcf46ff6125003282d5e1DE22c52033c19d) (EOA 103), [0xeb10024C7761e78cbbE78773aC6F6E98f3ED8314](https://etherscan.io/address/0xeb10024C7761e78cbbE78773aC6F6E98f3ED8314) (EOA 104), [0xEff933714A1B1F8600873BB61dc8F522F6438971](https://etherscan.io/address/0xEff933714A1B1F8600873BB61dc8F522F6438971) (EOA 106), [0xfB9a1Af976e70113b6879a70144cDECe1EA8C42c](https://etherscan.io/address/0xfB9a1Af976e70113b6879a70144cDECe1EA8C42c) (EOA 108), [0xfe0F536D7Ea2eD598fd54993F03208B03de1916E](https://etherscan.io/address/0xfe0F536D7Ea2eD598fd54993F03208B03de1916E) (EOA 110), [0xFe1e61E23698d619235B88936eF670AcF9FB398B](https://etherscan.io/address/0xFe1e61E23698d619235B88936eF670AcF9FB398B) (EOA 111), [0xFE8c6a384fD37BCc4E4f8c837A570e09EDd6bCEa](https://etherscan.io/address/0xFE8c6a384fD37BCc4E4f8c837A570e09EDd6bCEa) (EOA 112) - Can interact with USD Coin Token - manage minter addresses [via: MasterMinter] ##### EOA 6 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 10 Addresses: [0x12De0d11519B2FCc2F9017AC100F65D236326C1B](https://etherscan.io/address/0x12De0d11519B2FCc2F9017AC100F65D236326C1B) - Can interact with GatewayWallet - allowlist or disallowlist contract signers for Gateway burn intents ##### EOA 14 Addresses: [0x162aB6063C172013F03F55D10e8531F3436E31B5](https://etherscan.io/address/0x162aB6063C172013F03F55D10e8531F3436E31B5) - Can upgrade **with no delay** - UnverifiedUSDCMinter ##### EOA 19 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 21 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 24 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 26 Addresses: [0x358a85e032aA9507a1303683b2B6A1d1cac3c252](https://etherscan.io/address/0x358a85e032aA9507a1303683b2B6A1d1cac3c252) - Can interact with MessageTransmitter - enable or disable attesters and set the attestation signature threshold ##### EOA 27 Addresses: [0x383048265851aA10035bb32b2055632eC4FBB6eB](https://etherscan.io/address/0x383048265851aA10035bb32b2055632eC4FBB6eB) - Can interact with MessageTransmitterV2 - pause and unpause message transmission and receiving ##### EOA 30 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 36 Addresses: [0x4914f61d25e5C567143774B76EdbF4D5109a8566](https://etherscan.io/address/0x4914f61d25e5C567143774B76EdbF4D5109a8566) - Can interact with USD Coin Token - pause the USDC token (no transfers, mints, burns) ##### EOA 37 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 38 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 39), [0x725b06F73ff761eF5390e39315e2BfbF60d33F96](https://etherscan.io/address/0x725b06F73ff761eF5390e39315e2BfbF60d33F96) (EOA 49) - Can interact with USD Coin Token - mint the token in the bounds of a preset minting allowance [via: MessageTransmitterV2 → TokenMessengerV2 → TokenMinterV2] ##### EOA 40 Addresses: [0x53D81DF780baed54FdCa7020618aD6e1c4AC1D84](https://etherscan.io/address/0x53D81DF780baed54FdCa7020618aD6e1c4AC1D84) - Can interact with MessageTransmitterV2 - transfer any ERC-20 tokens out of the contract ##### EOA 44 Addresses: [0x65cBcdbE95567A8F9519242f9C52F65E8067021B](https://etherscan.io/address/0x65cBcdbE95567A8F9519242f9C52F65E8067021B) - Can interact with TokenMessenger - transfer any ERC-20 tokens out of the contract ##### EOA 45 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 47 Addresses: [0x6fa314D4Dce1d49233c329a60fDBd96a6BCbe6Fb](https://etherscan.io/address/0x6fa314D4Dce1d49233c329a60fDBd96a6BCbe6Fb) - Can interact with GatewayMinter - pause and unpause Gateway minting ##### EOA 48 Addresses: [0x6Fa60A88b42AFb0aEe6488826A58864B192442ad](https://etherscan.io/address/0x6Fa60A88b42AFb0aEe6488826A58864B192442ad) - Can interact with MessageTransmitter - transfer any ERC-20 tokens out of the contract ##### EOA 50 Addresses: [0x7359fD9aA258992eb4B6d9572c6f6c74Cf719a94](https://etherscan.io/address/0x7359fD9aA258992eb4B6d9572c6f6c74Cf719a94) - Can interact with GatewayWallet - denylist addresses, preventing them from interacting with the GatewayWallet ##### EOA 51 Addresses: [0x740F494cD63f87547FEc1591646720e5cC285846](https://etherscan.io/address/0x740F494cD63f87547FEc1591646720e5cC285846) - Can interact with TokenMinterV2 - link or unlink remote tokens and configure per-message burn limits ##### EOA 58 Addresses: [0x7D1565698cddf4C8f90d6b8574729fef565cae0E](https://etherscan.io/address/0x7D1565698cddf4C8f90d6b8574729fef565cae0E) - Can interact with TokenMinterV2 - set the local TokenMessenger, token controller, pauser, rescuer, and transfer ownership ##### EOA 59 Addresses: [0x7e575bC81e8a4A57f841512fbE72ed4C9976ae1c](https://etherscan.io/address/0x7e575bC81e8a4A57f841512fbE72ed4C9976ae1c) - Can interact with GatewayMinter - denylist addresses, preventing them from interacting with the GatewayMinter ##### EOA 61 Addresses: [0x807a96288A1A408dBC13DE2b1d087d10356395d2](https://etherscan.io/address/0x807a96288A1A408dBC13DE2b1d087d10356395d2) - Can upgrade **with no delay** - USD Coin Token ##### EOA 62 Addresses: [0x817ae4109dC0f21E437b94c899962690514Ba09f](https://etherscan.io/address/0x817ae4109dC0f21E437b94c899962690514Ba09f) - Can interact with TokenMinter - pause and unpause minting and burning through this TokenMinter ##### EOA 67 Addresses: [0x8a9A13A106cB89E15410B2AB4488135155032169](https://etherscan.io/address/0x8a9A13A106cB89E15410B2AB4488135155032169) - Can interact with TokenMinter - link or unlink remote tokens and configure per-message burn limits ##### EOA 75 Addresses: [0x96D16c491aDA31f609eC72Ae33018b8B7e80EB41](https://etherscan.io/address/0x96D16c491aDA31f609eC72Ae33018b8B7e80EB41) - Can interact with TokenMinter - transfer any ERC-20 tokens out of the contract ##### EOA 76 Addresses: [0x9812d5F0a0832d9A0a78a1ba728fACd87bC35b19](https://etherscan.io/address/0x9812d5F0a0832d9A0a78a1ba728fACd87bC35b19) - Can interact with GatewayWallet - pause and unpause deposits, burns, and withdrawals ##### EOA 80 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 83), [0xE2fEfe09E74b921CbbFF229E7cD40009231501CA](https://etherscan.io/address/0xE2fEfe09E74b921CbbFF229E7cD40009231501CA) (EOA 99) - Can interact with USD Coin Token - mint the token in the bounds of a preset minting allowance [via: MessageTransmitter → TokenMessenger → TokenMinter] ##### EOA 84 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 85 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 86 Addresses: [0xB7569E9eB64eaEd5C4166E510b4F6fF54ef42258](https://etherscan.io/address/0xB7569E9eB64eaEd5C4166E510b4F6fF54ef42258) - Can upgrade **with no delay** - MessageTransmitterV2 ##### EOA 87 Addresses: [0xBED4b046f7d185d730E9930b2bcddc86Eb3cfbc9](https://etherscan.io/address/0xBED4b046f7d185d730E9930b2bcddc86Eb3cfbc9) - Can interact with TokenMessengerV2 - denylist addresses, preventing them from interacting with this TokenMessenger ##### EOA 88 Addresses: [0xc16b03F84563C1467017C9F7216F8ad6098dc95a](https://etherscan.io/address/0xc16b03F84563C1467017C9F7216F8ad6098dc95a) - Can interact with MessageTransmitterV2 - enable or disable attesters and set the attestation signature threshold ##### EOA 91 Addresses: [0xc809b0216B149cc301Cb203EDD84FCdB8F15C4ed](https://etherscan.io/address/0xc809b0216B149cc301Cb203EDD84FCdB8F15C4ed) - Can interact with MessageTransmitter - pause and unpause message transmission and receiving ##### EOA 98 Addresses: [0xE206be2331d6aAa4495887755BaBE892aecE704A](https://etherscan.io/address/0xE206be2331d6aAa4495887755BaBE892aecE704A) - Can interact with TokenMinterV2 - transfer any ERC-20 tokens out of the contract ##### EOA 109 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/cctpv2.917a6fee.png) ### Ethereum #### MessageTransmitter Addresses: [0x0a992d191DEeC32aFe36203Ad87D7d289a738F81](https://etherscan.io/address/0x0a992d191DEeC32aFe36203Ad87D7d289a738F81#code) Part of CCTP - Roles: - **attesterManager**: EOA 26 - **getEnabledAttester**: EOA 83, EOA 99 - **owner**: EOA 37 - **pauser**: EOA 91 - **rescuer**: EOA 48 #### 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 10d) - 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 30 - **attestationSigners**: EOA 24 - **denylister**: EOA 59 - **owner**: EOA 30 - **pauser**: EOA 47 Can be upgraded by: EOA 30 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 80 - **denylister**: EOA 87 - **localMessageTransmitter**: MessageTransmitterV2 - **owner**: EOA 19 - **rescuer**: EOA 3 Can be upgraded by: EOA 80 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 14d 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 21 - **attestationSigners**: EOA 85 - **contractSignersAllowlister**: EOA 10 - **denylister**: EOA 50 - **owner**: EOA 21 - **pauser**: EOA 76 Can be upgraded by: EOA 21 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 86 - **attesterManager**: EOA 88 - **getEnabledAttester**: EOA 39, EOA 49 - **owner**: EOA 84 - **pauser**: EOA 27 - **rescuer**: EOA 40 Can be upgraded by: EOA 86 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 61 - **blacklister**: EOA 6 - **masterMinter**: MasterMinter; ultimately EOA 100, EOA 103, EOA 104, EOA 106, EOA 108, EOA 11, EOA 110, EOA 111, EOA 112, EOA 13, EOA 15, EOA 25, EOA 28, EOA 29, EOA 31, EOA 32, EOA 34, EOA 43, EOA 46, EOA 5, EOA 52, EOA 53, EOA 55, EOA 56, EOA 60, EOA 63, EOA 68, EOA 7, EOA 70, EOA 71, EOA 72, EOA 73, EOA 77, EOA 81, EOA 82, EOA 89, EOA 9, EOA 90, EOA 92, EOA 93, EOA 94, EOA 95, EOA 96, EOA 97 - **minters**: EOA 1, EOA 101, EOA 102, EOA 105, EOA 107, EOA 12, EOA 16, EOA 17, EOA 18, EOA 20, EOA 22, EOA 23, EOA 33, EOA 35, EOA 4, EOA 41, EOA 42, EOA 54, EOA 57, EOA 64, EOA 65, EOA 66, EOA 69, EOA 74, EOA 78, EOA 79, EOA 8, GatewayMinter, GatewayWallet, TokenMinter, TokenMinterV2, UnverifiedUSDCMinter; ultimately EOA 24, EOA 39, EOA 49, EOA 83, EOA 85, EOA 99 - **owner**: EOA 109 - **pauser**: EOA 36 Can be upgraded by: EOA 61 with no delay #### TokenMessenger Addresses: [0xBd3fa81B58Ba92a82136038B25aDec7066af3155](https://etherscan.io/address/0xBd3fa81B58Ba92a82136038B25aDec7066af3155#code) Part of CCTP - Roles: - **localMessageTransmitter**: MessageTransmitter - **owner**: EOA 45 - **rescuer**: EOA 44 #### 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 62 - **rescuer**: EOA 75 - **tokenController**: EOA 67 #### MasterMinter Addresses: [0xE982615d461DD5cD06575BbeA87624fda4e3de17](https://etherscan.io/address/0xE982615d461DD5cD06575BbeA87624fda4e3de17#code) - Roles: - **controllers**: EOA 100, EOA 103, EOA 104, EOA 106, EOA 108, EOA 11, EOA 110, EOA 111, EOA 112, EOA 13, EOA 15, EOA 25, EOA 28, EOA 29, EOA 31, EOA 32, EOA 34, EOA 43, EOA 46, EOA 5, EOA 52, EOA 53, EOA 55, EOA 56, EOA 60, EOA 63, EOA 68, EOA 7, EOA 70, EOA 71, EOA 72, EOA 73, EOA 77, EOA 81, EOA 82, EOA 9, EOA 90, EOA 92, EOA 93, EOA 94, EOA 95, EOA 96, EOA 97 - **owner**: EOA 89 #### TokenMinterV2 Addresses: [0xfd78EE919681417d192449715b2594ab58f5D002](https://etherscan.io/address/0xfd78EE919681417d192449715b2594ab58f5D002#code) Part of CCTP: Used for automated access control for minting. - Roles: - **localTokenMessenger**: TokenMessengerV2 - **owner**: EOA 58 - **pauser**: EOA 38 - **rescuer**: EOA 98 - **tokenController**: EOA 51 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).