Rainbow logo
RainbowKit
2.2.10

Các chuỗi

Các chuỗi

Tùy chỉnh chuỗi

RainbowKit được thiết kế để tích hợp với đối tượng chain của wagmi. Xem danh sách các chuỗi được hỗ trợ tại đây.

Theo mặc định, RainbowKit sẽ kết nối với chuỗi đầu tiên được cung cấp cho Wagmi. Hành vi này có thể tùy chỉnh qua thuộc tính initialChain.

Chuỗi khởi đầu có thể được cấu hình bằng ID chuỗi.

<RainbowKitProvider initialChain={1}>

Để tiện lợi, bạn cũng có thể chuyển một đối tượng chuỗi.

<RainbowKitProvider initialChain={mainnet}>

Một số biểu tượng và hình nền chuỗi được cung cấp theo mặc định, nhưng bạn có thể tùy chỉnh biểu tượng và nền cho từng chuỗi bằng các thuộc tính iconUrliconBackground.

Ví dụ với getDefaultConfig

import { mainnet, optimism } from 'wagmi/chains';
const config = getDefaultConfig({
chains: [
{
...mainnet,
iconBackground: '#000',
iconUrl: 'https://example.com/icons/ethereum.png',
},
{
...optimism,
iconBackground: '#ff0000',
iconUrl: 'https://example.com/icons/optimism.png',
},
],
});

Ví dụ với createConfig

import { mainnet, optimism } from 'wagmi/chains';
import { Chain } from '@rainbow-me/rainbowkit';
const chains: readonly [Chain, ...Chain[]] = [
{
...mainnet,
iconBackground: '#000',
iconUrl: 'https://example.com/icons/ethereum.png',
},
{
...optimism,
iconBackground: '#ff0000',
iconUrl: 'https://example.com/icons/optimism.png',
},
];
const config = createConfig({
chains,
});