@opendatalabs/vana-sdk
Version:
A TypeScript library for interacting with Vana Network smart contracts.
67 lines • 1.25 kB
JavaScript
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