Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added public/images/ccip/ccip-hl-v1.7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 9 additions & 9 deletions reports/llms-report.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
{
"startedAt": "2025-11-11T23:46:50.901Z",
"startedAt": "2025-11-12T18:56:10.721Z",
"siteBase": "https://docs.chain.link",
"sections": [
{
"section": "cre-go",
"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",
Expand All @@ -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",
Expand Down Expand Up @@ -123,5 +123,5 @@
"deltaBytes": 0
}
],
"finishedAt": "2025-11-11T23:46:54.854Z"
"finishedAt": "2025-11-12T18:56:14.180Z"
}
22 changes: 0 additions & 22 deletions src/components/CCIP/ChainHero/ChainHero.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -212,28 +212,6 @@ function ChainHero({ chains, tokens, network, token, environment, lanes }: Chain
)}
</div>
</div>
{/*
<div className="ccip-chain-hero__details__item">
<div className="ccip-chain-hero__details__label">
RMN Blessing
<Tooltip
label=""
tip="Indicates if messages from this chain are blessed by RMN."
labelStyle={{
marginRight: "8px",
}}
style={{
display: "inline-block",
verticalAlign: "middle",
marginBottom: "2px",
}}
/>
</div>
<div className="ccip-chain-hero__details__value" data-clipboard-type="rmn-blessing">
{network?.rmnPermeable === false ? "Enabled" : "Disabled"}
</div>
</div>
*/}

{/* Conditional rendering based on chain type */}
{network.chainType === "evm" && (
Expand Down
24 changes: 0 additions & 24 deletions src/components/CCIP/ChainHero/LaneDetailsHero.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ interface LaneDetailsHeroProps {
logo: string
name: string
chainType?: ChainType
rmnPermeable?: boolean
}
destinationNetwork: {
logo: string
Expand All @@ -24,7 +23,6 @@ interface LaneDetailsHeroProps {
enforceOutOfOrder?: boolean
explorer: ExplorerInfo
inOutbound: LaneFilter
laneRmnPermeable?: boolean
}

// Arrow component to avoid duplication
Expand Down Expand Up @@ -89,7 +87,6 @@ function LaneDetailsHero({
enforceOutOfOrder,
explorer,
inOutbound,
laneRmnPermeable,
}: LaneDetailsHeroProps) {
// Map boolean values to display strings
const getOutOfOrderText = (value?: boolean) => {
Expand All @@ -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 (
<div className="lane-details-hero">
{/* Display networks with direction based on lane type */}
Expand Down Expand Up @@ -159,13 +142,6 @@ function LaneDetailsHero({
{destinationAddress ? <CopyValue value={destinationAddress} /> : "n/a"}{" "}
</DetailItem>

<DetailItem
label="RMN Verification"
tooltip={<StyledTooltip tip={"Indicates if RMN blessings are verified on the destination chain."} />}
>
{isRmnVerificationEnabled() ? "Enabled" : "Disabled"}
</DetailItem>

{inOutbound === LaneFilter.Outbound && (
<DetailItem
label="Out of Order Execution"
Expand Down
2 changes: 0 additions & 2 deletions src/components/CCIP/Drawer/LaneDrawer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
chain: destinationNetwork.key,
})

const sourceNetworkDetails = getNetwork({

Check warning on line 35 in src/components/CCIP/Drawer/LaneDrawer.tsx

View workflow job for this annotation

GitHub Actions / eslint

'sourceNetworkDetails' is assigned a value but never used

Check warning on line 35 in src/components/CCIP/Drawer/LaneDrawer.tsx

View workflow job for this annotation

GitHub Actions / eslint

'sourceNetworkDetails' is assigned a value but never used
filter: environment,
chain: sourceNetwork.key,
})
Expand All @@ -45,7 +45,6 @@
logo: sourceNetwork.logo,
name: sourceNetwork.name,
chainType: sourceNetwork.chainType,
rmnPermeable: sourceNetworkDetails?.rmnPermeable,
}}
destinationNetwork={{
logo: destinationNetwork.logo,
Expand All @@ -58,7 +57,6 @@
explorer={explorer}
destinationAddress={destinationNetworkDetails?.chainSelector || ""}
inOutbound={inOutbound}
laneRmnPermeable={lane.rmnPermeable}
/>

<div className="ccip-table__drawer-container">
Expand Down
2 changes: 0 additions & 2 deletions src/config/data/ccip/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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,
})
Expand Down Expand Up @@ -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,
}
}
Expand Down
3 changes: 0 additions & 3 deletions src/config/data/ccip/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ export type SupportedTokensConfig = {
export type LaneConfig = {
supportedTokens?: SupportedTokensConfig
rateLimiterConfig?: RateLimiterConfig
rmnPermeable: boolean
onRamp: {
address: string
version: string
Expand Down Expand Up @@ -71,7 +70,6 @@ export type ChainConfig = {
version: string
}
feeQuoter?: string
rmnPermeable?: boolean
nativeToken?: {
name: string
symbol: string
Expand Down Expand Up @@ -201,7 +199,6 @@ export interface Network {
}
routerExplorerUrl: string
feeQuoter?: string
rmnPermeable: boolean
mcms?: string
poolPrograms?: {
BurnMintTokenPool?: string
Expand Down
Loading
Loading