diff --git a/public/images/ccip/ccip-hl-v1.7.png b/public/images/ccip/ccip-hl-v1.7.png new file mode 100644 index 00000000000..5a313852d72 Binary files /dev/null and b/public/images/ccip/ccip-hl-v1.7.png differ diff --git a/public/images/ccip/concepts/architecture/ccip-svm-destination-chain.jpg b/public/images/ccip/concepts/architecture/ccip-svm-destination-chain.jpg index 97ee2de1f08..3680f3e3377 100644 Binary files a/public/images/ccip/concepts/architecture/ccip-svm-destination-chain.jpg and b/public/images/ccip/concepts/architecture/ccip-svm-destination-chain.jpg differ diff --git a/public/images/ccip/concepts/architecture/ccip-svm-source-chain.jpg b/public/images/ccip/concepts/architecture/ccip-svm-source-chain.jpg index 6703a12dd4a..07389f3ff16 100644 Binary files a/public/images/ccip/concepts/architecture/ccip-svm-source-chain.jpg and b/public/images/ccip/concepts/architecture/ccip-svm-source-chain.jpg differ diff --git a/public/images/ccip/concepts/architecture/onchain-evm-architecture-registry.jpg b/public/images/ccip/concepts/architecture/onchain-evm-architecture-registry.jpg index 0d122a36dc8..f97b851860e 100644 Binary files a/public/images/ccip/concepts/architecture/onchain-evm-architecture-registry.jpg and b/public/images/ccip/concepts/architecture/onchain-evm-architecture-registry.jpg differ diff --git a/reports/llms-report.json b/reports/llms-report.json index b4ce94ec5e4..cf5c37be556 100644 --- a/reports/llms-report.json +++ b/reports/llms-report.json @@ -1,5 +1,5 @@ { - "startedAt": "2025-11-11T23:46:50.901Z", + "startedAt": "2025-11-12T18:56:10.721Z", "siteBase": "https://docs.chain.link", "sections": [ { @@ -7,16 +7,16 @@ "pagesProcessed": 84, "outputPath": "src/content/cre/llms-full-go.txt", "bytes": 631240, - "prevBytes": 631069, - "deltaBytes": 171 + "prevBytes": 631240, + "deltaBytes": 0 }, { "section": "cre-ts", "pagesProcessed": 79, "outputPath": "src/content/cre/llms-full-ts.txt", "bytes": 586661, - "prevBytes": 586483, - "deltaBytes": 178 + "prevBytes": 586661, + "deltaBytes": 0 }, { "section": "vrf", @@ -28,11 +28,11 @@ }, { "section": "ccip", - "pagesProcessed": 245, + "pagesProcessed": 243, "outputPath": "src/content/ccip/llms-full.txt", - "bytes": 2639701, + "bytes": 2625022, "prevBytes": 2639701, - "deltaBytes": 0 + "deltaBytes": -14679 }, { "section": "data-feeds", @@ -123,5 +123,5 @@ "deltaBytes": 0 } ], - "finishedAt": "2025-11-11T23:46:54.854Z" + "finishedAt": "2025-11-12T18:56:14.180Z" } diff --git a/src/components/CCIP/ChainHero/ChainHero.tsx b/src/components/CCIP/ChainHero/ChainHero.tsx index b240a90743f..bbeba6b171f 100644 --- a/src/components/CCIP/ChainHero/ChainHero.tsx +++ b/src/components/CCIP/ChainHero/ChainHero.tsx @@ -212,28 +212,6 @@ function ChainHero({ chains, tokens, network, token, environment, lanes }: Chain )} - {/* -
-
- RMN Blessing - -
-
- {network?.rmnPermeable === false ? "Enabled" : "Disabled"} -
-
- */} {/* Conditional rendering based on chain type */} {network.chainType === "evm" && ( diff --git a/src/components/CCIP/ChainHero/LaneDetailsHero.tsx b/src/components/CCIP/ChainHero/LaneDetailsHero.tsx index 59113f19942..8c96ef2fde5 100644 --- a/src/components/CCIP/ChainHero/LaneDetailsHero.tsx +++ b/src/components/CCIP/ChainHero/LaneDetailsHero.tsx @@ -11,7 +11,6 @@ interface LaneDetailsHeroProps { logo: string name: string chainType?: ChainType - rmnPermeable?: boolean } destinationNetwork: { logo: string @@ -24,7 +23,6 @@ interface LaneDetailsHeroProps { enforceOutOfOrder?: boolean explorer: ExplorerInfo inOutbound: LaneFilter - laneRmnPermeable?: boolean } // Arrow component to avoid duplication @@ -89,7 +87,6 @@ function LaneDetailsHero({ enforceOutOfOrder, explorer, inOutbound, - laneRmnPermeable, }: LaneDetailsHeroProps) { // Map boolean values to display strings const getOutOfOrderText = (value?: boolean) => { @@ -98,20 +95,6 @@ function LaneDetailsHero({ return "N/A" } - /** - * Determines if RMN verification is enabled for this lane. Logic: - * 1. If the destination chain is Solana (SVM), RMN verification is always disabled - * 2. If a lane-specific rmnPermeable value exists, it takes precedence - * 3. Otherwise, fallback to the source network's rmnPermeable setting - */ - const isRmnVerificationEnabled = () => { - if (laneRmnPermeable !== undefined) { - return laneRmnPermeable === false - } - - return sourceNetwork.rmnPermeable === false - } - return (
{/* Display networks with direction based on lane type */} @@ -159,13 +142,6 @@ function LaneDetailsHero({ {destinationAddress ? : "n/a"}{" "} - } - > - {isRmnVerificationEnabled() ? "Enabled" : "Disabled"} - - {inOutbound === LaneFilter.Outbound && (
diff --git a/src/config/data/ccip/data.ts b/src/config/data/ccip/data.ts index 5fe01ccd46c..7673b340b91 100644 --- a/src/config/data/ccip/data.ts +++ b/src/config/data/ccip/data.ts @@ -468,7 +468,6 @@ export const getAllNetworks = ({ filter }: { filter: Environment }): Network[] = })), armProxy: chains[chain].armProxy, feeQuoter: chainType === "solana" ? chains[chain]?.feeQuoter : undefined, - rmnPermeable: chains[chain]?.rmnPermeable, mcms: chainType === "aptos" ? chains[chain]?.mcms?.address : undefined, poolPrograms: chainType === "solana" ? chains[chain]?.poolPrograms : undefined, }) @@ -501,7 +500,6 @@ export const getNetwork = ({ chain, filter }: { chain: string; filter: Environme logo: network.logo, explorer: network.explorer, chainType: network.chainType, - rmnPermeable: chainDetails?.rmnPermeable, ...chainDetails, } } diff --git a/src/config/data/ccip/types.ts b/src/config/data/ccip/types.ts index 516da91586a..fd939e8b35c 100644 --- a/src/config/data/ccip/types.ts +++ b/src/config/data/ccip/types.ts @@ -19,7 +19,6 @@ export type SupportedTokensConfig = { export type LaneConfig = { supportedTokens?: SupportedTokensConfig rateLimiterConfig?: RateLimiterConfig - rmnPermeable: boolean onRamp: { address: string version: string @@ -71,7 +70,6 @@ export type ChainConfig = { version: string } feeQuoter?: string - rmnPermeable?: boolean nativeToken?: { name: string symbol: string @@ -201,7 +199,6 @@ export interface Network { } routerExplorerUrl: string feeQuoter?: string - rmnPermeable: boolean mcms?: string poolPrograms?: { BurnMintTokenPool?: string diff --git a/src/config/data/ccip/v1_2_0/mainnet/chains.json b/src/config/data/ccip/v1_2_0/mainnet/chains.json index 1113efe2412..85a31785cac 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/chains.json +++ b/src/config/data/ccip/v1_2_0/mainnet/chains.json @@ -10,7 +10,6 @@ "address": "0x91339eb99C4c2Be9A071203DD99E014A3189FD29", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x0aA145a62153190B8f0D3cA00c441e451529f755", "version": "1.2.0" @@ -31,7 +30,6 @@ "address": "0x56c4b06A0F59AcFAAb58FEA0d7Ca4090695F683f", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x09521B0B5BB2d4406124c0207Cf551829B45f84d", "version": "1.2.0" @@ -52,7 +50,6 @@ "address": "0x835F2315BaB7b36b3f4cacF865e55439A613cc1b", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xe9c6945281028cb6530d43F998eE539dFE2a9191", "version": "1.2.0" @@ -72,7 +69,6 @@ "mcms": { "address": "0x2d3254b5c860a75d8d5095d44388ae8e9c23a234a85abfcff6264d298fbef6cc" }, - "rmnPermeable": false, "router": { "address": "0x20f808de3375db34d17cc946ec6b43fc26962f6afa125182dc903359756caf6b", "version": "Router 1.6.0" @@ -93,7 +89,6 @@ "address": "0x76Aa17dCda9E8529149E76e9ffaE4aD1C4AD701B", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xF4c7E640EdA248ef95972845a62bdC74237805dB", "version": "1.2.0" @@ -118,7 +113,6 @@ "address": "0x452b8543fdF4Da91FE914CC92c3B79632730cFC7", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x71a275704c283486fBa26dad3dd0DB78804426eF", "version": "1.2.0" @@ -143,7 +137,6 @@ "address": "0xe76d080Bc727EE62bCF53c8Cc891417357529CA1", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xa3ca4306B9256aAB177C47A18b43593F03378976", "version": "1.2.0" @@ -168,7 +161,6 @@ "address": "0x1f524a11d89D68a4E4b1c8A195E91Fb1d8f0B56a", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x6c0aA29330c58dda07faD577fF5a0280823a910c", "version": "1.2.0" @@ -193,7 +185,6 @@ "address": "0x55aeb80Aa6Ab34aA83E1F387903F8Bb2Aa9e2F2d", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x827716e74F769AB7b6bb374A29235d9c2156932C", "version": "1.2.0" @@ -218,7 +209,6 @@ "address": "0x862e2885Ae4B2790d15A5F19bdb47bc6Bd31aaD1", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x5EE890c89B5Ae75cBC516Dd53345e38E5B39B664", "version": "1.2.0" @@ -243,7 +233,6 @@ "address": "0x55aeb80Aa6Ab34aA83E1F387903F8Bb2Aa9e2F2d", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x9C34e9A192d7a4c2cf054668C1122C028C43026c", "version": "1.2.0" @@ -268,7 +257,6 @@ "address": "0xB3e5f1F4aeF00402091605b96D0440657c8B9978", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x8Be462D21b05eEeF81a3AA384b7C6CF18597232A", "version": "1.2.0" @@ -293,7 +281,6 @@ "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xD941fBEcD2b971d0F54b4C34286C95faB52B60B8", "version": "1.2.0" @@ -314,7 +301,6 @@ "address": "0x47Db76c9c97F4bcFd54D8872FDb848Cab696092d", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x34B03Cb9086d7D758AC55af71584F81A598759FE", "version": "1.2.0" @@ -339,7 +325,6 @@ "address": "0xb0112a2723D9D6CB5194580701A93B1eb67846D2", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xfB48f15480926A4ADf9116Dca468bDd2EE6C5F62", "version": "1.2.0" @@ -364,7 +349,6 @@ "address": "0x6d10fF9a987d3C05e373cCbcb17f38287318c50e", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xF7Cc8b0B5263A74AFBb1a2ac87FfF1CF7E62152f", "version": "1.2.0" @@ -389,7 +373,6 @@ "address": "0x04c5046A1f4E3fFf094c26dFCAA75eF293932f18", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x183f6069A0D5c2DEC1Dd1eCF3B1581e12dEb4Efe", "version": "1.2.0" @@ -414,7 +397,6 @@ "address": "0xaA9982275B9b806908e377BB744362Cf96a67Fc3", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xE26B0A098D861d5C7d9434aD471c0572Ca6EAa67", "version": "1.2.0" @@ -439,7 +421,6 @@ "address": "0x7A53A26B6c089Ad8ecCD1CbD03ddb7516044a281", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x17b828DF8679D68318f0849C1221AD1760699eCb", "version": "1.2.0" @@ -484,7 +465,6 @@ "address": "0x1f1df9f7fc939E71819F766978d8F900B816761b", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x141fa059441E0ca23ce184B6A78bafD2A517DdE8", "version": "1.2.0" @@ -509,7 +489,6 @@ "address": "0xAFEd606Bd2CAb6983fC6F10167c98aaC2173D77f", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x881e3A65B4d4a04dD529061dd0071cf975F58bCD", "version": "1.2.0" @@ -534,7 +513,6 @@ "address": "0xb227f007804c16546Bd054dfED2E7A1fD5437678", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x12e0B8E349C6fb7E6E40713E8125C3cF1127ea8C", "version": "1.2.0" @@ -559,7 +537,6 @@ "address": "0x04c5046A1f4E3fFf094c26dFCAA75eF293932f18", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xf2Fd62c083F3BF324e99ce157D1a42d7EbA77f1d", "version": "1.2.0" @@ -584,7 +561,6 @@ "address": "0x04c5046A1f4E3fFf094c26dFCAA75eF293932f18", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xca7c90A52B44E301AC01Cb5EB99b2fD99339433A", "version": "1.2.0" @@ -609,7 +585,6 @@ "address": "0x0a12ec21c43ab2b4f69693Da1b0149e7652689c0", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x549FEB73F2348F6cD99b9fc8c69252034897f06C", "version": "1.2.0" @@ -634,7 +609,6 @@ "address": "0xf49f81b3d2F2a79b706621FA2D5934136352140c", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x670052635a9850bb45882Cb2eCcF66bCff0F41B7", "version": "1.2.0" @@ -659,7 +633,6 @@ "address": "0xCe3f7378aE409e1CE0dD6fFA70ab683326b73f04", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x24C40f13E77De2aFf37c280BA06c333531589bf1", "version": "1.2.0" @@ -684,7 +657,6 @@ "address": "0xAFEd606Bd2CAb6983fC6F10167c98aaC2173D77f", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x3206695CaE29952f4b0c22a169725a865bc8Ce0f", "version": "1.2.0" @@ -709,7 +681,6 @@ "address": "0xb227f007804c16546Bd054dfED2E7A1fD5437678", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xA9999937159B293c72e2367Ce314cb3544e7C1a3", "version": "1.2.0" @@ -734,7 +705,6 @@ "address": "0x3539F2E214d8BC7E611056383323aC6D1b01943c", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x9a55E8Cab6564eb7bbd7124238932963B8Af71DC", "version": "1.2.0" @@ -759,7 +729,6 @@ "address": "0xaD501B68b7244fD5AddD53dE24A4eC3f6343cb89", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xeb2502AeD3Cfd6E37e292c6B837a8FFF9a042367", "version": "1.2.0" @@ -784,7 +753,6 @@ "address": "0x4fFb05FE51682c331D3778dc6C0A1122e68773EB", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x68891f5F96695ECd7dEdBE2289D1b73426ae7864", "version": "1.2.0" @@ -809,7 +777,6 @@ "address": "0xb0112a2723D9D6CB5194580701A93B1eb67846D2", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x5fd9E4986187c56826A3064954Cfa2Cf250cfA0f", "version": "1.2.0" @@ -834,7 +801,6 @@ "address": "0xb227f007804c16546Bd054dfED2E7A1fD5437678", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xF2b6Cb7867EB5502C3249dD37D7bc1Cc148e5232", "version": "1.2.0" @@ -859,7 +825,6 @@ "address": "0x55aeb80Aa6Ab34aA83E1F387903F8Bb2Aa9e2F2d", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x0A6436B56378D305729713ac332ccdCD367f3918", "version": "1.2.0" @@ -884,7 +849,6 @@ "address": "0xab0731056C23b85eDd62F12E716fC75fc1fB1219", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x748Fd769d81F5D94752bf8B0875E9301d0ba71bB", "version": "1.2.0" @@ -909,7 +873,6 @@ "address": "0xfa546248C54939AA6C48279CdC1EAf9A1125c411", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x1912C3cFafE8A76A32a92861d815aC2837F237Ca", "version": "1.2.0" @@ -930,7 +893,6 @@ "address": "0xAa7257D6E68A3CBb356AcA9845C33102bEB9a54c", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x4bdF20477744Ec5F9DE738b5cC9ACd01763905ee", "version": "1.2.0" @@ -955,7 +917,6 @@ "address": "0xC767e1d990e847E1737Fb21D24f4B94e0E2F193D", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x87b400B4d4F5Fe2Fdb6FBEa66C38003ced565b76", "version": "1.2.0" @@ -980,7 +941,6 @@ "address": "0xE4492EC4D601A250c383D93763390Ac4E07A9268", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x5e48912cFDd14417D6856872341f894AE0EF07DD", "version": "1.2.0" @@ -1005,7 +965,6 @@ "address": "0xbAb3aBB5F29275065F2814F1f4B10Ffc1284fFEf", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x13b3332b66389B1467CA6eBd6fa79775CCeF65ec", "version": "1.2.0" @@ -1054,7 +1013,6 @@ "address": "0x6A68CD17c1D1DA8bC15c2B3A9B0557B8Dc99853E", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x498F3feBAd3ff75e05b7847B37a301fc2DA6fDC0", "version": "1.2.0" @@ -1079,7 +1037,6 @@ "address": "0xb8A0D2aF11852E910fB9EBbA99E5233D29c483DA", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x0145c1fbA8a16128c1061eB9CE7eC3cadb8e30c7", "version": "1.2.0" @@ -1104,7 +1061,6 @@ "address": "0x4855174E9479E211337832E109E7721d43A4CA64", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D", "version": "1.2.0" @@ -1129,7 +1085,6 @@ "address": "0xc751E86208F0F8aF2d5CD0e29716cA7AD98B5eF5", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x849c5ED5a80F5B408Dd4969b78c2C8fdf0565Bfe", "version": "1.2.0" @@ -1154,7 +1109,6 @@ "address": "0xf4a170A36D4C656F614d44453f73308Bdb275196", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x492641F648a4986844848E0beFE66D14817bCE34", "version": "1.2.0" @@ -1175,7 +1129,6 @@ "address": "0xe34002C0d93E7B4DC84205dF6f4daD98CE44Fc89", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x020c61ECEEE0E5DC32F2503AbB6E070fa0EbBfaA", "version": "1.2.0" @@ -1200,7 +1153,6 @@ "address": "0x023a9E50C6D807D786FC5c5D7ACAe4DaB63544f0", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x3E13485E767D53f938cD4AF502111d3fF8726A2D", "version": "1.2.0" @@ -1225,7 +1177,6 @@ "address": "0xE32c85F1A8154EBa06486F12d9639f1c2dcd240a", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x1d86012266F214a368766C2B9329FdCC75B1Ce6b", "version": "1.2.0" @@ -1250,7 +1201,6 @@ "address": "0x02A4D69cFfeC00Fbf7F3B60c93e3529Dfc58894d", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xcDca5D374e46A6DDDab50bD2D9acB8c796eC35C3", "version": "1.2.0" @@ -1271,7 +1221,6 @@ "address": "0xA3fb39757629D078F4593353d37644Fdec9AA46a", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x5C4f4622AD0EC4a47e04840db7E9EcA8354109af", "version": "1.2.0" @@ -1296,7 +1245,6 @@ "address": "0x3f2Be15aEA9F68f63ADE10440C6fE00753300b68", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x8D5c5CB8ec58285B424C93436189fB865e437feF", "version": "1.2.0" @@ -1321,7 +1269,6 @@ "address": "0x95AdE250c01701a4C63D0893C954A510f7938Dc6", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x7c19b79D2a054114Ab36ad758A36e92376e267DA", "version": "1.2.0" @@ -1346,7 +1293,6 @@ "address": "0x5055DA89A16b71fEF91D1af323b139ceDe2d8320", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x46527571D5D1B68eE7Eb60B18A32e6C60DcEAf99", "version": "1.2.0" @@ -1371,7 +1317,6 @@ "address": "0x18C441785B0052C45724fa56d00F08dd6ba01375", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xCe7aFb0BF5F73BfDB5e9E04976eBac2005746bD0", "version": "1.2.0" @@ -1396,7 +1341,6 @@ "address": "0xd7327405609E3f9566830b1aCF79E25AC0a9DA4B", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xAba60dA7E88F7E8f5868C2B6dE06CB759d693af0", "version": "1.2.0" @@ -1421,7 +1365,6 @@ "address": "0x1f524a11d89D68a4E4b1c8A195E91Fb1d8f0B56a", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xc2CA5d5C17911e4B838194b51585DdF8fe5116C1", "version": "1.2.0" @@ -1448,7 +1391,6 @@ "CCTPTokenPool": "CCiTPESGEevd7TBU8EGBKrcxuRq7jx3YtW6tPidnscaZ", "LockReleaseTokenPool": "8eqh8wppT9c5rw4ERqNCffvU6cNFJWff9WmkcYtmGiqC" }, - "rmnPermeable": false, "router": { "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "version": "V1" @@ -1465,7 +1407,6 @@ "address": "0x2c3D51c7B454cB045C8cEc92d2F9E717C7519106", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x8C8B88d827Fe14Df2bc6392947d513C86afD6977", "version": "1.2.0" @@ -1490,7 +1431,6 @@ "address": "0xb0112a2723D9D6CB5194580701A93B1eb67846D2", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xB4e1Ff7882474BB93042be9AD5E1fA387949B860", "version": "1.2.0" @@ -1515,7 +1455,6 @@ "address": "0x72Bc4c733f86b14cf1614AEFF99ed3611fCa1B46", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xAD93FBB3A9a077F896e1F57739e43dEd063f181F", "version": "1.2.0" @@ -1536,7 +1475,6 @@ "address": "0x313F663E79ef202251a28F0252c254842D5ABC6a", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x966519C334D895121B61584CAdeBc15571b62983", "version": "1.2.0" @@ -1557,7 +1495,6 @@ "address": "0xF549af21578Cfe2385FFD3488B3039fd9e52f006", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x7798b795Fde864f4Cd1b124a38Ba9619B7F8A442", "version": "1.2.0" @@ -1582,7 +1519,6 @@ "address": "0x1f524a11d89D68a4E4b1c8A195E91Fb1d8f0B56a", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x4aAD6071085df840abD9Baf1697d5D5992bDadce", "version": "1.2.0" @@ -1607,7 +1543,6 @@ "address": "0x318Ec96df83AccC18B5EAD5D23e0F022F7Eb5503", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x2a9f896660E802c59a3178b2E8CB7FBaCCC04e86", "version": "1.2.0" @@ -1628,7 +1563,6 @@ "address": "0x39e2Aeb5a653b4d413B343B3F20bD5AdD0cF8292", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x65b40941fa86Fc444043257cd677a7F0bD034F79", "version": "1.2.0" diff --git a/src/config/data/ccip/v1_2_0/mainnet/lanes.json b/src/config/data/ccip/v1_2_0/mainnet/lanes.json index 6cb1675d966..68dbde227df 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/mainnet/lanes.json @@ -9,8 +9,7 @@ "address": "0xa132F089492CcE5f1D79483a9e4552f37266ed01", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-base-1": { "offRamp": { @@ -21,8 +20,7 @@ "address": "0xa132F089492CcE5f1D79483a9e4552f37266ed01", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "hyperliquid-mainnet": { "offRamp": { @@ -33,8 +31,7 @@ "address": "0xa132F089492CcE5f1D79483a9e4552f37266ed01", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -46,7 +43,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -101,8 +97,7 @@ "address": "0xa132F089492CcE5f1D79483a9e4552f37266ed01", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "abstract-mainnet": { @@ -115,8 +110,7 @@ "address": "0xb4a8D5807faff7da4AeF857837Fe89a903A01511", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "apechain-mainnet": { @@ -129,8 +123,7 @@ "address": "0x587F108fa0F1243AbcDBA182da76730a9A115c36", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-base-1": { "offRamp": { @@ -141,8 +134,7 @@ "address": "0x52EB14201fAC868Bd412A4c281c63D9873f42828", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -153,8 +145,7 @@ "address": "0xe8673c392bb781Ad26C214078599f34bdf97Fe50", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "matic-mainnet": { "offRamp": { @@ -165,8 +156,7 @@ "address": "0x7041329791BEe0C80AEc0DCFb497425DCa0Ff70A", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "aptos-mainnet": { @@ -180,7 +170,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -235,8 +224,7 @@ "address": "0x20f808de3375db34d17cc946ec6b43fc26962f6afa125182dc903359756caf6b", "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-base-1": { "offRamp": { @@ -248,7 +236,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -275,8 +262,7 @@ "address": "0x20f808de3375db34d17cc946ec6b43fc26962f6afa125182dc903359756caf6b", "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-optimism-1": { "offRamp": { @@ -287,8 +273,7 @@ "address": "0x20f808de3375db34d17cc946ec6b43fc26962f6afa125182dc903359756caf6b", "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-xlayer-1": { "offRamp": { @@ -299,8 +284,7 @@ "address": "0x20f808de3375db34d17cc946ec6b43fc26962f6afa125182dc903359756caf6b", "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -312,7 +296,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -382,7 +365,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -409,8 +391,7 @@ "address": "0x20f808de3375db34d17cc946ec6b43fc26962f6afa125182dc903359756caf6b", "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" - }, - "rmnPermeable": true + } } }, "avalanche-mainnet": { @@ -424,7 +405,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "YBTC.B": { "rateLimiterConfig": { @@ -452,7 +432,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -494,7 +473,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -619,8 +597,7 @@ "address": "0x779Db34C301b2d81a8bA71f1A1AC7899c7da462D", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -632,7 +609,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -856,7 +832,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -1080,7 +1055,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -1136,7 +1110,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "savETH": { "rateLimiterConfig": { @@ -1206,7 +1179,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -1276,7 +1248,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -1317,8 +1288,7 @@ "address": "0x02A4D69cFfeC00Fbf7F3B60c93e3529Dfc58894d", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-zksync-1": { "offRamp": { @@ -1330,7 +1300,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDM": { "rateLimiterConfig": { @@ -1358,7 +1327,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "avETH": { "rateLimiterConfig": { @@ -1778,7 +1746,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -1918,7 +1885,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -1960,7 +1926,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -2002,7 +1967,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -2043,8 +2007,7 @@ "address": "0x0F8a61187DC2021052873E5574e61Db00e03bAF5", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "solana-mainnet": { "offRamp": { @@ -2056,7 +2019,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -2084,7 +2046,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -2154,7 +2115,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -2182,7 +2142,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -2212,7 +2171,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -2282,7 +2240,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "beraBTC": { "rateLimiterConfig": { @@ -2366,7 +2323,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -2422,7 +2378,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -2505,8 +2460,7 @@ "address": "0xd39A96B804Bd0DB9f04350D62e8b755C45e38896", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "hyperliquid-mainnet": { "offRamp": { @@ -2518,7 +2472,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "uniBTC": { "rateLimiterConfig": { @@ -2546,7 +2499,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -2713,8 +2665,7 @@ "address": "0x8a3712bdcDD829e2B074F1424D1be2F3dFE2EAAC", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "sei-mainnet": { "offRamp": { @@ -2725,8 +2676,7 @@ "address": "0x3f85FcD7C0fa9f70ceDA58121377B48E42b9A3E5", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "solana-mainnet": { "offRamp": { @@ -2737,8 +2687,7 @@ "address": "0xc23071a8AE83671f37bdA1DaDBC745a9780f632A", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "binance-smart-chain-mainnet-opbnb-1": { @@ -2752,7 +2701,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "THE": { "rateLimiterConfig": { @@ -2779,8 +2727,7 @@ "address": "0x47c94F8540F950B36f0C34Db6977Eb7ADFc8A50B", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "bitcoin-mainnet-bitlayer-1": { @@ -2794,7 +2741,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "YBTC.B": { "rateLimiterConfig": { @@ -2822,7 +2768,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BTR": { "rateLimiterConfig": { @@ -2864,7 +2809,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BTR": { "rateLimiterConfig": { @@ -2962,7 +2906,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "YBTC.B": { "rateLimiterConfig": { @@ -2992,7 +2935,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3034,7 +2976,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3104,7 +3045,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3173,8 +3113,7 @@ "address": "0xB4D095a57A7D91a8dA8Bdb928D1e17452125bdd7", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -3186,7 +3125,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3228,7 +3166,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3284,7 +3221,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3326,7 +3262,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3368,7 +3303,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3410,7 +3344,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3508,7 +3441,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3550,7 +3482,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3592,7 +3523,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -3648,7 +3578,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -3678,7 +3607,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -3708,7 +3636,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "stBTC": { "rateLimiterConfig": { @@ -3736,7 +3663,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "uniBTC": { "rateLimiterConfig": { @@ -3763,8 +3689,7 @@ "address": "0x6F7EC920478A7d1d236282AeC7F1d1B3a1fAf49E", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "bitcoin-merlin-mainnet": { @@ -3777,8 +3702,7 @@ "address": "0x3D25ff4cBaf29373B9Ec1784Bb5C8DC5e15347D8", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "bittensor-mainnet": { @@ -3791,8 +3715,7 @@ "address": "0x345Cc465BCB9a902B420320B8793C9A5d6064404", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-base-1": { "offRamp": { @@ -3803,8 +3726,7 @@ "address": "0x345Cc465BCB9a902B420320B8793C9A5d6064404", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -3815,8 +3737,7 @@ "address": "0x345Cc465BCB9a902B420320B8793C9A5d6064404", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "bsc-mainnet": { @@ -3830,7 +3751,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -3886,7 +3806,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -4012,7 +3931,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "beraBTC": { "rateLimiterConfig": { @@ -4096,7 +4014,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "THE": { "rateLimiterConfig": { @@ -4124,7 +4041,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BTR": { "rateLimiterConfig": { @@ -4166,7 +4082,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -4236,7 +4151,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "stBTC": { "rateLimiterConfig": { @@ -4263,8 +4177,7 @@ "address": "0xf09AFe78d3c7d359b334d7cB88995751F7eC5E13", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -4276,7 +4189,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -4570,7 +4482,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "$PAAL": { "rateLimiterConfig": { @@ -4919,8 +4830,7 @@ "address": "0x0b7Bfe549F26AF4B6aA5246CB3FD96C8a5c23a68", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-hashkey-1": { "offRamp": { @@ -4932,7 +4842,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "enzoBTC": { "rateLimiterConfig": { @@ -4960,7 +4869,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -5002,7 +4910,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "AISTR": { "rateLimiterConfig": { @@ -5086,7 +4993,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "wUSDx": { "rateLimiterConfig": { @@ -5114,7 +5020,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -5156,7 +5061,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -5183,8 +5087,7 @@ "address": "0x9D01e82068a9157976D8c794fbd74cAF395F5A37", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "hyperliquid-mainnet": { "offRamp": { @@ -5196,7 +5099,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -5266,7 +5168,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "$PAAL": { "rateLimiterConfig": { @@ -6008,7 +5909,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "1XMM": { "rateLimiterConfig": { @@ -6218,7 +6118,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "FHE": { "rateLimiterConfig": { @@ -6245,8 +6144,7 @@ "address": "0xC2f4143E242D0BF0b490DC64D362136c1d068Fb1", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "polygon-mainnet-katana": { "offRamp": { @@ -6258,7 +6156,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -6300,7 +6197,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -6342,7 +6238,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "BR": { "rateLimiterConfig": { @@ -6510,7 +6405,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SKYA": { "rateLimiterConfig": { @@ -6552,7 +6446,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -6608,7 +6501,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -6635,8 +6527,7 @@ "address": "0x83AC865c2E18f2CDc1d10126987FfC465e11c0DF", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } } }, "celo-mainnet": { @@ -6649,8 +6540,7 @@ "address": "0xf27b5D3205fEa8aD6Ce8Fbe3b6178867428E5732", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-base-1": { "offRamp": { @@ -6662,7 +6552,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -6689,8 +6578,7 @@ "address": "0x1b531048F438571d3CF6806e55957C361C0b2d75", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-mode-1": { "offRamp": { @@ -6701,8 +6589,7 @@ "address": "0x5dA58BF4a86b5B43f302D1Fea8A2DaaCe871A99A", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-optimism-1": { "offRamp": { @@ -6714,7 +6601,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -6741,8 +6627,7 @@ "address": "0x6cAa43a0D82614a95F8e7D30C358268f464D0B3c", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-worldchain-1": { "offRamp": { @@ -6753,8 +6638,7 @@ "address": "0xa841C3aD09133d1d2148b259fe1ceA3bbacbeed8", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-zksync-1": { "offRamp": { @@ -6765,8 +6649,7 @@ "address": "0x7171AeF438a34427D255BF323C13416B6a1848F0", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "mainnet": { "offRamp": { @@ -6778,7 +6661,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -6861,8 +6743,7 @@ "address": "0x42504890DD261Bf17Aa05Dca6C293a6c6225f961", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "soneium-mainnet": { "offRamp": { @@ -6873,8 +6754,7 @@ "address": "0xB3C5D43d6114B99E5Bc79cC340C563DC44A4B2B2", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "core-mainnet": { @@ -6887,8 +6767,7 @@ "address": "0x84500703E377FbfebC7eA8B4568F2156d48eB665", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -6899,8 +6778,7 @@ "address": "0xe68e90Cb8c9e7b58c67f7447A45F0E63c5Af6d4a", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-base-1": { "offRamp": { @@ -6911,8 +6789,7 @@ "address": "0x79b875F8546788c1382EC09D3a22dfF9e50E8d36", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-optimism-1": { "offRamp": { @@ -6923,8 +6800,7 @@ "address": "0xa206130E202592737A72c0C04b324aBC78Ca448E", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -6935,8 +6811,7 @@ "address": "0x00348860Cb152Aa20617a1265343D1989C976575", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "sonic-mainnet": { "offRamp": { @@ -6947,8 +6822,7 @@ "address": "0xC2aa1372998A8Aa25DA50737AbFA2C154D6793d1", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "corn-mainnet": { @@ -6961,8 +6835,7 @@ "address": "0x250F8295A0d285100CD9f5467f8A54aE0b9e3c61", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -6974,7 +6847,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "uniBTC": { "rateLimiterConfig": { @@ -7001,8 +6873,7 @@ "address": "0xf01CD02A43DD06403c5316d3D5658B1f91b006B5", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "cronos-mainnet": { @@ -7015,8 +6886,7 @@ "address": "0x5873C4FfD8A3DdB610e5079cebA63a1C04340A29", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "cronos-zkevm-mainnet": { @@ -7029,8 +6899,7 @@ "address": "0xf1D0D8f9309dD48Ce46110A474C11908e3B49EA3", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-mainnet-andromeda-1": { @@ -7044,7 +6913,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "SDL": { "rateLimiterConfig": { @@ -7072,7 +6940,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -7157,8 +7024,7 @@ "address": "0x76a443768A5e3B8d1AED0105FC250877841Deb40", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "apechain-mainnet": { "offRamp": { @@ -7169,8 +7035,7 @@ "address": "0xDdb06a5c964d38C0AA2119ea7a805583565988d3", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "aptos-mainnet": { "offRamp": { @@ -7181,8 +7046,7 @@ "address": "0x76a443768A5e3B8d1AED0105FC250877841Deb40", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "avalanche-mainnet": { "offRamp": { @@ -7194,7 +7058,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -7418,7 +7281,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -7474,7 +7336,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -7516,7 +7377,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -7809,8 +7669,7 @@ "address": "0x68647D235262873Be5a30fceaA6CAA318a750773", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "core-mainnet": { "offRamp": { @@ -7821,8 +7680,7 @@ "address": "0x8315cb1be59c3fd8A66169F26461648Ba952a68c", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-andromeda-1": { "offRamp": { @@ -7834,7 +7692,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "SDL": { "rateLimiterConfig": { @@ -7862,7 +7719,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "APU": { "rateLimiterConfig": { @@ -8450,7 +8306,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "VRTX": { "rateLimiterConfig": { @@ -8478,7 +8333,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "WHSK": { "rateLimiterConfig": { @@ -8506,7 +8360,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -8562,7 +8415,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -8632,7 +8484,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "VRTX": { "rateLimiterConfig": { @@ -8660,7 +8511,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "wUSDx": { "rateLimiterConfig": { @@ -8688,7 +8538,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -8926,7 +8775,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -8967,8 +8815,7 @@ "address": "0x76a443768A5e3B8d1AED0105FC250877841Deb40", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-zircuit-1": { "offRamp": { @@ -8980,7 +8827,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "mBTC": { "rateLimiterConfig": { @@ -9008,7 +8854,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDM": { "rateLimiterConfig": { @@ -9036,7 +8881,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "APU": { "rateLimiterConfig": { @@ -10044,7 +9888,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -10267,8 +10110,7 @@ "address": "0x12a4b20D69FAe9b55CD5FA20D5f1DBede1D623F3", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "plasma-mainnet": { "offRamp": { @@ -10280,8 +10122,21 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { + "BOLD": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "FLUID": { "rateLimiterConfig": { "in": { @@ -10322,7 +10177,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "VRTX": { "rateLimiterConfig": { @@ -10349,8 +10203,7 @@ "address": "0xFCdca0011177138b2d9Fd4dE874F2a14d25E6b7D", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "solana-mainnet": { "offRamp": { @@ -10362,7 +10215,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "FLUID": { "rateLimiterConfig": { @@ -10431,8 +10283,7 @@ "address": "0xbB7c7AAf81D359C9367d31eDFDBF6C2Af73F17F6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "sonic-mainnet": { "offRamp": { @@ -10444,7 +10295,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -10542,7 +10392,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -10570,7 +10419,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -10599,8 +10447,7 @@ "address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "apechain-mainnet": { "offRamp": { @@ -10611,8 +10458,7 @@ "address": "0x88cED349C02630b073D9879d30F79D6eD56B9268", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "aptos-mainnet": { "offRamp": { @@ -10624,7 +10470,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -10652,7 +10497,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -10876,7 +10720,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -10960,7 +10803,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -11015,8 +10857,7 @@ "address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "bsc-mainnet": { "offRamp": { @@ -11028,7 +10869,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "$PAAL": { "rateLimiterConfig": { @@ -11378,7 +11218,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -11405,8 +11244,7 @@ "address": "0x75d1A886eCc7404321851f6A5B1f936269f044D6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -11418,7 +11256,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "APU": { "rateLimiterConfig": { @@ -12006,7 +11843,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -12048,7 +11884,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -12090,7 +11925,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -12146,7 +11980,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "AISTR": { "rateLimiterConfig": { @@ -12202,7 +12035,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BMX": { "rateLimiterConfig": { @@ -12258,7 +12090,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -12523,8 +12354,7 @@ "address": "0xc06dc9FA031F7EaCcB08285aAA632730dD700Ce5", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-unichain-1": { "offRamp": { @@ -12536,7 +12366,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -12577,8 +12406,7 @@ "address": "0xee85aEfb15b9489563A6a29891ebe0750AA1A7Ae", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-zksync-1": { "offRamp": { @@ -12590,7 +12418,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDM": { "rateLimiterConfig": { @@ -12618,7 +12445,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "$PAAL": { "rateLimiterConfig": { @@ -13696,7 +13522,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -13962,7 +13787,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "XTFBRICK1": { "rateLimiterConfig": { @@ -14004,8 +13828,21 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { + "BOLD": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "FLUID": { "rateLimiterConfig": { "in": { @@ -14046,7 +13883,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -14074,7 +13910,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -14102,7 +13937,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "VRTX": { "rateLimiterConfig": { @@ -14130,7 +13964,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CANNED": { "rateLimiterConfig": { @@ -14298,7 +14131,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "FLUID": { "rateLimiterConfig": { @@ -14424,7 +14256,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SKYA": { "rateLimiterConfig": { @@ -14452,7 +14283,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BMX": { "rateLimiterConfig": { @@ -14563,8 +14393,7 @@ "address": "0x5D519191f0BC6aC6d8497B41113551d79Aa65c9C", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "xdai-mainnet": { "offRamp": { @@ -14576,7 +14405,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -14605,8 +14433,7 @@ "address": "0x01D1A2Ed2053e410177f8E762aF635ee78b7a581", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -14618,7 +14445,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "VRTX": { "rateLimiterConfig": { @@ -14646,7 +14472,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -14688,7 +14513,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -14760,7 +14584,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "enzoBTC": { "rateLimiterConfig": { @@ -14788,7 +14611,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "WHSK": { "rateLimiterConfig": { @@ -14816,7 +14638,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -14858,7 +14679,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -14886,7 +14706,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -14915,8 +14734,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "avalanche-mainnet": { "offRamp": { @@ -14928,7 +14746,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -14984,7 +14801,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15026,7 +14842,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15067,8 +14882,7 @@ "address": "0x6314dFcF1430aF590e388Cb77D963c23406553f6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -15080,7 +14894,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -15136,7 +14949,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -15192,7 +15004,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15233,8 +15044,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-zksync-1": { "offRamp": { @@ -15246,7 +15056,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15288,7 +15097,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -15359,6 +15167,20 @@ "rate": "115740000000000" } } + }, + "YBTC.B": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } } } }, @@ -15372,7 +15194,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15413,8 +15234,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "sei-mainnet": { "offRamp": { @@ -15426,7 +15246,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15468,7 +15287,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15509,8 +15327,7 @@ "address": "0x9da03ab4d9D126cDCC83fbb84cD2197776302D35", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "xdai-mainnet": { "offRamp": { @@ -15522,7 +15339,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -15552,7 +15368,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "savETH": { "rateLimiterConfig": { @@ -15622,7 +15437,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15664,7 +15478,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "AISTR": { "rateLimiterConfig": { @@ -15748,7 +15561,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15818,7 +15630,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "AISTR": { "rateLimiterConfig": { @@ -15874,7 +15685,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -15916,7 +15726,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "rsETH": { "rateLimiterConfig": { @@ -15943,8 +15752,7 @@ "address": "0x30ebb71dAa827bEAE71EE325A77Ca47dAED7Ec9B", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-xlayer-1": { "offRamp": { @@ -15955,8 +15763,7 @@ "address": "0x1bADBe95bEe68D3a74EC08621256ddDBe6eAd3F9", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-zircuit-1": { "offRamp": { @@ -15968,7 +15775,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "rsETH": { "rateLimiterConfig": { @@ -15996,7 +15802,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "AISTR": { "rateLimiterConfig": { @@ -16178,7 +15983,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -16219,8 +16023,7 @@ "address": "0x1bADBe95bEe68D3a74EC08621256ddDBe6eAd3F9", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "sonic-mainnet": { "offRamp": { @@ -16231,8 +16034,7 @@ "address": "0x1bADBe95bEe68D3a74EC08621256ddDBe6eAd3F9", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "xdai-mainnet": { "offRamp": { @@ -16243,8 +16045,7 @@ "address": "0x1bADBe95bEe68D3a74EC08621256ddDBe6eAd3F9", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "ethereum-mainnet-mantle-1": { @@ -16258,7 +16059,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "VRTX": { "rateLimiterConfig": { @@ -16286,7 +16086,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -16358,7 +16157,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "wUSDx": { "rateLimiterConfig": { @@ -16385,8 +16183,7 @@ "address": "0xf81c7385064bBB58a01004E1eEC4D9B0785AECa7", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -16398,7 +16195,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "wUSDx": { "rateLimiterConfig": { @@ -16426,7 +16222,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BMX": { "rateLimiterConfig": { @@ -16482,7 +16277,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "wUSDx": { "rateLimiterConfig": { @@ -16510,7 +16304,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -16622,7 +16415,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BMX": { "rateLimiterConfig": { @@ -16665,8 +16457,7 @@ "address": "0x76a443768A5e3B8d1AED0105FC250877841Deb40", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "avalanche-mainnet": { "offRamp": { @@ -16678,7 +16469,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -16748,7 +16538,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -16790,7 +16579,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -16817,8 +16605,7 @@ "address": "0x16F9Be2317C358E0b21EF09da8AB1EBCEf298D1B", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -16830,7 +16617,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -17068,7 +16854,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -17334,7 +17119,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -17362,7 +17146,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "rsETH": { "rateLimiterConfig": { @@ -17390,7 +17173,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "wUSDx": { "rateLimiterConfig": { @@ -17418,7 +17200,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -17460,7 +17241,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "rsETH": { "rateLimiterConfig": { @@ -17488,7 +17268,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDM": { "rateLimiterConfig": { @@ -17516,7 +17295,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -17852,7 +17630,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -17921,8 +17698,7 @@ "address": "0xC5d7B7806ace4590655D14fC503079e4956Bc243", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "shibarium-mainnet": { "offRamp": { @@ -17933,8 +17709,7 @@ "address": "0x7f2340EAFC71bd92cb99638Fd55032BdB31d9300", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "solana-mainnet": { "offRamp": { @@ -17946,7 +17721,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -17974,7 +17748,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -18030,7 +17803,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -18057,8 +17829,7 @@ "address": "0x604a9dda2e27D56cfCe457E437a61f4ED0De9dE6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } } }, "ethereum-mainnet-polygon-zkevm-1": { @@ -18071,8 +17842,7 @@ "address": "0xD2a9F49Aa973fDd42Edbb24E01Baa8163ac3141c", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } } }, "ethereum-mainnet-scroll-1": { @@ -18085,8 +17855,7 @@ "address": "0x86Add4b1A0c32CeF910B76816FACb9beC5912a70", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-linea-1": { "offRamp": { @@ -18097,8 +17866,7 @@ "address": "0x05d472b114D57E6035089A58Fa997A7940D29a23", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "mainnet": { "offRamp": { @@ -18110,7 +17878,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -18196,7 +17963,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -18240,7 +18006,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -18282,7 +18047,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -18309,8 +18073,7 @@ "address": "0xc4F901dDF548c689C3D072F0507EAAb763AB5589", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -18322,7 +18085,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -18364,7 +18126,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -18406,7 +18167,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -18448,7 +18208,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -18504,7 +18263,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -18546,7 +18304,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -18573,8 +18330,7 @@ "address": "0x68B0c56b4120c3B40ACf6809cE7c3c5458E03daF", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-mainnet-worldchain-1": { @@ -18587,8 +18343,7 @@ "address": "0xa40D3b99113A171F898EF5A0d6809bd985e45DB6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "celo-mainnet": { "offRamp": { @@ -18599,8 +18354,7 @@ "address": "0xEc5069dBA6d83E5FD683eeB3b5de06F43893e1a6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-zksync-1": { "offRamp": { @@ -18611,8 +18365,7 @@ "address": "0x3d5ea8Aa2a9515a9c31900E0C9AFE5896C8fD960", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -18624,7 +18377,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "oXAUT": { "rateLimiterConfig": { @@ -18665,8 +18417,7 @@ "address": "0xABF586910586b8dcbdF92f1C5e2Ae14106f3DD16", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "ethereum-mainnet-xlayer-1": { @@ -18679,8 +18430,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "avalanche-mainnet": { "offRamp": { @@ -18691,8 +18441,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -18703,8 +18452,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-base-1": { "offRamp": { @@ -18715,8 +18463,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-ink-1": { "offRamp": { @@ -18727,8 +18474,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-linea-1": { "offRamp": { @@ -18739,8 +18485,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -18752,7 +18497,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -18793,8 +18537,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "xdai-mainnet": { "offRamp": { @@ -18805,8 +18548,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "ethereum-mainnet-zircuit-1": { @@ -18820,7 +18562,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "mBTC": { "rateLimiterConfig": { @@ -18848,7 +18589,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "rsETH": { "rateLimiterConfig": { @@ -18876,7 +18616,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "rsETH": { "rateLimiterConfig": { @@ -18904,7 +18643,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -18990,7 +18728,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDM": { "rateLimiterConfig": { @@ -19018,7 +18755,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -19059,8 +18795,7 @@ "address": "0x0cEb5972a6BA5Ed57caB94d71179b741b7D69c74", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "celo-mainnet": { "offRamp": { @@ -19071,8 +18806,7 @@ "address": "0x366CE743c19E8cb2966C3DDe2Ae1216EF9A76d6D", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -19084,7 +18818,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDM": { "rateLimiterConfig": { @@ -19112,7 +18845,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDM": { "rateLimiterConfig": { @@ -19140,7 +18872,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -19182,7 +18913,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "USDM": { "rateLimiterConfig": { @@ -19209,8 +18939,7 @@ "address": "0x1CaBaF3CDDEf4b53cc53481aCfBc722F225f148E", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -19222,7 +18951,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -19334,7 +19062,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -19391,8 +19118,7 @@ "address": "0xD4D2841Ac332075833AE86eb49ce7aF9f353cd21", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "fraxtal-mainnet": { @@ -19405,8 +19131,7 @@ "address": "0x00D0E4e85ccCaF37F1a10d7738ACFC59803B21fD", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "hedera-mainnet": { @@ -19420,7 +19145,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "xGold": { "rateLimiterConfig": { @@ -19449,8 +19173,7 @@ "address": "0xBD4ee0f8a4F658D0e7da8811Eb6ec0CC02baA974", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "hyperliquid-mainnet": { @@ -19463,8 +19186,7 @@ "address": "0x72f6000D70B291C67bED898214156d01383274b1", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "berachain-mainnet": { "offRamp": { @@ -19476,7 +19198,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "uniBTC": { "rateLimiterConfig": { @@ -19504,7 +19225,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -19574,7 +19294,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -19713,8 +19432,7 @@ "address": "0x72f6000D70B291C67bED898214156d01383274b1", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "kaia-mainnet": { @@ -19728,7 +19446,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDO": { "rateLimiterConfig": { @@ -19757,8 +19474,7 @@ "address": "0xdaC19bddEf396c222ecDb9109C9E5993a19cd5d5", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "lisk-mainnet": { @@ -19771,8 +19487,7 @@ "address": "0x1F262f3BB509657D8816f9BfF5Ae58334E8504f5", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "mainnet": { @@ -19786,7 +19501,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -19841,8 +19555,7 @@ "address": "0x266e520E272FCca3cE46A379a06Dc5ba62717b8F", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "apechain-mainnet": { "offRamp": { @@ -19853,8 +19566,7 @@ "address": "0x48F836a7697c0082B2Ecb4B2639f6da79de21980", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "aptos-mainnet": { "offRamp": { @@ -19866,7 +19578,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -19936,7 +19647,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "avETH": { "rateLimiterConfig": { @@ -20356,7 +20066,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -20523,8 +20232,7 @@ "address": "0xffbEC42C001f0E54924078C6D36412128bBC4330", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bitcoin-mainnet-bitlayer-1": { "offRamp": { @@ -20536,7 +20244,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BTR": { "rateLimiterConfig": { @@ -20634,7 +20341,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -20732,7 +20438,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -20760,7 +20465,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "uniBTC": { "rateLimiterConfig": { @@ -20787,8 +20491,7 @@ "address": "0x20fD5ab74D519df395f41c958D982BecB6b64432", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bittensor-mainnet": { "offRamp": { @@ -20799,8 +20502,7 @@ "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "bsc-mainnet": { "offRamp": { @@ -20812,7 +20514,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "$PAAL": { "rateLimiterConfig": { @@ -21554,7 +21255,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -21637,8 +21337,7 @@ "address": "0xa6D806e4EB8726542cf536518fC47f39d68cCb48", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "corn-mainnet": { "offRamp": { @@ -21650,7 +21349,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "uniBTC": { "rateLimiterConfig": { @@ -21677,8 +21375,7 @@ "address": "0x03CB4C67D01a78F44289541281E57C33E6b834d9", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "cronos-zkevm-mainnet": { "offRamp": { @@ -21689,8 +21386,7 @@ "address": "0x8b858ED23502611aB86109717C8842A7A8f117ec", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-andromeda-1": { "offRamp": { @@ -21702,7 +21398,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -21786,7 +21481,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "APU": { "rateLimiterConfig": { @@ -22794,7 +22488,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "$PAAL": { "rateLimiterConfig": { @@ -23872,7 +23565,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -23942,7 +23634,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -23970,7 +23661,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -24041,6 +23731,20 @@ "rate": "115740000000000" } } + }, + "YBTC.B": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } } } }, @@ -24054,7 +23758,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "AISTR": { "rateLimiterConfig": { @@ -24236,7 +23939,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -24306,7 +24008,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -24418,7 +24119,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -24753,8 +24453,7 @@ "address": "0x33417f13DFBC2FfB9e1B43051c3737370F3691a4", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-scroll-1": { "offRamp": { @@ -24766,7 +24465,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -24850,7 +24548,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -24892,7 +24589,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -24948,7 +24644,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "oXAUT": { "rateLimiterConfig": { @@ -24990,7 +24685,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -25032,7 +24726,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -25116,7 +24809,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -25227,8 +24919,7 @@ "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "fraxtal-mainnet": { "offRamp": { @@ -25239,8 +24930,7 @@ "address": "0x31ee106a4585a796caacC645172B9F7e9c2f8D37", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "hedera-mainnet": { "offRamp": { @@ -25252,7 +24942,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "xGold": { "rateLimiterConfig": { @@ -25279,8 +24968,7 @@ "address": "0x7d7C4933f17B414f50C97d1a8862A1ace82557B3", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "hyperliquid-mainnet": { "offRamp": { @@ -25292,7 +24980,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -25432,7 +25119,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDO": { "rateLimiterConfig": { @@ -25459,8 +25145,7 @@ "address": "0x6715EA73EcAf1CaE1c736731129637B2E94a6B49", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "lisk-mainnet": { "offRamp": { @@ -25471,8 +25156,7 @@ "address": "0x74Cb66502D855992137c5dC8A502c396A6E77931", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "matic-mainnet": { "offRamp": { @@ -25484,7 +25168,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "1XMM": { "rateLimiterConfig": { @@ -25861,8 +25544,7 @@ "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "metal-mainnet": { "offRamp": { @@ -25873,8 +25555,7 @@ "address": "0xDAa386621aB173C4E788ecebC4F8c2E6EB016819", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mind-mainnet": { "offRamp": { @@ -25886,7 +25567,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "FHE": { "rateLimiterConfig": { @@ -25913,8 +25593,7 @@ "address": "0x1Fa3aF677DC1b627f8A57e26b2a55d5F7945F06b", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "plasma-mainnet": { "offRamp": { @@ -25926,8 +25605,21 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { + "BOLD": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "FLUID": { "rateLimiterConfig": { "in": { @@ -26010,7 +25702,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USD1": { "rateLimiterConfig": { @@ -26038,7 +25729,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -26122,7 +25812,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -26150,7 +25839,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "ANIMA": { "rateLimiterConfig": { @@ -26387,8 +26075,7 @@ "address": "0x34748FbeD8fD8468eD66D53A7D102ce793cB4094", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "sei-mainnet": { "offRamp": { @@ -26400,7 +26087,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -26442,7 +26128,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SAS": { "rateLimiterConfig": { @@ -26484,7 +26169,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -26722,7 +26406,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "DEGEN": { "rateLimiterConfig": { @@ -26834,7 +26517,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -27043,8 +26725,7 @@ "address": "0x486170Bca7fE5126AFeaF171d3a60A211bF2C44C", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "tac-mainnet": { "offRamp": { @@ -27056,7 +26737,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -27112,7 +26792,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -27224,7 +26903,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -27308,7 +26986,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -27349,8 +27026,7 @@ "address": "0xc46e2F17c04f2C880Ea56a0c69c4520AdB4aBF88", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "matic-mainnet": { @@ -27363,8 +27039,7 @@ "address": "0xb9494347a3D13Fb499a72e95b9DAbF6F20C18768", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "avalanche-mainnet": { "offRamp": { @@ -27376,7 +27051,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -27515,8 +27189,7 @@ "address": "0x1203DE1eA440B9acBbe2Fc76784fB5916F4B21AF", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bitcoin-mainnet-bob-1": { "offRamp": { @@ -27528,7 +27201,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -27570,7 +27242,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "1XMM": { "rateLimiterConfig": { @@ -27779,8 +27450,7 @@ "address": "0x608e3993854607dE4FC8f7926ab6b7c5AB3cA8Fc", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "corn-mainnet": { "offRamp": { @@ -27791,8 +27461,7 @@ "address": "0xdD131De9C7dE71e1859cF5e8153EfCc2fB93E554", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -27804,7 +27473,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -28028,7 +27696,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -28294,7 +27961,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -28336,7 +28002,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -28378,7 +28043,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -28448,7 +28112,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BETS": { "rateLimiterConfig": { @@ -28490,7 +28153,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -28546,7 +28208,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "1XMM": { "rateLimiterConfig": { @@ -28924,7 +28585,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "XTFBRICK1": { "rateLimiterConfig": { @@ -28965,8 +28625,7 @@ "address": "0x6581f896c3B8BFAb9d5ba01d7Cfd50568959FF82", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "sei-mainnet": { "offRamp": { @@ -28978,7 +28637,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -29020,7 +28678,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -29048,7 +28705,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -29089,8 +28745,7 @@ "address": "0x126441fEA96cC466E31fc46957ca4e675D0700f9", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "wemix-mainnet": { "offRamp": { @@ -29102,7 +28757,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -29130,7 +28784,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "REG": { "rateLimiterConfig": { @@ -29160,7 +28813,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "XTFBRICK1": { "rateLimiterConfig": { @@ -29201,8 +28853,7 @@ "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "matic-mainnet": { "offRamp": { @@ -29214,7 +28865,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "XTFBRICK1": { "rateLimiterConfig": { @@ -29255,8 +28905,7 @@ "address": "0x913814782144864e523C3FdB78E3ca25D2c2aeCa", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "metal-mainnet": { @@ -29269,8 +28918,7 @@ "address": "0x512c58F427BEFE54BF8dcB0579119DDE43e1929B", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "mind-mainnet": { @@ -29284,7 +28932,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "FHE": { "rateLimiterConfig": { @@ -29311,8 +28958,7 @@ "address": "0x7edb203cde6ba240e2a8f14E07875C86239c36aF", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -29324,7 +28970,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "FHE": { "rateLimiterConfig": { @@ -29353,8 +28998,7 @@ "address": "0x6e05AfFFD2D44e1703e1ff5c0A24bee10f0781b6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "plasma-mainnet": { @@ -29368,7 +29012,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -29410,8 +29053,21 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { + "BOLD": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "FLUID": { "rateLimiterConfig": { "in": { @@ -29452,8 +29108,21 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { + "BOLD": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "FLUID": { "rateLimiterConfig": { "in": { @@ -29493,8 +29162,7 @@ "address": "0x8FE3B17E6B0863aeEA3D38DF063AEa39D4Ab1602", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-linea-1": { "offRamp": { @@ -29505,8 +29173,7 @@ "address": "0x8FE3B17E6B0863aeEA3D38DF063AEa39D4Ab1602", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-xlayer-1": { "offRamp": { @@ -29517,8 +29184,7 @@ "address": "0x8FE3B17E6B0863aeEA3D38DF063AEa39D4Ab1602", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -29530,8 +29196,21 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { + "BOLD": { + "rateLimiterConfig": { + "in": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + }, + "out": { + "capacity": "0", + "isEnabled": false, + "rate": "0" + } + } + }, "FLUID": { "rateLimiterConfig": { "in": { @@ -29614,7 +29293,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "eUSX": { "rateLimiterConfig": { @@ -29670,7 +29348,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -29700,7 +29377,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "YBTC.B": { "rateLimiterConfig": { @@ -29727,8 +29403,7 @@ "address": "0xE7E32FB6B2942E0e98462e0dc0A10730b17B3094", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -29740,7 +29415,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USD1": { "rateLimiterConfig": { @@ -29767,8 +29441,7 @@ "address": "0x0c6d3f214F2e8b9C2Fb551bcE4458F3DB5F89bFc", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "polkadot-mainnet-astar": { @@ -29782,7 +29455,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -29866,7 +29538,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -29910,7 +29581,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -29952,7 +29622,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -29994,7 +29663,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -30022,7 +29690,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -30049,8 +29716,7 @@ "address": "0xc23071a8AE83671f37bdA1DaDBC745a9780f632A", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "sonic-mainnet": { "offRamp": { @@ -30062,7 +29728,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -30092,7 +29757,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -30120,7 +29784,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "ANIMA": { "rateLimiterConfig": { @@ -30359,8 +30022,7 @@ "address": "0x85a6Dc1E19EA051C0DA93290d030F3eDBD99B159", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "sei-mainnet": { @@ -30374,7 +30036,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -30415,8 +30076,7 @@ "address": "0x7B989002296ed4269618CD1B28c31df48842fe7F", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bitcoin-mainnet-bob-1": { "offRamp": { @@ -30428,7 +30088,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -30470,7 +30129,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -30512,7 +30170,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "VRTX": { "rateLimiterConfig": { @@ -30540,7 +30197,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "VRTX": { "rateLimiterConfig": { @@ -30568,7 +30224,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -30609,8 +30264,7 @@ "address": "0x346A744A508BdE3C6Dac722104305F143D789AdE", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -30622,7 +30276,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -30664,7 +30317,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -30705,8 +30357,7 @@ "address": "0x4E76D19073eF8c0CE63C2A0034e52745a94db284", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "shibarium-mainnet": { @@ -30719,8 +30370,7 @@ "address": "0x08e963E41875f03A6e04Cd22FC7F452A87cFb00F", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -30731,8 +30381,7 @@ "address": "0x4E800ECC5976182ad27107e24b5EfF1A06f59a32", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-base-1": { "offRamp": { @@ -30744,7 +30393,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CANNED": { "rateLimiterConfig": { @@ -30911,8 +30559,7 @@ "address": "0xc8E545ebE0AD4e7A119e607C7671F0bc0C1eB2A3", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -30924,7 +30571,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SAS": { "rateLimiterConfig": { @@ -30965,8 +30611,7 @@ "address": "0x530Ae314EC3fA038bd9A215095E37295ec76162a", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "solana-mainnet": { @@ -30979,8 +30624,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "avalanche-mainnet": { "offRamp": { @@ -30992,7 +30636,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -31019,8 +30662,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "bsc-mainnet": { "offRamp": { @@ -31032,7 +30674,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "BR": { "rateLimiterConfig": { @@ -31093,14 +30734,14 @@ "SolvBTC": { "rateLimiterConfig": { "in": { - "capacity": "250000000", + "capacity": "750000000", "isEnabled": true, - "rate": "11574" + "rate": "34722" }, "out": { - "capacity": "250000000", + "capacity": "750000000", "isEnabled": true, - "rate": "11574" + "rate": "34722" } } }, @@ -31200,7 +30841,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "FLUID": { "rateLimiterConfig": { @@ -31270,7 +30910,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "FLUID": { "rateLimiterConfig": { @@ -31396,7 +31035,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -31424,7 +31062,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -31451,8 +31088,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "hyperliquid-mainnet": { "offRamp": { @@ -31463,8 +31099,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -31476,7 +31111,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "brBTC": { "rateLimiterConfig": { @@ -31714,7 +31348,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -31741,8 +31374,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "plasma-mainnet": { "offRamp": { @@ -31754,7 +31386,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "eUSX": { "rateLimiterConfig": { @@ -31809,8 +31440,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "sei-mainnet": { "offRamp": { @@ -31821,8 +31451,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "shibarium-mainnet": { "offRamp": { @@ -31833,8 +31462,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "sonic-mainnet": { "offRamp": { @@ -31846,7 +31474,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -31904,7 +31531,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -31959,8 +31585,7 @@ "address": "0x911D4D671Ec2ACE5213E50f493dEc43cB556798B", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bsc-mainnet": { "offRamp": { @@ -31972,7 +31597,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SKYA": { "rateLimiterConfig": { @@ -32013,8 +31637,7 @@ "address": "0x4DFe6A7bd2A7B365EC93135221F2e7305A180bb9", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -32025,8 +31648,7 @@ "address": "0xFF7693049430da19E3957533a8aF45036eEe3594", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-base-1": { "offRamp": { @@ -32038,7 +31660,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SKYA": { "rateLimiterConfig": { @@ -32066,7 +31687,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -32108,7 +31728,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "DEGEN": { "rateLimiterConfig": { @@ -32220,7 +31839,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "SolvBTC": { "rateLimiterConfig": { @@ -32262,7 +31880,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -32306,7 +31923,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -32334,7 +31950,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -32404,7 +32019,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "USDT": { "rateLimiterConfig": { @@ -32432,7 +32046,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -32487,8 +32100,7 @@ "address": "0x685331b773177dAc6B54cc078C84598991D08E0b", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -32500,7 +32112,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -32598,7 +32209,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BMX": { "rateLimiterConfig": { @@ -32709,8 +32319,7 @@ "address": "0x0b3a51B27855e6D7a1CE7a47F6fF3922c2CfB0C8", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-linea-1": { "offRamp": { @@ -32721,8 +32330,7 @@ "address": "0x76a443768A5e3B8d1AED0105FC250877841Deb40", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-mode-1": { "offRamp": { @@ -32734,7 +32342,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BMX": { "rateLimiterConfig": { @@ -32776,7 +32383,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -32831,8 +32437,7 @@ "address": "0x5570D450909B114B59D2D728Fdb6Eea6720ae4d8", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -32844,7 +32449,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "BOLD": { "rateLimiterConfig": { @@ -33053,8 +32657,7 @@ "address": "0xA5AB4187cb9ac753296727E492b833c8f300C25F", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "polygon-mainnet-katana": { "offRamp": { @@ -33066,7 +32669,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "LBTC": { "rateLimiterConfig": { @@ -33094,7 +32696,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -33149,8 +32750,7 @@ "address": "0xeb53521B58c42f15De01a1d449DAE8DdC5bb08Dd", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "superseed-mainnet": { @@ -33163,8 +32763,7 @@ "address": "0xf04D4Aa2e302cD4995D8cf8e84727c5B441e85ce", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "tac-mainnet": { @@ -33178,7 +32777,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -33236,7 +32834,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -33264,7 +32861,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -33292,7 +32888,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -33319,8 +32914,7 @@ "address": "0xA251033386Ec311FF8FbE55971bAb834093a6486", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-optimism-1": { "offRamp": { @@ -33332,7 +32926,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -33360,7 +32953,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -33472,7 +33064,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "una.WEMIX": { "rateLimiterConfig": { @@ -33501,8 +33092,7 @@ "address": "0x5fA6f142EAC511DF12325776386AB92B0F4D1eba", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "avalanche-mainnet": { "offRamp": { @@ -33514,7 +33104,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -33541,8 +33130,7 @@ "address": "0xb485634dd2E545091722b9d4843d3644addf97e3", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-arbitrum-1": { "offRamp": { @@ -33554,7 +33142,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -33582,7 +33169,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -33610,7 +33196,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -33637,8 +33222,7 @@ "address": "0x5fA6f142EAC511DF12325776386AB92B0F4D1eba", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-mainnet-optimism-1": { "offRamp": { @@ -33649,8 +33233,7 @@ "address": "0x9379b446fcA75CA57834a4dA33f64ae317Be05e4", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-mainnet-xlayer-1": { "offRamp": { @@ -33661,8 +33244,7 @@ "address": "0x5fA6f142EAC511DF12325776386AB92B0F4D1eba", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "mainnet": { "offRamp": { @@ -33674,7 +33256,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "BONE": { "rateLimiterConfig": { @@ -33758,7 +33339,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "REG": { "rateLimiterConfig": { @@ -33786,7 +33366,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "GHO": { "rateLimiterConfig": { @@ -33813,8 +33392,7 @@ "address": "0x98D8E5bBd50BfEeA02706D3284Bf43cbeBe0589d", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "xdc-mainnet": { @@ -33828,7 +33406,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "LINK": { "rateLimiterConfig": { @@ -33871,8 +33448,7 @@ "address": "0xb38f57CFa0255c708858ee94D2719EAaBBa82c35", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } } } diff --git a/src/config/data/ccip/v1_2_0/mainnet/tokens.json b/src/config/data/ccip/v1_2_0/mainnet/tokens.json index 3f2ba0e3b1a..f1a2b97dd30 100644 --- a/src/config/data/ccip/v1_2_0/mainnet/tokens.json +++ b/src/config/data/ccip/v1_2_0/mainnet/tokens.json @@ -519,6 +519,15 @@ "symbol": "BOLD", "tokenAddress": "0x6440f144b7e50D6a8439336510312d2F54beB01D" }, + "plasma-mainnet": { + "allowListEnabled": false, + "decimals": 18, + "name": "BOLD Stablecoin", + "poolAddress": "0xA7D08c8252FCc5D6B4889eD8E80Ecd5BA37498C4", + "poolType": "burnMint", + "symbol": "BOLD", + "tokenAddress": "0xe09B197f8c517ba8EA9440C31a8dDCD049CF7ccC" + }, "sonic-mainnet": { "allowListEnabled": false, "decimals": 18, @@ -1496,7 +1505,7 @@ "solana-mainnet": { "allowListEnabled": false, "decimals": 6, - "name": "eUSX Token", + "name": "eUSX ", "poolAddress": "3BLXohtpL2iyHsJLYzp4fmy9ZjbjE7ocPfDMFaU7U3gD", "poolType": "lockRelease", "symbol": "eUSX", @@ -6169,7 +6178,7 @@ "solana-mainnet": { "allowListEnabled": false, "decimals": 6, - "name": "USX Stablecoin", + "name": "USX", "poolAddress": "BhqsAa1yib3KqRTDX9WfyuKQtwikoUiDNJTLYgNwBtR6", "poolType": "lockRelease", "symbol": "USX", @@ -7833,6 +7842,15 @@ "symbol": "YBTC.B", "tokenAddress": "0x2cd3CdB3bd68Eea0d3BE81DA707bC0c8743D7335" }, + "ethereum-mainnet-ink-1": { + "allowListEnabled": false, + "decimals": 8, + "name": "Yield BTC.B", + "poolAddress": "0x5416050533Bc83533Fc7e7BC50A651DC7C762D07", + "poolType": "burnMint", + "symbol": "YBTC.B", + "tokenAddress": "0x2cd3CdB3bd68Eea0d3BE81DA707bC0c8743D7335" + }, "mainnet": { "allowListEnabled": false, "decimals": 8, diff --git a/src/config/data/ccip/v1_2_0/testnet/chains.json b/src/config/data/ccip/v1_2_0/testnet/chains.json index 74a11c4b4bb..dcba83f5e8e 100644 --- a/src/config/data/ccip/v1_2_0/testnet/chains.json +++ b/src/config/data/ccip/v1_2_0/testnet/chains.json @@ -34,7 +34,6 @@ "address": "0x8c61dEE1531FB35Cb4Cc6A15b5B7D0b5e7C49645", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xC308ef8a02e39887CCF55a796a128CBD1F2072a1", "version": "1.2.0" @@ -59,7 +58,6 @@ "address": "0x1B4cb6C28098eE7d04565BFB46184D3B4E23f28D", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x6139Bd336bebFaaCbca33D183CeD1C90B62500cB", "version": "1.2.0" @@ -79,7 +77,6 @@ "mcms": { "address": "0xbdf1b9aacb4e21bf6f255105831df0172e911d4748e488196fde10d2e2a4e32d" }, - "rmnPermeable": false, "router": { "address": "0xc748085bd02022a9696dfa2058774f92a07401208bbd34cfd0c6d0ac0287ee45", "version": "Router 1.6.0" @@ -100,7 +97,6 @@ "address": "0x97300785aF1edE1343DB6d90706A35CF14aA3d81", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xF694E193200268f9a4868e4Aa017A0118C9a8177", "version": "1.2.0" @@ -173,7 +169,6 @@ "address": "0xa852Ce786045BFC426E1C97A1096d3a5B6366D08", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x3dfbe078277609D34c8ef015c61f23A9BeDE61BB", "version": "1.2.0" @@ -194,7 +189,6 @@ "address": "0x9c3734EA8EbF2A587Bd7110Fe830ec0665bE17d7", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x8a27438666Ef45093802F869bd146fB183dd5A32", "version": "1.2.0" @@ -219,7 +213,6 @@ "address": "0x9a3F1b6Fb4007413078352c5b25C2814aD5732BC", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x34A49Eb641daF64d61be00Aa7F759f8225351101", "version": "1.2.0" @@ -244,7 +237,6 @@ "address": "0xC0688869Dc1D3c290eCBF3076cEAcD39731a307C", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x500063c3827cd871E7b4Af0384E369bDEb75b2e2", "version": "1.2.0" @@ -265,7 +257,6 @@ "address": "0xdC6D648C595619FF1ef07fFa62ECc916F1D708d6", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xfEE82327fC68cE497283159Eb724Ba7427b097e3", "version": "1.2.0" @@ -290,7 +281,6 @@ "address": "0xa6CE01eC29C4bAa2256bDeDABEAd0BA72dd939a8", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x7808184405d6Cbc663764003dE21617fa640bc82", "version": "1.2.0" @@ -315,7 +305,6 @@ "address": "0x763685240370758c5ac6C5F7c22AB36684c0570E", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xE1053aE1857476f36A3C62580FF9b016E8EE8F6f", "version": "1.2.0" @@ -340,7 +329,6 @@ "address": "0xa8c380Ecd336401Ee896Df33b93F1c76b749C902", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xb00E95b773528E2Ea724DB06B75113F239D15Dca", "version": "1.2.0" @@ -365,7 +353,6 @@ "address": "0xfaE626f209B036B03D18d4f16ad3D599f90AF22c", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xded0EE188Fe8F1706D9049e29C82081A5ebEcb2F", "version": "1.2.0" @@ -386,7 +373,6 @@ "address": "0x7b4dD0535eC347B63E523b66558Cc870dcad57a2", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xa0F5f5867F528CCc0f9bCc5225063b4A38b5dEBd", "version": "1.2.0" @@ -407,7 +393,6 @@ "address": "0x363e6641e20EeDAfe945a9289bF83c88d66c93bB", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xFeFC5B70DA3297A8470e4D0D2Ea85E0F63bA6b0c", "version": "1.2.0" @@ -428,7 +413,6 @@ "address": "0x86fedc5f0b89131A31eBdaa2737EC81acD382264", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xb9531b46fE8808fB3659e39704953c2B1112DD43", "version": "1.2.0" @@ -453,7 +437,6 @@ "address": "0x9F6a9ac622384d0e11E8e018CB0a77B2B81091Ee", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x0a355FC36C10007D3059637f0cd7cFfBE845241a", "version": "1.2.0" @@ -474,7 +457,6 @@ "address": "0xBB33E6d7A454843204Fd0ae53fdbf2535A993C10", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x07a2b9BB0456a7e999B61ca8F166ADDF5878F468", "version": "1.2.0" @@ -499,7 +481,6 @@ "address": "0x62e731218d0D47305aba2BE3751E7EE9E5520790", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x0BF3dE8c5D3e8A2B34D2BEeB17ABfCeBaf363A59", "version": "1.2.0" @@ -524,7 +505,6 @@ "address": "0xA8942fF01DE753BDa1D39acA8774f0872Eee5080", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xaCdaBa07ECad81dc634458b98673931DD9d3Bc14", "version": "1.2.0" @@ -549,7 +529,6 @@ "address": "0xE625f0b8b0Ac86946035a7729Aba124c8A64cf69", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x2a9C5afB0d0e4BAb2BCdaE109EC4b0c4Be15a165", "version": "1.2.0" @@ -574,7 +553,6 @@ "address": "0x8A55C61227f26a3e2f217842eCF20b52007bAaBe", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xD3b06cEbF099CE7DA4AcCf578aaebFDBd6e88a93", "version": "1.2.0" @@ -599,7 +577,6 @@ "address": "0x912F59E92467C54BBab49ED3a5d431504aFBa30c", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xfb2f2A207dC428da81fbAFfDDe121761f8Be1194", "version": "1.2.0" @@ -624,7 +601,6 @@ "address": "0x1Dc1CD2BD61Be91A79221b3370824D944c991Bb9", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x9981250f56d4d0Fa9736343659B4890ebbb94110", "version": "1.2.0" @@ -645,7 +621,6 @@ "address": "0x99653DD5e0a6b655aD82e7F41a816CA666F51AFF", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x1360c71dd2458B6d4A5Ad5946d9011BafA0435d7", "version": "1.2.0" @@ -694,7 +669,6 @@ "address": "0x26FD7eaFFA9aFf66b6Ad5bdC400BB65C45cB40B5", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xf5Aa9fe2B78d852490bc4E4Fe9ab19727DD10298", "version": "1.2.0" @@ -715,7 +689,6 @@ "address": "0x8e3c251D4eAa31652c81bBa33A9Ee599B69fFEC2", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xB4431A6c63F72916151fEA2864DBB13b8ce80E8a", "version": "1.2.0" @@ -740,7 +713,6 @@ "address": "0x446BAe0a2c2c558d11883D778476E1E9607Cb0cc", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x78805d2881d233a430983Dbc170990AefDe60C93", "version": "1.2.0" @@ -765,7 +737,6 @@ "address": "0xd239f46A197ef6657af8b1C1d025410992B44771", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xFd33fd627017fEf041445FC19a2B6521C9778f86", "version": "1.2.0" @@ -790,7 +761,6 @@ "address": "0x4f4fe77A9dBEDe8c4EbFe51932C2E08A37c890ED", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xc49ec0eB4beb48B8Da4cceC51AA9A5bD0D0A4c43", "version": "1.2.0" @@ -815,7 +785,6 @@ "address": "0x49c4ba01dc6F5090f9df43Ab8F79449Db91A0CBB", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x114A20A10b43D4115e5aeef7345a1A71d2a60C57", "version": "1.2.0" @@ -840,7 +809,6 @@ "address": "0xB1e2E19eb04baC13D8FF9398f412367ba640cf1e", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x91A7f913EEF5E3058AD1Bf8842C294f7219C7271", "version": "1.2.0" @@ -865,7 +833,6 @@ "address": "0x3325786a3eE3Aa488403A136CF9Ad3E764656C75", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x6aF501292f2A33C81B9156203C9A66Ba0d8E3D21", "version": "1.2.0" @@ -890,7 +857,6 @@ "address": "0xe06fE3AEfef3a27b8BF0edd5ae834B006EdE3aa1", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x443a1bce545d56E2c3f20ED32eA588395FFce0f4", "version": "1.2.0" @@ -915,7 +881,6 @@ "address": "0x504f424F6eFe984d16B7ff2A1a4edf0Efe0D6A49", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x5b7D7CDf03871dc9Eb00830B027e70A75bd3DC95", "version": "1.2.0" @@ -940,7 +905,6 @@ "address": "0x4CDAe69497e06781A42D28285aDf88Ef065aa40b", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x47693fc188b2c30078F142eadc2C009E8D786E8d", "version": "1.2.0" @@ -965,7 +929,6 @@ "address": "0x59b17C30Ec5470499d3DA9Af2B0b24B0Ea3FFC98", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xc5F5330C4793AF46872a9eC15b76a007A96a4152", "version": "1.2.0" @@ -990,7 +953,6 @@ "address": "0x3139687Ee9938422F57933C3CDB3E21EE43c4d0F", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xA1fdA8aa9A8C4b945C45aD30647b01f07D7A0B16", "version": "1.2.0" @@ -1015,7 +977,6 @@ "address": "0xffA67C26885F6e98c010ecaD7C750D5DbdF5648d", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xa1312a58873fb9a16008E259c3eB972038ba46D9", "version": "1.2.0" @@ -1036,7 +997,6 @@ "address": "0xbF4395f647940758D9d5f6bCD8e9de97D5Aa8608", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x802C5F84eAD128Ff36fD6a3f8a418e339f467Ce4", "version": "1.2.0" @@ -1061,7 +1021,6 @@ "address": "0x57d3cce72e773dE1aEff941e1c406454292c1C75", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xc1D615EC997F581741d867B08bC7050c90d213B0", "version": "1.2.0" @@ -1086,7 +1045,6 @@ "address": "0x79E8e75662c980FeD37EDCb9Afd29F1c8c46a613", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x17fCda531D8E43B4e2a2A2492FBcd4507a1685A1", "version": "1.2.0" @@ -1107,7 +1065,6 @@ "address": "0x95964Bf01b642Ce6Aa8996cC517B9a140fEb1E9f", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x6ddAFdf8bA76AFED73d6e7B599adDE014fA293bC", "version": "1.2.0" @@ -1156,7 +1113,6 @@ "address": "0x569a9A63a4543a5Cb79AE717dF1E26E7D30Ae08D", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x35e752bf853009C8E080CdB3De88e3273B1c75E3", "version": "1.2.0" @@ -1181,7 +1137,6 @@ "address": "0x23a5084Fa78104F3DF11C63Ae59fcac4f6AD9DeE", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xEAB080c724587fFC9F2EFF82e36EE4Fb27774959", "version": "1.2.0" @@ -1202,7 +1157,6 @@ "address": "0xbe1744FBdBAa450c1A1CC8aaE68B46D2bA8e73C7", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xB6F0d42A356aD4DC890BCD3EdCAFb1df13a30777", "version": "1.2.0" @@ -1227,7 +1181,6 @@ "address": "0x6a80dDBBf2F2FFeC2aABdB57F37ee35316163c55", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xf877Eb80E5Ab0d58afF1a1431756B74Dd5190021", "version": "1.2.0" @@ -1248,7 +1201,6 @@ "address": "0x811652BfD76D678CD798f2D83d437DCcEC336E1c", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x6Ce68Fb8eA7376d5c84de5486dE46286F6Dd3e36", "version": "1.2.0" @@ -1273,7 +1225,6 @@ "address": "0x4b90270eAca902fBb9B3bbFd185F82A137a29739", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x5f16e51e3Dcb255480F090157DD01bA962a53E54", "version": "1.2.0" @@ -1298,7 +1249,6 @@ "address": "0x310bbE0aF2fBb306D7F0A8A2d8AbeA86DF10FDc6", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x609747816B6C237d5C4960065BC11d2F0DE752A6", "version": "1.2.0" @@ -1323,7 +1273,6 @@ "address": "0x8c3f29f9a492ddc95F32A9a5Bc0742e88763508A", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0xEC7088f7952ba58f268E25AC3868DF92bF462AEf", "version": "1.2.0" @@ -1344,7 +1293,6 @@ "address": "0x1888ec490a6d3F9B240cA76b0eEFf8Eef504247b", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x5e5Fd4720E1CE826138D043aF578D69f48af502F", "version": "1.2.0" @@ -1369,7 +1317,6 @@ "address": "0xc5F62dF12F09dd4a0Ff3Ec85D54a28Be87759c9d", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x22aE550d87eBf775E0c1fDc8881121c8A51F5903", "version": "1.2.0" @@ -1394,7 +1341,6 @@ "address": "0x84ad5890A63957C960e0F19b0448A038a574936B", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x9C32fCB86BF0f4a1A8921a9Fe46de3198bb884B2", "version": "1.2.0" @@ -1419,7 +1365,6 @@ "address": "0x32E18611aeb4e42d931dF838fd4e019CC6B2A674", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x1dF1fe714A376f248d51AAB826C3feeC379e80fC", "version": "1.2.0" @@ -1444,7 +1389,6 @@ "address": "0xE31827cd24d7D419fC17E7Ff889BaF62A17991A0", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x0aCAe4e51D3DA12Dd3F45A66e8b660f740e6b820", "version": "1.2.0" @@ -1469,7 +1413,6 @@ "address": "0x8538DE2a0Ba5C3db87B2Dc3d391Cc0Dd147dd827", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x59F5222c5d77f8D3F56e34Ff7E75A05d2cF3a98A", "version": "1.2.0" @@ -1494,7 +1437,6 @@ "address": "0xf6B25A05333C4B8Eb108758d306f28B99324A1bf", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x449E234FEDF3F907b9E9Dd6BAf1ddc36664097E5", "version": "1.2.0" @@ -1521,7 +1463,6 @@ "CCTPTokenPool": "CCiTPESGEevd7TBU8EGBKrcxuRq7jx3YtW6tPidnscaZ", "LockReleaseTokenPool": "8eqh8wppT9c5rw4ERqNCffvU6cNFJWff9WmkcYtmGiqC" }, - "rmnPermeable": false, "router": { "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "version": "V1" @@ -1538,7 +1479,6 @@ "address": "0xdcF170767E0370CEB4E1fD33C79b32909C50e30E", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x2fBd4659774D468Db5ca5bacE37869905d8EfA34", "version": "1.2.0" @@ -1563,7 +1503,6 @@ "address": "0x270306cc47668c6980e8F0de48650bD3002721c5", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xC3388E1147C5F049db9dd254Dbfa06ab7F19e7FE", "version": "1.2.0" @@ -1588,7 +1527,6 @@ "address": "0xd3e461C55676B10634a5F81b747c324B85686Dd1", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x1D0b2edF6b66845872b6cC82C036E3601Cb2Be57", "version": "1.2.0" @@ -1629,7 +1567,6 @@ "address": "0x7050BD352A5Aacf774CF883f9345a0C10BdF3cD2", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xA8C0c11bf64AF62CDCA6f93D3769B88BdD7cb93D", "version": "1.2.0" @@ -1654,7 +1591,6 @@ "address": "0x02a254c97Ca097Fb09792bfe331E3FBE61f6aF6A", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0x19b1bac554111517831ACadc0FD119D23Bb14391", "version": "1.2.0" @@ -1679,7 +1615,6 @@ "address": "0xd3e461C55676B10634a5F81b747c324B85686Dd1", "version": "1.6.0" }, - "rmnPermeable": false, "router": { "address": "0x1D0b2edF6b66845872b6cC82C036E3601Cb2Be57", "version": "1.2.0" @@ -1700,7 +1635,6 @@ "address": "0x4Be6BcaA3a75E7AD839823fEa9961619f9601fc1", "version": "1.5.0" }, - "rmnPermeable": false, "router": { "address": "0xC5c058814cb85bF52c83264e09da90CB4c932cb7", "version": "1.2.0" diff --git a/src/config/data/ccip/v1_2_0/testnet/lanes.json b/src/config/data/ccip/v1_2_0/testnet/lanes.json index 15abef233af..e45d1906b48 100644 --- a/src/config/data/ccip/v1_2_0/testnet/lanes.json +++ b/src/config/data/ccip/v1_2_0/testnet/lanes.json @@ -9,8 +9,7 @@ "address": "0x53b65b38661be9903aF85C46dBfd3dB6BE89eE1C", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "abstract-testnet": { @@ -24,7 +23,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -54,7 +52,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -84,7 +81,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -112,7 +108,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -140,7 +135,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -168,7 +162,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -196,7 +189,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -223,8 +215,7 @@ "address": "0xc748085bd02022a9696dfa2058774f92a07401208bbd34cfd0c6d0ac0287ee45", "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" - }, - "rmnPermeable": true + } }, "sonic-testnet-blaze": { "offRamp": { @@ -236,7 +227,6 @@ "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -263,8 +253,7 @@ "address": "0xc748085bd02022a9696dfa2058774f92a07401208bbd34cfd0c6d0ac0287ee45", "enforceOutOfOrder": false, "version": "OnRamp 1.6.0" - }, - "rmnPermeable": true + } } }, "avalanche-fuji-testnet": { @@ -277,8 +266,7 @@ "address": "0x7A0E187399c06F0558ca4e687B8D66f20aaa1489", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bsc-testnet": { "offRamp": { @@ -290,7 +278,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -332,7 +319,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -388,7 +374,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -430,7 +415,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -472,7 +456,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -513,8 +496,7 @@ "address": "0xee95E9cf0B4Cfe979d4469e0EA65ed2B9839C6EE", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-amoy": { "offRamp": { @@ -526,7 +508,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -567,8 +548,7 @@ "address": "0xea625b219f9B4e48e7E0E50958ba80192dCc15B9", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "sei-testnet-atlantic": { "offRamp": { @@ -579,8 +559,7 @@ "address": "0x23930895af3842Ee59f5a3eA85726eDb0b2Fc4f1", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "shibarium-testnet-puppynet": { "offRamp": { @@ -592,7 +571,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -619,8 +597,7 @@ "address": "0xA5D5B0B844c8f11B61F28AC98BBA84dEA9b80953", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "wemix-testnet": { "offRamp": { @@ -632,7 +609,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -674,7 +650,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -717,8 +692,7 @@ "address": "0xA9F03C540F67faeD003bb2883CE07dA41055B79a", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "binance-smart-chain-testnet-opbnb-1": { @@ -731,8 +705,7 @@ "address": "0x90F87a9023D4c91aBc468BaB72bcD003972b4Af4", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "bitcoin-testnet-bitlayer-1": { @@ -745,8 +718,7 @@ "address": "0xCE8611DB0e45406B3BFe417BeD96631fBACb9A14", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bsc-testnet": { "offRamp": { @@ -757,8 +729,7 @@ "address": "0x9f8987174908C5EAa24139A469FF0c0791EB2200", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -769,8 +740,7 @@ "address": "0x91219E6dEA82B82775c74c4FC842c602B3Edfd1F", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "solana-devnet": { "offRamp": { @@ -781,8 +751,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "bitcoin-testnet-botanix": { @@ -795,8 +764,7 @@ "address": "0x2F1eb42cBC5e26dde997B32382600837542B3082", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "bitcoin-testnet-bsquared-1": { @@ -810,7 +778,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -837,8 +804,7 @@ "address": "0xA81f2c35836eD7cA626C6C3e41754b45271C3B0E", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "bitcoin-testnet-merlin": { @@ -851,8 +817,7 @@ "address": "0xBaCDBB8e84D19b738415a13bD84eCcBeCc0707D2", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "bitcoin-testnet-rootstock": { @@ -866,7 +831,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -896,7 +860,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -926,7 +889,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -954,7 +916,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -995,8 +956,7 @@ "address": "0xb136F962AF3590702F8fE1db5aB1410DA7DeFCF7", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-holesky": { "offRamp": { @@ -1007,8 +967,7 @@ "address": "0x437F8Dca0255Cf0b703bB9F0D48a19ce6eC34341", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -1020,7 +979,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1062,7 +1020,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1103,8 +1060,7 @@ "address": "0xd0049BfFc8e2689Df9236FfA393Ccbf7eae4FbbC", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-hashkey-1": { "offRamp": { @@ -1115,8 +1071,7 @@ "address": "0x1D59D9f8D9a01623Dfb6d70cE18Bb7cFAc2C78b8", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ink-testnet-sepolia": { "offRamp": { @@ -1127,8 +1082,7 @@ "address": "0x38721C30f61C0Fe68b9021Eceb3d0376f4c8a827", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "monad-testnet": { "offRamp": { @@ -1139,8 +1093,7 @@ "address": "0x28A025d34c830BF212f5D2357C8DcAB32dD92A20", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-amoy": { "offRamp": { @@ -1152,7 +1105,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1194,7 +1146,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1221,8 +1172,7 @@ "address": "0x29AC8a55Ed7c1b75b9cD5d94a3448CAd26889F93", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "wemix-testnet": { "offRamp": { @@ -1234,7 +1184,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1276,7 +1225,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1320,7 +1268,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1361,8 +1308,7 @@ "address": "0x0b888FB4530a0CDac4B01A00ac7356e4647033e9", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-optimism-1": { "offRamp": { @@ -1373,8 +1319,7 @@ "address": "0x913c529fd0a1779a47d1Ac4fCe15303A9679E6Bd", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "core-testnet": { @@ -1387,8 +1332,7 @@ "address": "0x7fEbeF82a037339d9608bC837376Cd87C0D4bBa8", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "cronos-testnet": { @@ -1402,7 +1346,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1431,8 +1374,7 @@ "address": "0x8dc2FDb2628b067CCE1664140a3bf7278Fe46790", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-holesky": { @@ -1445,8 +1387,7 @@ "address": "0x7939efE4A3259Ee6849E5Da44a44bB43841Cfd99", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-arbitrum-1": { "offRamp": { @@ -1457,8 +1398,7 @@ "address": "0x3c2D56b94F84a61ed3a91904360Eb5e2307D28Ae", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-base-1": { "offRamp": { @@ -1469,8 +1409,7 @@ "address": "0x515336F1001aBC57Aa9d4a73115fa9451B5b4271", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-linea-1": { "offRamp": { @@ -1481,8 +1420,7 @@ "address": "0x9C629759b9676b7a62BC4Da5F4a8D531d740A155", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-mantle-1": { "offRamp": { @@ -1493,8 +1431,7 @@ "address": "0x456011c47aD4182027273B66087c8a8E8B7bb22b", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-scroll-1": { "offRamp": { @@ -1505,8 +1442,7 @@ "address": "0x6f59B07261BC04909EF0DD4EbD6b37C0Db5A7026", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ink-testnet-sepolia": { "offRamp": { @@ -1517,8 +1453,7 @@ "address": "0x63DB37E5BC7Fde4073426D78b5EB00D66Ead14D1", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-amoy": { "offRamp": { @@ -1529,8 +1464,7 @@ "address": "0xaF984db833d0E8532FBbAa44525FbC9a464Ad9C2", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-tatara": { "offRamp": { @@ -1542,7 +1476,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1569,8 +1502,7 @@ "address": "0x55dA3bEe4743f577B6847F985bF355E4AE84f872", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-holesky-fraxtal-1": { @@ -1584,7 +1516,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1614,7 +1545,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1643,8 +1573,7 @@ "address": "0x7A7f18Dbdc62E5348f920691cc17dC7B494d8f1A", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "abstract-testnet": { "offRamp": { @@ -1656,7 +1585,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1684,7 +1612,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1712,7 +1639,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1740,7 +1666,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1795,8 +1720,7 @@ "address": "0x7d35e136D4aB491B58a91d7270455a43Fc7fFd8d", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "binance-smart-chain-testnet-opbnb-1": { "offRamp": { @@ -1807,8 +1731,7 @@ "address": "0x448a69728B484aCc80E2D389D229369611528d49", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bitcoin-testnet-bitlayer-1": { "offRamp": { @@ -1819,8 +1742,7 @@ "address": "0xEe34Cc42806723Fabf1f98fce23e609aA369A0Ed", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "bitcoin-testnet-botanix": { "offRamp": { @@ -1831,8 +1753,7 @@ "address": "0xB06b4dcA1E8340aD0cd9D33485e21cA3a44668da", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bitcoin-testnet-bsquared-1": { "offRamp": { @@ -1844,7 +1765,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1871,8 +1791,7 @@ "address": "0x6E6F9a7774af768f2848B4799FbD510fE4df8F58", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bitcoin-testnet-rootstock": { "offRamp": { @@ -1884,7 +1803,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1912,7 +1830,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1940,7 +1857,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -1982,7 +1898,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2023,8 +1938,7 @@ "address": "0x09081049a6885F9Df0E8A436b666182895D0CB4F", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "cronos-testnet": { "offRamp": { @@ -2036,7 +1950,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2063,8 +1976,7 @@ "address": "0x87c29E2cDe8a8434F0c3A88235Ea32B8B10c5d98", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-holesky-fraxtal-1": { "offRamp": { @@ -2076,7 +1988,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2104,7 +2015,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2132,7 +2042,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2174,7 +2083,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2230,7 +2138,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2286,7 +2193,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2327,8 +2233,7 @@ "address": "0x7278B1e2580250e4d8f72acC16b79876ae08F202", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "ethereum-testnet-sepolia-hashkey-1": { "offRamp": { @@ -2340,7 +2245,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2367,8 +2271,7 @@ "address": "0x8E845C651a8E46a33Af6056E9e6cBBc64EC52732", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-linea-1": { "offRamp": { @@ -2380,7 +2283,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -2408,7 +2310,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2436,7 +2337,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2478,7 +2378,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2520,7 +2419,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2576,7 +2474,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -2604,7 +2501,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -2631,8 +2527,7 @@ "address": "0xb60d22A482a01482A8E3AFE35c99E99286B2F830", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-unichain-1": { "offRamp": { @@ -2644,7 +2539,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2686,7 +2580,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2714,7 +2607,6 @@ "enforceOutOfOrder": true, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -2742,7 +2634,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2783,8 +2674,7 @@ "address": "0x23a5084Fa78104F3DF11C63Ae59fcac4f6AD9DeE", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "hedera-testnet": { "offRamp": { @@ -2796,7 +2686,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2823,8 +2712,7 @@ "address": "0xF0BD2Cdf0A315AE21e27Ac87fA8Ef94b4771088b", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ink-testnet-sepolia": { "offRamp": { @@ -2836,7 +2724,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2863,8 +2750,7 @@ "address": "0x39663773Ad248b9E415dFB2bB9Bf7f71fAE474B1", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "kaia-testnet-kairos": { "offRamp": { @@ -2875,8 +2761,7 @@ "address": "0xf3832C736482d244C14d9063EB61e169d058c670", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "megaeth-testnet": { "offRamp": { @@ -2887,8 +2772,7 @@ "address": "0xf07263970c90a7b4f852D43fAbE57E530CaEAA8c", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "memento-testnet": { "offRamp": { @@ -2900,7 +2784,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2928,7 +2811,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2955,8 +2837,7 @@ "address": "0xd9dc6D308e75886CAE97CcFDee2C0cd9453004A3", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": false + } }, "mint-testnet": { "offRamp": { @@ -2968,7 +2849,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -2995,8 +2875,7 @@ "address": "0x4241a9515Bb02D44b51F9a5a8c76B9Da84a07d43", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "neox-testnet-t4": { "offRamp": { @@ -3007,8 +2886,7 @@ "address": "0x88326aF51D4CEE82A9427b290fFa54506271F71F", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "plasma-testnet": { "offRamp": { @@ -3019,8 +2897,7 @@ "address": "0x23a5084Fa78104F3DF11C63Ae59fcac4f6AD9DeE", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "plume-testnet-sepolia": { "offRamp": { @@ -3032,7 +2909,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3060,7 +2936,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3102,7 +2977,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3157,8 +3031,7 @@ "address": "0x20d4d35c78bC4C6DA4F575566095F8Fe6A8f9F42", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ronin-testnet-saigon": { "offRamp": { @@ -3170,7 +3043,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3212,7 +3084,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3240,7 +3111,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3268,7 +3138,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3310,7 +3179,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3337,8 +3205,7 @@ "address": "0xc8232998e30A36210977ADcC240901E54d073e0F", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "tac-testnet": { "offRamp": { @@ -3350,7 +3217,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3377,8 +3243,7 @@ "address": "0xb425034D13C5cD552A2bD838aB2ce561c2aB81c6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "wemix-testnet": { "offRamp": { @@ -3390,7 +3255,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3432,7 +3296,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3474,7 +3337,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3501,8 +3363,7 @@ "address": "0xD6f4f3C6CB44791B549718ED6d80Bd4CceB342ea", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-sepolia-andromeda-1": { @@ -3516,7 +3377,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3557,8 +3417,7 @@ "address": "0x2eb69889cc979c0Be120813FcE2f1558efF4ceB5", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-sepolia-arbitrum-1": { @@ -3572,7 +3431,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3600,7 +3458,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3641,8 +3498,7 @@ "address": "0x6f1B6F28E38B44B8Bac59B5968b638EA4E5a5E64", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-holesky": { "offRamp": { @@ -3653,8 +3509,7 @@ "address": "0xbadA6B820Cf630a9853d6dd590fc90fCcAE8C12e", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -3666,7 +3521,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3721,8 +3575,7 @@ "address": "0x46a79a6a4B07FD3FC14ea8299A99FE29576776E2", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-base-1": { "offRamp": { @@ -3734,7 +3587,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3775,8 +3627,7 @@ "address": "0xEc0a510837E06F2d7622E3B88cf90243938aa970", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-optimism-1": { "offRamp": { @@ -3788,7 +3639,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3829,8 +3679,7 @@ "address": "0x03E5c12Ecd7A824961f66fCBEbe2fe04C0EB90Ef", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "monad-testnet": { "offRamp": { @@ -3841,8 +3690,7 @@ "address": "0x28A025d34c830BF212f5D2357C8DcAB32dD92A20", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-amoy": { "offRamp": { @@ -3853,8 +3701,7 @@ "address": "0x4127A86e622603696FD4D78f5975f9F62A1f1CD2", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "shibarium-testnet-puppynet": { "offRamp": { @@ -3866,7 +3713,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3894,7 +3740,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3921,8 +3766,7 @@ "address": "0xee5510A188c9E9122FD5f150Ad374619E69A0D5b", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "wemix-testnet": { "offRamp": { @@ -3934,7 +3778,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -3976,7 +3819,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4020,7 +3862,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4048,7 +3889,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4090,7 +3930,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4131,8 +3970,7 @@ "address": "0xf0dA140F2AF6a1468F69a3017a6629E100616653", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-holesky": { "offRamp": { @@ -4143,8 +3981,7 @@ "address": "0xCB8657f4a64a0a3465AA10c9f7aC11b28Eb3F6F4", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -4156,7 +3993,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4212,7 +4048,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4253,8 +4088,7 @@ "address": "0xE31548aEB70f64DFe52fc4dA44529bcF58c522c6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-mode-1": { "offRamp": { @@ -4266,7 +4100,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4308,7 +4141,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4349,8 +4181,7 @@ "address": "0x27dBC8774804613323b5C4A263fA4A72D893BE60", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "memento-testnet": { "offRamp": { @@ -4361,8 +4192,7 @@ "address": "0x28A025d34c830BF212f5D2357C8DcAB32dD92A20", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "monad-testnet": { "offRamp": { @@ -4373,8 +4203,7 @@ "address": "0x28A025d34c830BF212f5D2357C8DcAB32dD92A20", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-amoy": { "offRamp": { @@ -4385,8 +4214,7 @@ "address": "0xB388a2401A81ff9f400E0Ef1714F4d7e63520C90", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ronin-testnet-saigon": { "offRamp": { @@ -4397,8 +4225,7 @@ "address": "0x828Bfd2eBD847C59D8f5bcbBB5e7D2b24111F99e", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "shibarium-testnet-puppynet": { "offRamp": { @@ -4410,7 +4237,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4438,7 +4264,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4465,8 +4290,7 @@ "address": "0x28962bE32BD4e512f5213c50aFDCb4fd9a044374", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "wemix-testnet": { "offRamp": { @@ -4477,8 +4301,7 @@ "address": "0xb44896429367F8b42ad9279813e09D1218B09898", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "xdai-testnet-chiado": { "offRamp": { @@ -4490,7 +4313,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4533,8 +4355,7 @@ "address": "0x6eA6f63b689b5597A0C06a5Eb8DcDFD86383857A", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -4546,7 +4367,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4589,8 +4409,7 @@ "address": "0x51F07957116f1c039078ca53aE0BA0CE8A1a8a47", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-sepolia-hashkey-1": { @@ -4603,8 +4422,7 @@ "address": "0x9bd6fC953F5a78d95525Bb4B90491A97eB560569", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -4616,7 +4434,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4643,8 +4460,7 @@ "address": "0xa9A8BABe842455525FfD94fE359D9d02ef245C82", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-base-1": { "offRamp": { @@ -4655,8 +4471,7 @@ "address": "0xB4DB2139d1305Eb169a745bef7e1E3127d391469", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-optimism-1": { "offRamp": { @@ -4667,8 +4482,7 @@ "address": "0xaa9374E54608B082225b73CdE37b89989508E60C", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-sepolia-kroma-1": { @@ -4682,7 +4496,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -4711,8 +4524,7 @@ "address": "0x211BF55bFA331e4149bdF624722CbCDB862Ff51D", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-sepolia-linea-1": { @@ -4725,8 +4537,7 @@ "address": "0x6955b6a6F33F5f69CBaED4B6b612fbc3726CCf05", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -4738,7 +4549,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -4765,8 +4575,7 @@ "address": "0x1345db6dcadEdE24622f9a2cB9Cd90Aa406F024a", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "sonic-testnet-blaze": { "offRamp": { @@ -4777,8 +4586,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-sepolia-lisk-1": { @@ -4792,7 +4600,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4821,8 +4628,7 @@ "address": "0x83E662c0774e0331B99A1B2FF89b9c67aF181D1c", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -4834,7 +4640,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4878,7 +4683,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4920,7 +4724,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4964,7 +4767,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -4992,7 +4794,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5033,8 +4834,7 @@ "address": "0xe0aD5783cE2D62da86e3ad6442455C859AE52261", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -5046,7 +4846,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5102,7 +4901,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5144,7 +4942,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5185,8 +4982,7 @@ "address": "0xd67846E3D8fFc553fddeB2b96dABE6168317F337", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-linea-1": { "offRamp": { @@ -5197,8 +4993,7 @@ "address": "0x034300486b0E364D4f99216D205729c8E4Aef4D7", "enforceOutOfOrder": true, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "monad-testnet": { "offRamp": { @@ -5209,8 +5004,7 @@ "address": "0x8F5bED5F7601025b12A97b01584220C12e343986", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-amoy": { "offRamp": { @@ -5222,7 +5016,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5264,7 +5057,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5292,7 +5084,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5334,7 +5125,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5376,7 +5166,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5420,7 +5209,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -5449,8 +5237,7 @@ "address": "0x2aa5e0e32C2082DE2Ef6530bA0B8Fc9DDDb0B1Fa", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -5462,7 +5249,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -5491,8 +5277,7 @@ "address": "0xAD4d2015c1AD8bFe8B81Ca9Ff1Ba701141E3e2CC", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-arbitrum-1": { "offRamp": { @@ -5503,8 +5288,7 @@ "address": "0x969d925738117c305A61d3673c84A387650Ea02e", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "polkadot-testnet-astar-shibuya": { "offRamp": { @@ -5515,8 +5299,7 @@ "address": "0xA68DF1dc2FfaBC3cB2cA822aa0d50b9e69FF1FaA", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-sepolia-unichain-1": { @@ -5530,7 +5313,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5572,7 +5354,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -5599,8 +5380,7 @@ "address": "0x9f8edC05B26bD93b5E52E6aaAbb549C867292399", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-sepolia-worldchain-1": { @@ -5614,7 +5394,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5641,8 +5420,7 @@ "address": "0x056A1FAb28562750a54063E37DDc66d506e320d2", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "ethereum-testnet-sepolia-xlayer-1": { @@ -5656,7 +5434,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -5686,7 +5463,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5729,8 +5505,7 @@ "address": "0x1f5EF38782b6B7C6DE489406b8EE504e46F05a18", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "hedera-testnet": { @@ -5744,7 +5519,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5773,8 +5547,7 @@ "address": "0x2b771F61faBea82C189F92ca934aB2a64a809735", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "ink-testnet-sepolia": { @@ -5787,8 +5560,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "bsc-testnet": { "offRamp": { @@ -5799,8 +5571,7 @@ "address": "0xD57356C663951CDde47225FDE6f3091237bdf1a5", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-holesky": { "offRamp": { @@ -5811,8 +5582,7 @@ "address": "0x513e772B9634B43BF21DBB24C3F1D6950724422c", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -5824,7 +5594,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5851,8 +5620,7 @@ "address": "0x7695177D4903F93AD4E135b6B7Fab34195403C48", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "plasma-testnet": { "offRamp": { @@ -5863,8 +5631,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "sonic-testnet-blaze": { "offRamp": { @@ -5875,8 +5642,7 @@ "address": "0xc1EC3d311112aA526476d5B3EdDcf0a44872788E", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "janction-testnet-sepolia": { @@ -5889,8 +5655,7 @@ "address": "0x75626B538CB7bB1854F1716f8c9040D6Dc98D252", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "kaia-testnet-kairos": { @@ -5903,8 +5668,7 @@ "address": "0x465B8A3D4547453e9786104c3D80B2028764ac61", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "megaeth-testnet": { @@ -5917,8 +5681,7 @@ "address": "0x760C146e323Cbf065E353f0Cf6914BfFFb2DAdE0", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "memento-testnet": { @@ -5932,7 +5695,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -5959,8 +5721,7 @@ "address": "0x934c1B8f6913070528CC24081E0b78d57D3A97A3", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-amoy": { "offRamp": { @@ -5971,8 +5732,7 @@ "address": "0x934c1B8f6913070528CC24081E0b78d57D3A97A3", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "solana-devnet": { "offRamp": { @@ -5983,8 +5743,7 @@ "address": "0x934c1B8f6913070528CC24081E0b78d57D3A97A3", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "metal-testnet": { @@ -5998,7 +5757,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6027,8 +5785,7 @@ "address": "0xE36EE70e9aaa2E797951Dc0Ba846f4c8f3Ac9421", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "mint-testnet": { @@ -6042,7 +5799,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6071,8 +5827,7 @@ "address": "0xab31eA898cf6A11f519E7BeABEE49Dfc079bC9eE", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "bsc-testnet": { "offRamp": { @@ -6083,8 +5838,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -6095,8 +5849,7 @@ "address": "0x43099E299B6d9f77Cda1b2756d53896fcFa2A576", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-arbitrum-1": { "offRamp": { @@ -6107,8 +5860,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-base-1": { "offRamp": { @@ -6119,8 +5871,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-optimism-1": { "offRamp": { @@ -6131,8 +5882,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-tatara": { "offRamp": { @@ -6143,8 +5893,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "solana-devnet": { "offRamp": { @@ -6155,8 +5904,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "sonic-testnet-blaze": { "offRamp": { @@ -6167,8 +5915,7 @@ "address": "0x3bA24CC1E4c12b4CAF85189C025028C856C5bdC1", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "neox-testnet-t4": { @@ -6181,8 +5928,7 @@ "address": "0x59E669381b266D57dEd7909521F14517573D9395", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "plasma-testnet": { @@ -6195,8 +5941,7 @@ "address": "0x1f5EF38782b6B7C6DE489406b8EE504e46F05a18", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ink-testnet-sepolia": { "offRamp": { @@ -6207,8 +5952,7 @@ "address": "0x1f5EF38782b6B7C6DE489406b8EE504e46F05a18", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "solana-devnet": { "offRamp": { @@ -6219,8 +5963,7 @@ "address": "0x1f5EF38782b6B7C6DE489406b8EE504e46F05a18", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "xdai-testnet-chiado": { "offRamp": { @@ -6231,8 +5974,7 @@ "address": "0x1f5EF38782b6B7C6DE489406b8EE504e46F05a18", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "plume-testnet-sepolia": { @@ -6246,7 +5988,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6276,7 +6017,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6317,8 +6057,7 @@ "address": "0xf44C900e9DBCEE18C57967Da554330AcDcE77fBA", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "polygon-testnet-amoy": { @@ -6332,7 +6071,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6374,7 +6112,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6415,8 +6152,7 @@ "address": "0xE22532fEafFE2Fd10ddd75D02bf4A73048fCc871", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -6428,7 +6164,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6483,8 +6218,7 @@ "address": "0x5b4942F603D039650AD0CfF8Bed0C49Fa6827Ed6", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-base-1": { "offRamp": { @@ -6495,8 +6229,7 @@ "address": "0x82e28024D67F1e7BaF0b76FCf05e684f3aA11F96", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-optimism-1": { "offRamp": { @@ -6508,7 +6241,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6549,8 +6281,7 @@ "address": "0xF4EbCC2c077d3939434C7Ab0572660c5A45e4df5", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "solana-devnet": { "offRamp": { @@ -6562,7 +6293,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -6590,7 +6320,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6632,7 +6361,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6675,8 +6403,7 @@ "address": "0xaE3ccf32f09C181b94d93677cD6defF510ad39db", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-holesky": { "offRamp": { @@ -6688,7 +6415,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6715,8 +6441,7 @@ "address": "0x3cBceab6ed072efE90b5c381EFfaccc611857938", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "monad-testnet": { "offRamp": { @@ -6727,8 +6452,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "solana-devnet": { "offRamp": { @@ -6739,8 +6463,7 @@ "address": "0x289639CB51704043213d2E8806d19979eD8533e4", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "ronin-testnet-saigon": { @@ -6754,7 +6477,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6795,8 +6517,7 @@ "address": "0xdd5803a6Ab5678213c54D8a976d16d185e9D1CA0", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "sei-testnet-atlantic": { @@ -6809,8 +6530,7 @@ "address": "0x1331D0CC0fC29c5B363e8A46e596eb3629fA287b", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -6822,7 +6542,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6849,8 +6568,7 @@ "address": "0x28A025d34c830BF212f5D2357C8DcAB32dD92A20", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "shibarium-testnet-puppynet": { @@ -6864,7 +6582,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6892,7 +6609,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6920,7 +6636,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6948,7 +6663,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -6976,7 +6690,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7003,8 +6716,7 @@ "address": "0xe5e3a4fF1773d043a387b16Ceb3c91cC49bAFD54", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } } }, "solana-devnet": { @@ -7017,8 +6729,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "bitcoin-testnet-bitlayer-1": { "offRamp": { @@ -7029,8 +6740,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "bsc-testnet": { "offRamp": { @@ -7042,7 +6752,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7070,7 +6779,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7112,7 +6820,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7140,7 +6847,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7168,7 +6874,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7210,7 +6915,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -7237,8 +6941,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "memento-testnet": { "offRamp": { @@ -7249,8 +6952,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "monad-testnet": { "offRamp": { @@ -7261,8 +6963,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "plasma-testnet": { "offRamp": { @@ -7273,8 +6974,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "polygon-testnet-amoy": { "offRamp": { @@ -7286,7 +6986,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "USDC": { "rateLimiterConfig": { @@ -7313,8 +7012,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "sei-testnet-atlantic": { "offRamp": { @@ -7325,8 +7023,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "shibarium-testnet-puppynet": { "offRamp": { @@ -7337,8 +7034,7 @@ "address": "Ccip842gzYHhvdDkSyi2YVCoAWPbYJoApMFzSxQroE9C", "enforceOutOfOrder": true, "version": "V1" - }, - "rmnPermeable": true + } }, "sonic-testnet-blaze": { "offRamp": { @@ -7350,7 +7046,6 @@ "enforceOutOfOrder": true, "version": "V1" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7380,7 +7075,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7407,8 +7101,7 @@ "address": "0xB68E6124E73c6f52557E30a4f81aBA05eFF08c33", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-holesky": { "offRamp": { @@ -7419,8 +7112,7 @@ "address": "0x154F2A42E294F3547f5aB5A4B8e5061Beb00b68f", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia": { "offRamp": { @@ -7432,7 +7124,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7459,8 +7150,7 @@ "address": "0x900f41141a84F611Bd79F4Fe7029bC35d79dD950", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-linea-1": { "offRamp": { @@ -7471,8 +7161,7 @@ "address": "0x384C8843411f725e800E625d5d1B659256D629dF", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-unichain-1": { "offRamp": { @@ -7483,8 +7172,7 @@ "address": "0x8bB20c9269d62d1D4363b740b30Df88dDEEb8d6d", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ink-testnet-sepolia": { "offRamp": { @@ -7495,8 +7183,7 @@ "address": "0x48f05b075e82CA6E5e0F43fbE3235C48f2B93079", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "monad-testnet": { "offRamp": { @@ -7507,8 +7194,7 @@ "address": "0x937bCf3b98Aa81881f6affb109f6335A512b3fdc", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "solana-devnet": { "offRamp": { @@ -7520,7 +7206,6 @@ "enforceOutOfOrder": true, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7549,8 +7234,7 @@ "address": "0xBc62962b28A138BCd890e633Fc2f4e976c5F1526", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "tac-testnet": { @@ -7564,7 +7248,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7593,8 +7276,7 @@ "address": "0xf11C317954A3AB83E99CAcA4f6F7ffcff3B49220", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-arbitrum-1": { "offRamp": { @@ -7605,8 +7287,7 @@ "address": "0x2bBf0C3300B830E84819505c6241B3d385649F63", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } }, "wemix-testnet": { @@ -7620,7 +7301,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7662,7 +7342,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7704,7 +7383,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7746,7 +7424,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7787,8 +7464,7 @@ "address": "0x633cD85aCA588E6095cA77e5Ce3655797b704cd5", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } }, "ethereum-testnet-sepolia-kroma-1": { "offRamp": { @@ -7800,7 +7476,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": false, "supportedTokens": { "CCIP-LnM": { "rateLimiterConfig": { @@ -7828,7 +7503,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7870,7 +7544,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7913,8 +7586,7 @@ "address": "0x056A1FAb28562750a54063E37DDc66d506e320d2", "enforceOutOfOrder": true, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "avalanche-fuji-testnet": { "offRamp": { @@ -7926,7 +7598,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -7968,7 +7639,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -8010,7 +7680,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -8052,7 +7721,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -8094,7 +7762,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -8136,7 +7803,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -8177,8 +7843,7 @@ "address": "0x056A1FAb28562750a54063E37DDc66d506e320d2", "enforceOutOfOrder": false, "version": "1.6.0" - }, - "rmnPermeable": true + } }, "polygon-testnet-amoy": { "offRamp": { @@ -8190,7 +7855,6 @@ "enforceOutOfOrder": false, "version": "1.5.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -8234,7 +7898,6 @@ "enforceOutOfOrder": false, "version": "1.6.0" }, - "rmnPermeable": true, "supportedTokens": { "CCIP-BnM": { "rateLimiterConfig": { @@ -8263,8 +7926,7 @@ "address": "0x5dA2fEd18b107C56db1d8f2174C0b50C6F8E4441", "enforceOutOfOrder": false, "version": "1.5.0" - }, - "rmnPermeable": true + } } } } diff --git a/src/config/sidebar/__tests__/__snapshots__/ccip-dynamic.test.ts.snap b/src/config/sidebar/__tests__/__snapshots__/ccip-dynamic.test.ts.snap index d7201089f4d..d26e39be862 100644 --- a/src/config/sidebar/__tests__/__snapshots__/ccip-dynamic.test.ts.snap +++ b/src/config/sidebar/__tests__/__snapshots__/ccip-dynamic.test.ts.snap @@ -184,18 +184,8 @@ exports[`CCIP Sidebar Configuration Snapshot should match the expected sidebar s "url": "ccip/concepts/architecture/onchain/aptos", }, { - "children": [ - { - "title": "Overview", - "url": "ccip/concepts/architecture/offchain/overview", - }, - { - "title": "Risk Management Network", - "url": "ccip/concepts/architecture/offchain/risk-management-network", - }, - ], "title": "Offchain Architecture", - "url": "ccip/concepts/architecture/offchain", + "url": "ccip/concepts/architecture/offchain/overview", }, { "children": [ diff --git a/src/config/sidebar/ccip-dynamic.ts b/src/config/sidebar/ccip-dynamic.ts index 6bf98a7f9ad..ebc240bdd65 100644 --- a/src/config/sidebar/ccip-dynamic.ts +++ b/src/config/sidebar/ccip-dynamic.ts @@ -179,18 +179,8 @@ export const CCIP_SIDEBAR_CONTENT: SectionEntry[] = [ }, { title: "Offchain Architecture", - url: "ccip/concepts/architecture/offchain", + url: "ccip/concepts/architecture/offchain/overview", // Universal - children: [ - { - title: "Overview", - url: "ccip/concepts/architecture/offchain/overview", - }, - { - title: "Risk Management Network", - url: "ccip/concepts/architecture/offchain/risk-management-network", - }, - ], }, { title: "Cross-Chain Token (CCT)", diff --git a/src/content/ccip/billing.mdx b/src/content/ccip/billing.mdx index deb23074f1c..70c41b6f128 100644 --- a/src/content/ccip/billing.mdx +++ b/src/content/ccip/billing.mdx @@ -35,7 +35,7 @@ Where: - `fee`: The total fee for processing a [CCIP message](/ccip/api-reference/evm/v1.6.2/client#evm2anymessage). **Note:** Users can call the [getFee](/ccip/api-reference/evm/v1.6.2/i-router-client#getfee) function to estimate the fee. - `blockchain fee`: This represents an estimation of the gas cost the node operators will pay to deliver the CCIP message to the destination blockchain. - - `network fee`: Fee paid to CCIP service providers, including node operators running the [Decentralized Oracle Network](/ccip/concepts/architecture/key-concepts#decentralized-oracle-network-don) and [Risk Management Network](/ccip/concepts/architecture/key-concepts#risk-management-network). + - `network fee`: The fee paid to RMN node operators running the [Decentralized Oracle Network](/ccip/concepts/architecture/key-concepts#decentralized-oracle-network-don). ### Blockchain fee @@ -76,7 +76,7 @@ This cost is only relevant if the destination blockchain is a [L2 layer](https:/ ### Network fee -The fee paid to CCIP service providers, including node operators running the [Decentralized Oracle Network](/ccip/concepts/architecture/key-concepts#decentralized-oracle-network-don) and [Risk Management Network](/ccip/concepts/architecture/key-concepts#risk-management-network) is calculated as follows: +The fee paid to RMN node operators running the [Decentralized Oracle Network](/ccip/concepts/architecture/key-concepts#decentralized-oracle-network-don): #### Token transfers or programmable token transfers diff --git a/src/content/ccip/ccip-execution-latency.mdx b/src/content/ccip/ccip-execution-latency.mdx index 4b6c159c8b5..67d9f7d725c 100644 --- a/src/content/ccip/ccip-execution-latency.mdx +++ b/src/content/ccip/ccip-execution-latency.mdx @@ -24,8 +24,6 @@ As depicted in the [CCIP detailed architecture](/ccip/concepts/architecture/over **Destination blockchain:** 1. After finality is reached on the source blockchain, the Committing DON relays the Merkle root of a batch of finalized messages to the OffRamp contract on the destination chain. - 1. The Risk Management Network verifies and blesses the committed Merkle root on the destination chain, confirming the integrity of the Merkle root and the messages it authenticates. - 1. The Executing DON executes the message on the destination chain. If the execution cost on the destination chain is within an acceptable range, the message is executed promptly after being blessed by the Risk Management Network. The combined latencies of each step in the transaction lifecycle on both the source and destination blockchains impact the total end-to-end execution time for a CCIP transaction. Because different blockchains have unique optimizations for their consensus mechanisms, block sizes, and block times, some blockchains are faster at processing transactions than others. However, various factors can lead to variation in transaction times, including when transferring between the same pair of blockchains: diff --git a/src/content/ccip/concepts/architecture/key-concepts.mdx b/src/content/ccip/concepts/architecture/key-concepts.mdx index 73442377fca..706132e9a97 100644 --- a/src/content/ccip/concepts/architecture/key-concepts.mdx +++ b/src/content/ccip/concepts/architecture/key-concepts.mdx @@ -70,19 +70,3 @@ Organizations with specialized expertise in running Chainlink nodes. Each operat ## Decentralized Oracle Network (DON) A **decentralized oracle network (DON)** consists of multiple independent Chainlink nodes. These nodes monitor and retrieve data from specified sources (e.g., a source chain), reach consensus off-chain, and post results to a blockchain (e.g., a destination chain) in a [trust-minimized manner](https://blog.chain.link/what-is-trust-minimization/). For more details on the DONs used in CCIP, refer to the CCIP Offchain architecture page. - -## Risk Management Network - -The Risk Management Network is a unique architectural feature of CCIP that reinforces system security through a defense-in-depth approach based on established engineering principles such as N-version programming. On blockchains where RMN is enabled, a distinct set of node operators—separate from those of the core CCIP DONs—manages RMN functions. - -The RMN runs a minimal, separate implementation of the Chainlink node software using a different programming language than the primary CCIP system. This client diversity enhances robustness and minimizes external dependencies, thereby reducing the risk of supply chain attacks. - -On the blockchains where RMN is enabled, the RMN nodes independently verify and attest to source chain actions. The core CCIP components on the destination chain verify these attestations. For more details, refer to the following section. - - diff --git a/src/content/ccip/concepts/architecture/offchain/index.mdx b/src/content/ccip/concepts/architecture/offchain/index.mdx deleted file mode 100644 index cb29146f095..00000000000 --- a/src/content/ccip/concepts/architecture/offchain/index.mdx +++ /dev/null @@ -1,17 +0,0 @@ ---- -section: ccip -date: Last Modified -title: "Offchain Architecture" -metadata: - description: "Explore the offchain components of Chainlink CCIP architecture, including Decentralized Oracle Networks (DONs), the Risk Management Network, and node capabilities." - image: "/images/ccip/concepts/architecture/ccip-offchain-architecture.jpg" - excerpt: "ccip offchain architecture decentralized oracle networks risk management network chainlink nodes ocr protocol commit don executing don node operators consensus mechanisms cross-chain security" - datePublished: "2025-05-19T11:22:47Z" - lastModified: "2025-05-19T11:22:47Z" -isIndex: true ---- - -This section describes the offchain components that support the CCIP network, ensuring security, reliability, and efficient cross-chain message processing. - -- **[Overview](/ccip/concepts/architecture/offchain/overview)**: A high-level summary of the offchain systems, including Decentralized Oracle Networks (DONs), the Risk Management Network, and node capabilities. -- **[Risk Management Network](/ccip/concepts/architecture/offchain/risk-management-network)**: Understand how this network monitors cross-chain activity for potential risks. diff --git a/src/content/ccip/concepts/architecture/offchain/overview.mdx b/src/content/ccip/concepts/architecture/offchain/overview.mdx index ab766d531db..5a103c91acf 100644 --- a/src/content/ccip/concepts/architecture/offchain/overview.mdx +++ b/src/content/ccip/concepts/architecture/offchain/overview.mdx @@ -17,8 +17,7 @@ import { ClickToZoom } from "@components" CCIP's offchain architecture includes the following: - **Decentralized Oracle Networks (DONs)**: Running offchain consensus using the Offchain Reporting Protocol (OCR). -- **Risk Management Network (RMN)**: Enhancing security through a defense-in-depth design. -- **Interaction Components**: Managing communication between the CCIP DONs and the RMN. +- **Interaction Components**: Managing communication between the CCIP DONs. ## Components @@ -36,45 +35,6 @@ With the CCIP v1.6 architecture, there is a single DON called the Role DON that **Note**: For simplicity, we sometimes refer to the nodes running the Commit OCR Plugin as the Committing DON and those running the Executing OCR Plugin as the Executing DON. However, these are not separate oracle networks; they are subsets of the same Role DON, distinguished solely by their assigned roles. -### Risk Management Network - -The Risk Management Network (RMN) is a unique architectural feature of CCIP that reinforces system security through a defense-in-depth approach. Key aspects include: - -- **Separate Implementation**: RMN runs a minimal, separate implementation of the Chainlink node software, which uses a different programming language than the primary CCIP system. This design provides an extra layer of independent attestation, enhancing overall security. -- **Distinct Node Operators**: A dedicated set of node operators—separate from those managing the core CCIP DONs—participates in RMN functions. -- **Blessing Mechanism**: On blockchains where RMN blessing is enabled, RMN nodes "bless" CCIP messages by providing independent attestations of the source chain observation. - -### Interaction - -- **Commit OCR and RMN Blessings**: The Commit OCR plugin interacts directly with RMN nodes to query for observations and receive independent RMN blessings. These blessings serve as attestations of the validity of source chain observations and are used to form a consolidated set of merkle roots. -- **Configuration and Role Validation**: The roles of nodes are defined and managed on the "Home Chain" (i.e., Ethereum) through specific contracts. Each node software reads from these contracts to verify that nodes are authorized for their roles. - - The **CCIP Home** contract contains the configuration required to bootstrap the CCIP network (Role DON) and includes both chain-level and Role DON-level details. - - The **RMN Home** contract maintains the configuration for RMN nodes. - -## Role DON: Diagram and Explanation - - - -Let's take an example from the diagram above to understand the key components. The diagram shows a Commit OCR instance configured for a destination chain (Chain C). Key details include: - -- **Commit Role DON** - - Represents all participating nodes. - - Within the Role DON, a specific group of nodes—sometimes called a "sub-committee"—may be assigned chain-specific roles. - -- **Chain-Specific Roles** (as illustrated) - - **Green Rectangle**: Nodes observe Chain A (i.e., they read from Chain A). - - **Orange Rectangle**: Nodes observe Chain B. - - **Blue Rectangle**: Nodes write commit reports to Chain C. - - **Overlap**: Note that groups may overlap. For example, the four nodes in the bottom-left corner of the Role DON might not connect to Chain A or Chain C, demonstrating flexibility in node participation. - - **Interaction with RMN**: The Commit OCR interacts with RMN nodes to receive RMN blessings. These blessings act as independent attestations of the validity of source chain observations and are used to form a consolidated set of merkle roots. -- **Configuration and Role Validation**: - - Node roles are configured on the Home Chain (i.e., Ethereum) through specific contracts. - - The node software reads from the **CCIP Home** and **RMN Home** contracts to verify that each node is authorized for its role—whether for making observations or providing RMN blessings. - ## High Level Flow Below are the high-level steps for the Commit OCR process and the Executing OCR process. @@ -85,18 +45,13 @@ Below are the high-level steps for the Commit OCR process and the Executing OCR - Each subcommittee reading from a source chain reaches consensus on the range of messages to build a merkle root. - A minimum threshold of valid observations is required for consensus. -- **Report Building Phase** - - For source chains where RMN blessing is enabled, the leader of the OCR round queries the RMN nodes for the defined message ranges. - - RMN nodes return independently constructed merkle roots for these ranges. - - After validating the returned merkle roots, the leader sends the consolidated set of merkle roots to the RMN for signatures (a single signature may cover multiple merkle roots). - - **Query Phase** - - The leader shares the Commit Report (which may include RMN signatures) with the rest of the nodes in the Role DON for validation. + - The leader shares the Commit Report with the rest of the nodes in the Role DON for validation. - Invalid observations are dropped and the remaining valid ones must meet the threshold to achieve consensus among the nodes. - **Reporting Phase** - A subcommittee of nodes writing to the destination chain submits the final Commit Report onchain. - - The report may include merkle roots from multiple sources—some of which have RMN signatures. + - The report may include merkle roots from multiple sources. - Additionally, the Commit plugin posts price reports for fee tokens, so the Commit Report can contain a combination of merkle roots and price reports. ### Executing OCR Process diff --git a/src/content/ccip/concepts/architecture/offchain/risk-management-network.mdx b/src/content/ccip/concepts/architecture/offchain/risk-management-network.mdx deleted file mode 100644 index f27a29cfe3b..00000000000 --- a/src/content/ccip/concepts/architecture/offchain/risk-management-network.mdx +++ /dev/null @@ -1,58 +0,0 @@ ---- -section: ccip -date: Last Modified -title: "Risk Management Network" -metadata: - description: "Learn about Chainlink CCIP's Risk Management Network (RMN). Understand its role in security, offchain blessing/cursing process, and onchain configuration." - image: "/images/ccip/concepts/architecture/ccip-offchain-architecture.jpg" - excerpt: "risk management network rmn blessing cross-chain security independent validation client diversity n-version programming merkle root verification cursing mechanism rmn home contract rmn remote" - datePublished: "2025-05-19T11:22:47Z" - lastModified: "2025-05-19T11:22:47Z" - difficulty: "advanced" - estimatedTime: "15 minutes" ---- - -import { Aside } from "@components" - - - -The **Risk Management Network (RMN)** is an independent network that continuously monitors and validates the behavior of CCIP, providing an additional layer of security by independently verifying cross-chain operations for anomalous activity. The RMN independently reconstructs the batches of cross-chain messages from source chains, then blesses valid messages and authorizes them for execution on destination chains. Its core job today is to bless committed cross-chain messages offchain, ensuring they match what was observed on the source blockchain. - -The RMN utilizes a separate, minimal implementation of the Chainlink node software, creating a form of client diversity for increased robustness while also minimizing external dependencies to prevent supply chain attacks. Specifically, the RMN was written in a different programming language than the primary CCIP system, developed by a different internal team, and uses a distinct non-overlapping set of node operators compared to the CCIP DONs. The Risk Management Network is a wholly unique concept in cross-chain interoperability that builds upon established engineering principles (N-version programming). - -## Process - -The verification process of the RMN can be detailed as follows: - -1. **Observing Merkle Roots** - - When the Committing DON posts a merkle root of new cross-chain messages on the destination blockchain, each RMN node independently fetches the underlying messages from the source blockchain. - - If the node's locally reconstructed merkle root matches the merkle root posted on the destination chain, it signs an RMN observation stating that the commit is valid. - -1. **Assembling Offchain Reports** - - The Committing DON collects identical observations from a sufficient number of RMN nodes, and those nodes produce a final signed RMN report. - - This report consists of cryptographic signatures proving that most RMN nodes have confirmed the commit's integrity. - -1. **Verification in Final Onchain Commit** - - The Committing DON attaches these RMN signatures to its final onchain commit. - - On EVM-based blockchains, the OffRamp contract checks the RMN signatures via the RMNRemote contract, ensuring the Executing DON can only finalize merkle roots with sufficient RMN blessings. A similar verification mechanism applies on non-EVM blockchains, tailored to their specific contract or program model. - -## RMN Configuration - -Although the RMN primarily acts offchain, it does rely on certain onchain configurations: - -- **RMNHome**: Deployed on a home chain (e.g., Ethereum), this contract stores global RMN settings, such as node identities, chain selectors, and public keys. -- **RMNRemote**: Deployed on each destination blockchain (including the home chain), this contract verifies RMN node signatures whenever the Committing DON submits its final commit. Only commits carrying valid RMN blessings proceed to complete execution. - -## Cursing - -While the RMN focuses on blessings, there are ways to address anomalies: - -1. **Monitoring and Alerting**: Suspicious activity is monitored, such as replayed messages or potential double-executions. -1. **Propose a Pause**: If needed, a "curse" transaction can be proposed to pause CCIP on a specific blockchain. -1. **Investigation and Resolution**: Once the root cause is addressed, the pause can be lifted. diff --git a/src/content/ccip/concepts/architecture/onchain/aptos/components.mdx b/src/content/ccip/concepts/architecture/onchain/aptos/components.mdx index 56a6ade85af..26ccfc690c2 100644 --- a/src/content/ccip/concepts/architecture/onchain/aptos/components.mdx +++ b/src/content/ccip/concepts/architecture/onchain/aptos/components.mdx @@ -184,11 +184,3 @@ The `ccip::receiver_registry` is a module where developers can register their cu ## RMN (Risk Management Network) Remote The `ccip::rmn_remote` module is a critical security component deployed on every CCIP-enabled chain. Various CCIP modules (like `OnRamp`, `OffRamp`, `Token Pools`) query this component to verify the status of other chains in the network. It maintains an onchain list of "cursed" (i.e., blocklisted) chains. If a source or destination chain is cursed, CCIP transactions involving that chain are halted. - - diff --git a/src/content/ccip/concepts/architecture/onchain/evm/components.mdx b/src/content/ccip/concepts/architecture/onchain/evm/components.mdx index 9d5d90218fb..13da78e8086 100644 --- a/src/content/ccip/concepts/architecture/onchain/evm/components.mdx +++ b/src/content/ccip/concepts/architecture/onchain/evm/components.mdx @@ -102,9 +102,6 @@ During the **Commit Phase**, the following steps occur: 1. **Commit Report Submission** - The Committing DON calls the `commit()` function on the OffRamp with a Commit Report that includes messages and/or price reports. -1. **Validation of RMN Blessing** - - If the Commit Report includes blessed merkle roots from RMN-enabled source chains, the OffRamp verifies the RMN node signatures onchain via the `RMNRemote` contract. - - If the Commit Report does not include RMN signatures, the OffRamp validates that all unblessed merkle roots originate from source chains where RMN is disabled. 1. **Price Report Staleness Check** - The OffRamp validates the staleness of price reports before forwarding the price to the FeeQuoter. 1. **Cursed Source Chain Check** @@ -189,21 +186,8 @@ The `setPool()` method can be invoked by a registered CCIP token administrator v ## RMN Contract -Risk management in CCIP is performed by a separate, independent network that continuously monitors and validates cross-chain operations for anomalous activity, thereby providing an additional layer of security. +The RMN Contract is deployed on every chain where CCIP is integrated. Its key functions include: -With the latest CCIP release, the Risk Management Network (RMN) blessing occurs offchain. In this process, the Committing DON interacts offchain with RMN nodes to obtain a blessing, and the resulting RMN node signatures are included in the Commit Report posted on the OffRamp at the destination chain. -The RMN Contract is deployed on every chain where CCIP is integrated, even on chains where RMN is not enabled. Its key functions include: - -1. **Blessing Verification** - - **Verify function**: The RMNRemote contract's `verify()` function is used by the OffRamp to verify RMN signatures for messages originating from RMN-enabled source chains. 1. **Cursing Mechanism** - **Curse Initiation**: When the CCIP Owner manually initiates a curse, the `curse()` function is invoked to mark the appropriate subjects as cursed. - **Curse Detection**: Onchain components (such as the Router, OnRamp, OffRamp, and TokenPool) call the `isCursed()` function on the RMNRemote contract to detect global curses or curses targeting a remote chain. - - diff --git a/src/content/ccip/concepts/architecture/onchain/evm/overview.mdx b/src/content/ccip/concepts/architecture/onchain/evm/overview.mdx index d23cfe16dd0..4fd1c96601a 100644 --- a/src/content/ccip/concepts/architecture/onchain/evm/overview.mdx +++ b/src/content/ccip/concepts/architecture/onchain/evm/overview.mdx @@ -30,7 +30,7 @@ The interface for senders is the Router contract, which interacts with other int The following diagram illustrates the key onchain components: @@ -45,7 +45,7 @@ The following diagram illustrates the key onchain components: | Token Admin Registry | CCIP | A contract that contains the mapping of tokens to their token pools. | | Token Pool | External (Token Developer) | A contract that implements token handling mechanisms, such as Lock/Burn/Release, typically set up by the token Developer. There is one token pool per token on a given chain. | | Token Contract | External (Token Developer) | An ERC20 token contract owned by the token Developer | -| RMN Contract (RMNRemote) | CCIP | Verifies Risk Management Network (RMN) signatures and handles cursing. | +| RMN Contract (RMNRemote) | CCIP | Handles cursing. | ## Typical Lifecycle of a Message @@ -79,9 +79,7 @@ The following diagram illustrates the key onchain components: ### Destination Blockchain 1. **Commit Phase** - - The final OCR report from the Committing DON is recorded onchain in the OffRamp contract via the `commit` function. This OCR report may include a mix of blessed and non-blessed roots and price updates from multiple source chains. - - If the OCR report includes **blessed** merkle roots from RMN-enabled source chains, the OffRamp verifies the RMN node signatures onchain via the `RMNRemote` contract. - - The OffRamp also validates that all **unblessed** merkle roots originate from the source chains where RMN is disabled. + - The final OCR report from the Committing DON is recorded onchain in the OffRamp contract via the `commit` function. This OCR report may include a mix of merkle roots and price updates from multiple source chains. - The OffRamp emits a `CommitReportAccepted` event, confirming that a valid commit has been accepted. 1. **Secondary Offchain Processing** diff --git a/src/content/ccip/concepts/architecture/onchain/svm/components.mdx b/src/content/ccip/concepts/architecture/onchain/svm/components.mdx index 239ae99cbb8..a151c817efd 100644 --- a/src/content/ccip/concepts/architecture/onchain/svm/components.mdx +++ b/src/content/ccip/concepts/architecture/onchain/svm/components.mdx @@ -193,13 +193,7 @@ The FeeQuoter is a central component in Chainlink CCIP that maintains token and ## Risk Management Network -The Risk Management Network (RMN) adds an additional security layer to CCIP by performing offchain risk validation and maintaining an onchain "cursing" mechanism. The RMN program enables verification of cross-chain messages and can halt message transmission for specific blockchains or globally when security threats are detected. - -### Blessing and Verification - -- Offchain RMN nodes generate ECDSA signatures over merkle roots representing cross-chain message batches. -- CCIP programs (such as Router or OffRamp) make CPI calls to the `verify_not_cursed` function to check whether the relevant chain (source or destination) is cursed. -- The RMN program checks its `Curses` account to verify the subject isn't cursed before allowing the transaction to proceed. +The Risk Management Network (RMN) adds an additional security layer to CCIP by maintaining an onchain "cursing" mechanism. The RMN program enables verification of cross-chain messages and can halt message transmission for specific blockchains or globally when security threats are detected. ### Cursing Mechanism diff --git a/src/content/ccip/concepts/architecture/overview.mdx b/src/content/ccip/concepts/architecture/overview.mdx index 93f0184e4e8..3bf0b4f595b 100644 --- a/src/content/ccip/concepts/architecture/overview.mdx +++ b/src/content/ccip/concepts/architecture/overview.mdx @@ -19,7 +19,7 @@ CCIP is a cross-chain messaging protocol built on Chainlink and secured by its d - **Data Transmission**: Send arbitrary data (i.e., bytes) to a receiving contract. - **Programmable Token Transfers**: Transfer tokens along with instructions for handling them to a receiving contract (referred to as a programmable token transfer or PTT). -CCIP supports several token transfer mechanisms—including Burn-and-Mint, Lock-and-Mint, and Lock-and-Unlock—using a common interface. Token developers can enable permissionless cross-chain transfers of their tokens via the Chainlink CCT (Cross-Chain Token) standard (detailed documentation is available here). Additionally, CCIP includes an independent Risk Management Network (RMN) that provides layered security through a defense-in-depth approach. +CCIP supports several token transfer mechanisms—including Burn-and-Mint, Lock-and-Mint, and Lock-and-Unlock—using a common interface. Token developers can enable permissionless cross-chain transfers of their tokens via the Chainlink CCT (Cross-Chain Token) standard (detailed documentation is available here).