Variable SupportedChainSchemaConst
SupportedChainSchema: ZodObject< { chainId: ZodNumber; eip1559: ZodBoolean; entryPoints: ZodOptional< ZodObject< { v060: ZodOptional< ZodObject< { address: ZodString }, "strip", { address: string }, { address: string }, >, >; v070: ZodOptional< ZodObject< { address: ZodString; state: ZodOptional< ZodObject< { deposits: ...
}, "strip", { deposits: ...
}, { deposits: ...
}, >, >; }, "strip", { address: string; state?: { deposits: Record<(...)
, (...)
> } }, { address: string; state?: { deposits: Record<(...)
, (...)
> } }, >, >; }, "strip", { v060?: { address: string }; v070?: { address: string; state?: { deposits: Record<string, { stateKey: ...
}> }; }; }, { v060?: { address: string }; v070?: { address: string; state?: { deposits: Record<string, { stateKey: ...
}> }; }; }, >, >; isTestnet: ZodBoolean; name: ZodString; nativeCurrency: ZodOptional<ZodString>; paymasters: ZodObject< { v060: ZodOptional< ZodRecord< ZodObject< { dummyPaymasterAndData: ZodString; type: ZodString }, "strip", { dummyPaymasterAndData: string; type: string }, { dummyPaymasterAndData: string; type: string }, >, >, >; v070: ZodOptional< ZodRecord< ZodObject< { dummyPaymasterData: ZodString; postOpGasLimit: ZodBigInt; type: ZodString; }, "strip", { dummyPaymasterData: string; postOpGasLimit: bigint; type: string }, { dummyPaymasterData: string; postOpGasLimit: bigint; type: string }, >, >, >; }, "strip", { v060?: Record< string, { dummyPaymasterAndData: string; type: string }, >; v070?: Record< string, { dummyPaymasterData: string; postOpGasLimit: bigint; type: string }, >; }, { v060?: Record< string, { dummyPaymasterAndData: string; type: string }, >; v070?: Record< string, { dummyPaymasterData: string; postOpGasLimit: bigint; type: string }, >; }, >; simulation: ZodOptional< ZodObject< { callGasLimit: ZodBigInt; preVerificationGas: ZodBigInt; verificationGasLimit: ZodBigInt; }, "strip", { callGasLimit: bigint; preVerificationGas: bigint; verificationGasLimit: bigint; }, { callGasLimit: bigint; preVerificationGas: bigint; verificationGasLimit: bigint; }, >, >; smartAccountSupport: ZodObject< { nexus: ZodBoolean; smartAccountsV2: ZodBoolean }, "strip", { nexus: boolean; smartAccountsV2: boolean }, { nexus: boolean; smartAccountsV2: boolean }, >; stack: ZodNativeEnum<typeof ChainStack>; stateOverrideSupport: ZodObject< { balance: ZodBoolean; bytecode: ZodBoolean; stateDiff: ZodBoolean }, "strip", { balance: boolean; bytecode: boolean; stateDiff: boolean }, { balance: boolean; bytecode: boolean; stateDiff: boolean }, >; }, "strip", { chainId: number; eip1559: boolean; entryPoints?: { v060?: { address: string }; v070?: { address: string; state?: { deposits: Record<string, { stateKey: string }> }; }; }; isTestnet: boolean; name: string; nativeCurrency?: string; paymasters: { v060?: Record<string, { dummyPaymasterAndData: string; type: string }>; v070?: Record< string, { dummyPaymasterData: string; postOpGasLimit: bigint; type: string }, >; }; simulation?: { callGasLimit: bigint; preVerificationGas: bigint; verificationGasLimit: bigint; }; smartAccountSupport: { nexus: boolean; smartAccountsV2: boolean }; stack: ChainStack; stateOverrideSupport: { balance: boolean; bytecode: boolean; stateDiff: boolean; }; }, { chainId: number; eip1559: boolean; entryPoints?: { v060?: { address: string }; v070?: { address: string; state?: { deposits: Record<string, { stateKey: string }> }; }; }; isTestnet: boolean; name: string; nativeCurrency?: string; paymasters: { v060?: Record<string, { dummyPaymasterAndData: string; type: string }>; v070?: Record< string, { dummyPaymasterData: string; postOpGasLimit: bigint; type: string }, >; }; simulation?: { callGasLimit: bigint; preVerificationGas: bigint; verificationGasLimit: bigint; }; smartAccountSupport: { nexus: boolean; smartAccountsV2: boolean }; stack: ChainStack; stateOverrideSupport: { balance: boolean; bytecode: boolean; stateDiff: boolean; }; },> = ...