Skip to content

Commit

Permalink
chore: override rainbowkit optimism iconUrl
Browse files Browse the repository at this point in the history
  • Loading branch information
Yavorski committed Feb 23, 2025
1 parent 2dbd359 commit 483a131
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 4 deletions.
11 changes: 9 additions & 2 deletions apps/lts/src/clients/wagmi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,20 @@ import { configureChains, createClient } from 'wagmi';
import { mainnet, optimism, polygon } from 'wagmi/chains';
import { alchemyProvider } from 'wagmi/providers/alchemy';

import type { Wallet } from '@rainbow-me/rainbowkit';
import type { Chain as RainbowKitChain, Wallet } from '@rainbow-me/rainbowkit';
import type { Chain, Connector } from 'wagmi';

const optimismWithCustomIconUrl = {
...optimism,
// https://www.rainbowkit.com/docs/custom-chains
iconUrl:
'https://firebasestorage.googleapis.com/v0/b/toros-leverage-bots.appspot.com/o/images%2Ficons%2Fnetworks%2Foptimism-network.png?alt=media&token=dc1a451a-1c89-4df3-b86f-9a3712068e4c',
} as const satisfies RainbowKitChain;

const POLLING_INTERVAL = 15_000;

export const { chains, provider } = configureChains(
[mainnet, polygon, optimism],
[mainnet, polygon, optimismWithCustomIconUrl],
[
alchemyProvider({ apiKey: process.env['NX_ALCHEMY_MAIN_API_KEY'] }),
alchemyProvider({ apiKey: process.env['NX_ALCHEMY_FALLBACK_API_KEY'] }),
Expand Down
11 changes: 9 additions & 2 deletions apps/mstable/src/clients/wagmi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,20 @@ import { configureChains, createClient } from 'wagmi';
import { optimism } from 'wagmi/chains';
import { alchemyProvider } from 'wagmi/providers/alchemy';

import type { Wallet } from '@rainbow-me/rainbowkit';
import type { Chain as RainbowKitChain, Wallet } from '@rainbow-me/rainbowkit';
import type { Chain, Connector } from 'wagmi';

const optimismWithCustomIconUrl = {
...optimism,
// https://www.rainbowkit.com/docs/custom-chains
iconUrl:
'https://firebasestorage.googleapis.com/v0/b/toros-leverage-bots.appspot.com/o/images%2Ficons%2Fnetworks%2Foptimism-network.png?alt=media&token=dc1a451a-1c89-4df3-b86f-9a3712068e4c',
} as const satisfies RainbowKitChain;

const POLLING_INTERVAL = 15_000;

export const { chains, provider } = configureChains(
[optimism],
[optimismWithCustomIconUrl],
[
alchemyProvider({ apiKey: process.env['NX_ALCHEMY_MAIN_API_KEY'] }),
alchemyProvider({ apiKey: process.env['NX_ALCHEMY_FALLBACK_API_KEY'] }),
Expand Down

0 comments on commit 483a131

Please sign in to comment.