import { Conflux } from "js-conflux-sdk"; import { BaseProvider } from "./base_provider"; export class Web3Provider extends BaseProvider { constructor(externelProvider) { super(); this.cfxClient = new Conflux({networkId: 1}); this.cfxClient.provider = externelProvider; externelProvider.on("chainChanged", this.cfxClient.updateNetworkId); this.cfxClient.updateNetworkId(); } }