Skip to content

Commit 25285be

Browse files
committed
refactor: optimize token mapping for verifiers in CCIP components
1 parent 6f302f0 commit 25285be

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

src/components/CCIP/Verifiers/Verifiers.astro

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@ const uniqueVerifiers = getAllUniqueVerifiers({
3535
3636
const searchLanes = getSearchLanes({ environment })
3737
38+
const allTokens = uniqueVerifiers.map((verifier) => ({
39+
id: verifier.id,
40+
totalNetworks: verifier.totalNetworks,
41+
logo: verifier.logo,
42+
}))
43+
3844
// Generate dynamic metadata for verifiers page
3945
const environmentText = environment === Environment.Mainnet ? "Mainnet" : "Testnet"
4046
const verifiersMetadata = {
@@ -70,19 +76,9 @@ const canonicalForJsonLd = `${DOCS_BASE_URL}${currentPath}`
7076
>
7177
<ChainHero
7278
chains={networks}
73-
tokens={uniqueVerifiers.map((verifier) => ({
74-
id: verifier.id,
75-
totalNetworks: verifier.totalNetworks,
76-
logo: verifier.logo,
77-
}))}
79+
tokens={allTokens}
7880
lanes={searchLanes}
79-
verifiers={uniqueVerifiers.map((verifier) => ({
80-
id: verifier.id,
81-
name: verifier.name,
82-
type: verifier.type,
83-
logo: verifier.logo,
84-
totalNetworks: verifier.totalNetworks,
85-
}))}
81+
verifiers={uniqueVerifiers}
8682
environment={environment}
8783
breadcrumbItems={[
8884
{

0 commit comments

Comments
 (0)