@tan_hoang/refactored_ethers
Version:
ethers.js extension for kaia blockchain
20 lines (19 loc) • 826 B
JavaScript
// Pass-through js-ext-core exports
export * from "@kaiachain/js-ext-core";
export { AccountKey, AccountKeyFactory, KlaytnTx, KlaytnTxFactory, parseTransaction, } from "@kaiachain/js-ext-core";
// ethers-ext classes and functions
export * from "./accountStore";
export * from "./keystore";
export * from "./signer";
// Follow ethers v6 convention like `ethers.JsonRpcProvider`
export * from "./provider";
// Follow ethers v5 convention like `ethers.providers.JsonRpcProvider`
import { JsonRpcProvider, Web3Provider } from "./provider";
export const providers = {
JsonRpcProvider,
Web3Provider,
};
// this will override parseKaia, parseKaiaUnits, parseUnits from line 2
import { v6 } from '@kaiachain/js-ext-core';
const { parseKaia, parseKaiaUnits, parseUnits } = v6;
export { parseKaia, parseKaiaUnits, parseUnits };