export declare const luxMainnet: { blockExplorers: { readonly default: { readonly name: "Lux Explorer"; readonly url: "https://explore.lux.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96369; name: "Lux Mainnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const luxTestnet: { blockExplorers: { readonly default: { readonly name: "Lux Testnet Explorer"; readonly url: "https://explore.lux-test.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96368; name: "Lux Testnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const luxDevnet: { blockExplorers: { readonly default: { readonly name: "Lux Devnet Explorer"; readonly url: "https://explore.lux-dev.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96367; name: "Lux Devnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const hanzoMainnet: { blockExplorers: { readonly default: { readonly name: "Hanzo Explorer"; readonly url: "https://explore.lux.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36963; name: "Hanzo Mainnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const hanzoTestnet: { blockExplorers: { readonly default: { readonly name: "Hanzo Testnet Explorer"; readonly url: "https://explore.lux-test.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36964; name: "Hanzo Testnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const hanzoDevnet: { blockExplorers: { readonly default: { readonly name: "Hanzo Devnet Explorer"; readonly url: "https://explore.lux-dev.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36964; name: "Hanzo Devnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const zooMainnet: { blockExplorers: { readonly default: { readonly name: "Zoo Explorer"; readonly url: "https://explore.zoo.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200200; name: "Zoo Network"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const zooTestnet: { blockExplorers: { readonly default: { readonly name: "Zoo Testnet Explorer"; readonly url: "https://explore.zoo-test.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200201; name: "Zoo Testnet"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const zooDevnet: { blockExplorers: { readonly default: { readonly name: "Zoo Devnet Explorer"; readonly url: "https://explore.zoo-dev.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200202; name: "Zoo Devnet"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const parsMainnet: { blockExplorers: { readonly default: { readonly name: "Pars Explorer"; readonly url: "https://explore.lux.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 7070; name: "Pars Mainnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const parsTestnet: { blockExplorers: { readonly default: { readonly name: "Pars Testnet Explorer"; readonly url: "https://explore.lux-test.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 494950; name: "Pars Testnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const parsDevnet: { blockExplorers: { readonly default: { readonly name: "Pars Devnet Explorer"; readonly url: "https://explore.lux-dev.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 494951; name: "Pars Devnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const spcMainnet: { blockExplorers: { readonly default: { readonly name: "SPC Explorer"; readonly url: "https://explore.lux.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36911; name: "SPC Mainnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const spcTestnet: { blockExplorers: { readonly default: { readonly name: "SPC Testnet Explorer"; readonly url: "https://explore.lux-test.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36910; name: "SPC Testnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const spcDevnet: { blockExplorers: { readonly default: { readonly name: "SPC Devnet Explorer"; readonly url: "https://explore.lux-dev.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36912; name: "SPC Devnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const osageMainnet: { blockExplorers: { readonly default: { readonly name: "Osage Explorer"; readonly url: "https://explore.lux.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1872; name: "Osage Mainnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const osageTestnet: { blockExplorers: { readonly default: { readonly name: "Osage Testnet Explorer"; readonly url: "https://explore.lux-test.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1871; name: "Osage Testnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const osageDevnet: { blockExplorers: { readonly default: { readonly name: "Osage Devnet Explorer"; readonly url: "https://explore.lux-dev.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1873; name: "Osage Devnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const luxDev: { blockExplorers: { readonly default: { readonly name: "Dev"; readonly url: "http://localhost:8545"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1337; name: "Lux Dev"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://localhost:8545/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["http://localhost:8545/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }; export declare const LUX_MAINNET_ID = 96369; export declare const LUX_TESTNET_ID = 96368; export declare const LUX_DEVNET_ID = 96367; export declare const LUX_DEV_ID = 1337; export declare const HANZO_MAINNET_ID = 36963; export declare const HANZO_TESTNET_ID = 36964; export declare const HANZO_DEVNET_ID = 36964; export declare const ZOO_MAINNET_ID = 200200; export declare const ZOO_TESTNET_ID = 200201; export declare const ZOO_DEVNET_ID = 200202; export declare const PARS_MAINNET_ID = 7070; export declare const PARS_TESTNET_ID = 494950; export declare const PARS_DEVNET_ID = 494951; export declare const SPC_MAINNET_ID = 36911; export declare const SPC_TESTNET_ID = 36910; export declare const SPC_DEVNET_ID = 36912; export declare const OSAGE_MAINNET_ID = 1872; export declare const OSAGE_TESTNET_ID = 1871; export declare const OSAGE_DEVNET_ID = 1873; /** All Lux-network chains across all envs (3 envs × 6 chains = 18). */ export declare const allLuxChains: readonly [{ blockExplorers: { readonly default: { readonly name: "Lux Explorer"; readonly url: "https://explore.lux.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96369; name: "Lux Mainnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Hanzo Explorer"; readonly url: "https://explore.lux.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36963; name: "Hanzo Mainnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Explorer"; readonly url: "https://explore.zoo.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200200; name: "Zoo Network"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Pars Explorer"; readonly url: "https://explore.lux.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 7070; name: "Pars Mainnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "SPC Explorer"; readonly url: "https://explore.lux.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36911; name: "SPC Mainnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Osage Explorer"; readonly url: "https://explore.lux.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1872; name: "Osage Mainnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Lux Testnet Explorer"; readonly url: "https://explore.lux-test.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96368; name: "Lux Testnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Hanzo Testnet Explorer"; readonly url: "https://explore.lux-test.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36964; name: "Hanzo Testnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Testnet Explorer"; readonly url: "https://explore.zoo-test.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200201; name: "Zoo Testnet"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Pars Testnet Explorer"; readonly url: "https://explore.lux-test.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 494950; name: "Pars Testnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "SPC Testnet Explorer"; readonly url: "https://explore.lux-test.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36910; name: "SPC Testnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Osage Testnet Explorer"; readonly url: "https://explore.lux-test.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1871; name: "Osage Testnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Lux Devnet Explorer"; readonly url: "https://explore.lux-dev.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96367; name: "Lux Devnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Hanzo Devnet Explorer"; readonly url: "https://explore.lux-dev.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36964; name: "Hanzo Devnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Devnet Explorer"; readonly url: "https://explore.zoo-dev.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200202; name: "Zoo Devnet"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Pars Devnet Explorer"; readonly url: "https://explore.lux-dev.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 494951; name: "Pars Devnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "SPC Devnet Explorer"; readonly url: "https://explore.lux-dev.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36912; name: "SPC Devnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Osage Devnet Explorer"; readonly url: "https://explore.lux-dev.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1873; name: "Osage Devnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }]; /** Mainnet-only chains (6). */ export declare const mainnetChains: readonly [{ blockExplorers: { readonly default: { readonly name: "Lux Explorer"; readonly url: "https://explore.lux.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96369; name: "Lux Mainnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Hanzo Explorer"; readonly url: "https://explore.lux.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36963; name: "Hanzo Mainnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Explorer"; readonly url: "https://explore.zoo.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200200; name: "Zoo Network"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Pars Explorer"; readonly url: "https://explore.lux.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 7070; name: "Pars Mainnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "SPC Explorer"; readonly url: "https://explore.lux.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36911; name: "SPC Mainnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Osage Explorer"; readonly url: "https://explore.lux.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1872; name: "Osage Mainnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }]; /** Testnet-only chains (6). */ export declare const testnetChains: readonly [{ blockExplorers: { readonly default: { readonly name: "Lux Testnet Explorer"; readonly url: "https://explore.lux-test.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96368; name: "Lux Testnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Hanzo Testnet Explorer"; readonly url: "https://explore.lux-test.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36964; name: "Hanzo Testnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Testnet Explorer"; readonly url: "https://explore.zoo-test.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200201; name: "Zoo Testnet"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Pars Testnet Explorer"; readonly url: "https://explore.lux-test.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 494950; name: "Pars Testnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "SPC Testnet Explorer"; readonly url: "https://explore.lux-test.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36910; name: "SPC Testnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Osage Testnet Explorer"; readonly url: "https://explore.lux-test.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1871; name: "Osage Testnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }]; /** Devnet-only chains (6). */ export declare const devnetChains: readonly [{ blockExplorers: { readonly default: { readonly name: "Lux Devnet Explorer"; readonly url: "https://explore.lux-dev.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96367; name: "Lux Devnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Hanzo Devnet Explorer"; readonly url: "https://explore.lux-dev.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36964; name: "Hanzo Devnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Devnet Explorer"; readonly url: "https://explore.zoo-dev.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200202; name: "Zoo Devnet"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Pars Devnet Explorer"; readonly url: "https://explore.lux-dev.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 494951; name: "Pars Devnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "SPC Devnet Explorer"; readonly url: "https://explore.lux-dev.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36912; name: "SPC Devnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Osage Devnet Explorer"; readonly url: "https://explore.lux-dev.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1873; name: "Osage Devnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }]; /** * Default exchange-supported chains. * * NOTE: This is a back-compat alias for the previous (lux+zoo only) set. New * code should import allLuxChains / mainnetChains / testnetChains / * devnetChains depending on the env, or use canonicalChains for the full set. */ export declare const supportedChains: readonly [{ blockExplorers: { readonly default: { readonly name: "Lux Explorer"; readonly url: "https://explore.lux.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96369; name: "Lux Mainnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Lux Testnet Explorer"; readonly url: "https://explore.lux-test.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96368; name: "Lux Testnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Explorer"; readonly url: "https://explore.zoo.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200200; name: "Zoo Network"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Testnet Explorer"; readonly url: "https://explore.zoo-test.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200201; name: "Zoo Testnet"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Dev"; readonly url: "http://localhost:8545"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1337; name: "Lux Dev"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://localhost:8545/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["http://localhost:8545/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }]; /** * canonicalChains — every Lux-network chain (5 brand L1s × 3 envs + Lux * primary C × 3 envs) + the local dev chain. White-label exchanges narrow * this to their brand by filtering on chain.id. */ export declare const canonicalChains: readonly [{ blockExplorers: { readonly default: { readonly name: "Lux Explorer"; readonly url: "https://explore.lux.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96369; name: "Lux Mainnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Hanzo Explorer"; readonly url: "https://explore.lux.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36963; name: "Hanzo Mainnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Explorer"; readonly url: "https://explore.zoo.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200200; name: "Zoo Network"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Pars Explorer"; readonly url: "https://explore.lux.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 7070; name: "Pars Mainnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "SPC Explorer"; readonly url: "https://explore.lux.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36911; name: "SPC Mainnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Osage Explorer"; readonly url: "https://explore.lux.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1872; name: "Osage Mainnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Lux Testnet Explorer"; readonly url: "https://explore.lux-test.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96368; name: "Lux Testnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Hanzo Testnet Explorer"; readonly url: "https://explore.lux-test.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36964; name: "Hanzo Testnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Testnet Explorer"; readonly url: "https://explore.zoo-test.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200201; name: "Zoo Testnet"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Pars Testnet Explorer"; readonly url: "https://explore.lux-test.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 494950; name: "Pars Testnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "SPC Testnet Explorer"; readonly url: "https://explore.lux-test.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36910; name: "SPC Testnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Osage Testnet Explorer"; readonly url: "https://explore.lux-test.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1871; name: "Osage Testnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-test.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-test.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Lux Devnet Explorer"; readonly url: "https://explore.lux-dev.network"; }; }; contracts: { readonly multicall3: { readonly address: "0xd25F88CBdAe3c2CCA3Bb75FC4E723b44C0Ea362F"; }; }; ensTlds?: readonly string[] | undefined; id: 96367; name: "Lux Devnet"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Hanzo Devnet Explorer"; readonly url: "https://explore.lux-dev.network/hanzo"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36964; name: "Hanzo Devnet"; nativeCurrency: { readonly name: "HANZO"; readonly symbol: "HANZO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/hanzo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/hanzo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Zoo Devnet Explorer"; readonly url: "https://explore.zoo-dev.network"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 200202; name: "Zoo Devnet"; nativeCurrency: { readonly name: "ZOO"; readonly symbol: "ZOO"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/zoo/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/zoo/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Pars Devnet Explorer"; readonly url: "https://explore.lux-dev.network/pars"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 494951; name: "Pars Devnet"; nativeCurrency: { readonly name: "PARS"; readonly symbol: "PARS"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/pars/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/pars/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "SPC Devnet Explorer"; readonly url: "https://explore.lux-dev.network/spc"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 36912; name: "SPC Devnet"; nativeCurrency: { readonly name: "SPC"; readonly symbol: "SPC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/spc/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/spc/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Osage Devnet Explorer"; readonly url: "https://explore.lux-dev.network/osage"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1873; name: "Osage Devnet"; nativeCurrency: { readonly name: "OSAGE"; readonly symbol: "OSAGE"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/osage/rpc"]; }; readonly public: { readonly http: readonly ["https://api.lux-dev.network/ext/bc/osage/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: true; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }, { blockExplorers: { readonly default: { readonly name: "Dev"; readonly url: "http://localhost:8545"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; universalSignatureVerifier?: import("viem").ChainContract | undefined; } | undefined; ensTlds?: readonly string[] | undefined; id: 1337; name: "Lux Dev"; nativeCurrency: { readonly name: "LUX"; readonly symbol: "LUX"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://localhost:8545/ext/bc/C/rpc"]; }; readonly public: { readonly http: readonly ["http://localhost:8545/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined | undefined; testnet: false; custom?: Record | undefined; fees?: import("viem").ChainFees | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; }]; export type SupportedChainId = (typeof supportedChains)[number]['id']; export type CanonicalChainId = (typeof canonicalChains)[number]['id']; //# sourceMappingURL=lux.d.ts.map