vana-sdk
Version:
A TypeScript library for interacting with Vana Network smart contracts
110 lines • 3.38 kB
TypeScript
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