walletSwitchChainByChains method
Use Ethereum.walletSwitchChain
function with chain
information. RPC Url list in chain
will be overridden if rpcs
is not null
.
Implementation
Future<void> walletSwitchChainByChains(Chains chain, [List<String>? rpcs]) =>
walletSwitchChain(
chain.chainId,
() => walletAddChain(
chainId: chain.chainId,
chainName: chain.name,
nativeCurrency: chain.nativeCurrency,
rpcUrls: rpcs ?? chain.rpc,
blockExplorerUrls: chain.explorers,
),
);