UNPKG

@dzapio/sdk

Version:

A TypeScript/JavaScript SDK for interacting with the DZap protocol, providing utilities for DeFi operations including Swaps, Bridges, and Zaps.

180 lines (179 loc) 6.32 kB
import * as viemChains from 'viem/chains'; export { arthera } from './definitions/arthera'; export { fiveIre } from './definitions/fiveIre'; export { hyperEvm } from './definitions/hyperEvm'; export { hyperliquid } from './definitions/hyperliquid'; export { stableChain } from './definitions/stable'; export declare const customViemChains: ({ blockExplorers: { readonly default: { readonly name: "5ire Scan"; readonly url: "https://5irescan.io"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 47416; }; }; ensTlds?: readonly string[] | undefined; id: 995; name: "5ire"; nativeCurrency: { readonly decimals: 18; readonly name: "5ire"; readonly symbol: "5ire"; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.5ire.network"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record<string, unknown> | undefined; fees?: import("viem").ChainFees<undefined> | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers<undefined, import("viem").TransactionSerializable> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Arthera Scan"; readonly url: "https://explorer.arthera.net"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 4502791; }; }; ensTlds?: readonly string[] | undefined; id: 10242; name: "Arthera"; nativeCurrency: { readonly decimals: 18; readonly name: "AA"; readonly symbol: "AA"; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.arthera.net"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record<string, unknown> | undefined; fees?: import("viem").ChainFees<undefined> | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers<undefined, import("viem").TransactionSerializable> | undefined; } | { blockExplorers: { readonly default: { readonly name: "HyperEVMScan"; readonly url: "https://hyperevmscan.io/"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 13051; }; }; ensTlds?: readonly string[] | undefined; id: 999; name: "HyperEVM"; nativeCurrency: { readonly name: "HYPE"; readonly symbol: "HYPE"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.hyperliquid.xyz/evm", "https://rpc.hypurrscan.io", "https://hyperliquid-json-rpc.stakely.io"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record<string, unknown> | undefined; fees?: import("viem").ChainFees<undefined> | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers<undefined, import("viem").TransactionSerializable> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Hyperliquid Scan"; readonly url: "https://app.hyperliquid.xyz/explorer"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 13051; }; }; ensTlds?: readonly string[] | undefined; id: 998; name: "Hyperliquid"; nativeCurrency: { readonly name: "HYPE"; readonly symbol: "HYPE"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://li.quest/v1/rpc/1337"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record<string, unknown> | undefined; fees?: import("viem").ChainFees<undefined> | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers<undefined, import("viem").TransactionSerializable> | undefined; } | { blockExplorers: { readonly default: { readonly name: "Stablescan"; readonly url: "https://stablescan.xyz"; }; }; blockTime?: number | undefined | undefined; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 2423647; }; }; ensTlds?: readonly string[] | undefined; id: 988; name: "Stable"; nativeCurrency: { readonly name: "GUSDT"; readonly symbol: "gUSDT"; readonly decimals: 18; }; experimental_preconfirmationTime?: number | undefined | undefined; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.stable.xyz"]; readonly webSocket: readonly ["wss://rpc.stable.xyz"]; }; }; sourceId?: number | undefined | undefined; testnet?: boolean | undefined | undefined; custom?: Record<string, unknown> | undefined; fees?: import("viem").ChainFees<undefined> | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers<undefined, import("viem").TransactionSerializable> | undefined; })[]; export declare const viemChainsById: Record<number, viemChains.Chain>;