UNPKG

@opendatalabs/vana-sdk

Version:

A TypeScript library for interacting with Vana Network smart contracts.

67 lines 1.25 kB
import { defineChain } from "viem"; const mokshaTestnet = defineChain({ id: 14800, caipNetworkId: "eip155:14800", chainNamespace: "eip155", name: "Moksha Testnet", nativeCurrency: { name: "VANA", symbol: "VANA", decimals: 18 }, rpcUrls: { default: { http: ["https://rpc.moksha.vana.org"] } }, blockExplorers: { default: { url: "https://moksha.vanascan.io", name: "Vanascan - Moksha" }, blockscout: { url: "https://moksha.vanascan.io", name: "Vanascan - Moksha" } }, contracts: {}, abis: {} }); const vanaMainnet = defineChain({ id: 1480, caipNetworkId: "eip155:1480", chainNamespace: "eip155", name: "Vana", nativeCurrency: { name: "VANA", symbol: "VANA", decimals: 18 }, rpcUrls: { default: { http: ["https://rpc.vana.org"] } }, blockExplorers: { default: { url: "https://vanascan.io", name: "Vanascan" }, blockscout: { url: "https://vanascan.io", name: "Vanascan" } }, contracts: {}, abis: {} }); const chains = { [mokshaTestnet.id]: mokshaTestnet, [vanaMainnet.id]: vanaMainnet }; export { chains, mokshaTestnet, vanaMainnet }; //# sourceMappingURL=chains.js.map