@concrete-xyz/sdk
Version:
Concrete SDK for interacting with vault contracts
10 lines (6 loc) • 410 B
JavaScript
import { ethers } from "ethers";
import { getVault } from "../dist/sdk/index.mjs";
const mainnetRpcUrl = "https://ethereum-rpc.publicnode.com";
const mainnetProvider = new ethers.JsonRpcProvider(mainnetRpcUrl);
const vault = getVault("0x15cE9bE6609db102b70D68ca75a39c555bEa5Fac", "Ethereum", mainnetProvider)
console.log(await vault.previewConversion(1 * 10 ** Number(await vault.getUnderlyingDecimals())))