ChainInfo: { balancesProvider: { chainName: string | null; enabled: boolean }; blockExplorerUriTemplate: BlockExplorerUriTemplate; chainId: string; chainLogoUri: string | null; chainName: string; contractAddresses: { createCallAddress: `0x${string}` | null; fallbackHandlerAddress: `0x${string}` | null; multiSendAddress: `0x${string}` | null; multiSendCallOnlyAddress: `0x${string}` | null; safeProxyFactoryAddress: `0x${string}` | null; safeSingletonAddress: `0x${string}` | null; safeWebAuthnSignerFactoryAddress: `0x${string}` | null; signMessageLibAddress: `0x${string}` | null; simulateTxAccessorAddress: `0x${string}` | null; }; description: string; disabledWallets: string[]; ensRegistryAddress?: string | null; features: FEATURES[]; gasPrice: GasPrice; isTestnet: boolean; l2: boolean; nativeCurrency: NativeCurrency; publicRpcUri: RpcUri; recommendedMasterCopyVersion: string | null; rpcUri: RpcUri; safeAppsRpcUri: RpcUri; shortName: string; theme: Theme; transactionService: string;} Type declaration
balancesProvider: { chainName: string | null; enabled: boolean }
chainId: string
chainLogoUri: string | null
chainName: string
contractAddresses: {
createCallAddress: `0x${string}` | null;
fallbackHandlerAddress: `0x${string}` | null;
multiSendAddress: `0x${string}` | null;
multiSendCallOnlyAddress: `0x${string}` | null;
safeProxyFactoryAddress: `0x${string}` | null;
safeSingletonAddress: `0x${string}` | null;
safeWebAuthnSignerFactoryAddress: `0x${string}` | null;
signMessageLibAddress: `0x${string}` | null;
simulateTxAccessorAddress: `0x${string}` | null;
}
description: string
disabledWallets: string[]
Optional
ensRegistryAddress?: string | null
isTestnet: boolean
l2: boolean
publicRpcUri: RpcUri
recommendedMasterCopyVersion: string | null
safeAppsRpcUri: RpcUri
shortName: string
transactionService: string