@skalenetwork/ima-js
Version:
Simple TS/JS library to interact with SKALE IMA
30 lines (21 loc) • 760 B
text/typescript
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);
});
});