UNPKG

vana-sdk

Version:

A TypeScript library for interacting with Vana Network smart contracts

110 lines 3.38 kB
import { Abi, Chain } from "viem"; export declare const mokshaTestnet: { blockExplorers: { readonly default: { readonly url: "https://moksha.vanascan.io"; readonly name: "VANA Scan"; }; readonly etherscan: { readonly url: "https://moksha.vanascan.io"; readonly name: "VANA Scan"; }; }; contracts: {}; id: 14800; name: "VANA - Moksha"; nativeCurrency: { readonly name: "VANA"; readonly symbol: "VANA"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly [string]; }; }; 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; readonly caipNetworkId: "eip155:14800"; readonly chainNamespace: "eip155"; readonly abis: {}; }; export declare const vanaMainnet: { blockExplorers: { readonly default: { readonly url: "https://vanascan.io"; readonly name: "VANA Scan"; }; readonly etherscan: { readonly url: "https://vanascan.io"; readonly name: "VANA Scan"; }; }; contracts: {}; id: 1480; name: "VANA - Mainnet"; nativeCurrency: { readonly name: "VANA"; readonly symbol: "VANA"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly [string]; }; }; 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; readonly caipNetworkId: "eip155:1480"; readonly chainNamespace: "eip155"; readonly abis: {}; }; export declare const foundryLocal: { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined | undefined; contracts: {}; id: 31337; name: "Foundry Local"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:8545"]; }; }; 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; readonly abis: {}; }; export interface Chains { [key: number]: Chain & { abis?: Record<string, Abi>; }; } export declare const chains: Chains; //# sourceMappingURL=chains.d.ts.map