UNPKG

@skalenetwork/ima-js

Version:

Simple TS/JS library to interact with SKALE IMA

30 lines (21 loc) 760 B
import chaiAsPromised from "chai-as-promised"; import { Provider, JsonRpcProvider, Wallet } from "ethers"; import chai from 'chai'; import * as helper from '../src/helper'; import * as dotenv from "dotenv"; dotenv.config(); const MAINNET_ENDPOINT = process.env["MAINNET_ENDPOINT"]; const MAINNET_PRIVATE_KEY = helper.add0x(process.env.TEST_PRIVATE_KEY); chai.should(); chai.use(chaiAsPromised); describe("Helper test", () => { let provider: Provider; before(async () => { provider = new JsonRpcProvider(MAINNET_ENDPOINT); }); it("Gets account balance", async () => { const wallet = new Wallet(MAINNET_PRIVATE_KEY, provider); let balance = await provider.getBalance(wallet.address); console.log('balance: ' + balance); }); });