Zincirler
Zincirler
Zincirleri özelleştirme
RainbowKit, wagmi’nin chain
nesnesi ile entegre olacak şekilde tasarlanmıştır. Desteklenen zincirlerin listesine göz atın here.
Varsayılan olarak, RainbowKit, Wagmi'ye sağlanan ilk zincire bağlanacaktır. Bu davranış, initialChain
prop aracılığıyla özelleştirilebilir.
İlk zincir, bir zincir ID'si kullanılarak yapılandırılabilir.
<RainbowKitProvider initialChain={1}>
Bir kolaylık olarak, ayrıca bir zincir nesnesi geçirebilirsiniz.
<RainbowKitProvider initialChain={mainnet}>
Birçok zincir simgesi ve arka plan varsayılan olarak sağlanır, ancak her zincir için simge ve arka planı iconUrl
ve iconBackground
özelliklerini kullanarak özelleştirebilirsiniz.
getDefaultConfig
ile örnek
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',
},
],
});
createConfig
ile örnek
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,
});