/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@arkane-network/truffle-arkane-provider@0.0.30/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
const ArkaneSubProvider=require("./arkane-sub-provider"),ProviderEngine=require("web3-provider-engine"),FiltersSubprovider=require("web3-provider-engine/subproviders/filters.js"),ProviderSubprovider=require("web3-provider-engine/subproviders/provider.js"),Web3=require("web3");function ArkaneProvider({apiKey:e,baseUrl:r="https://api.arkane.network",providerUrl:i="http://localhost:8545"}){this.arkaneSubProvider=new ArkaneSubProvider(e,r),this.engine=new ProviderEngine,this.engine.addProvider(this.arkaneSubProvider),this.engine.addProvider(new FiltersSubprovider),this.engine.addProvider(new ProviderSubprovider(new Web3.providers.HttpProvider(i))),this.engine.start()}ArkaneProvider.prototype.sendAsync=function(){this.engine.sendAsync.apply(this.engine,arguments)},ArkaneProvider.prototype.send=function(){return this.engine.send.apply(this.engine,arguments)},ArkaneProvider.prototype.getAddress=function(e){return this.arkaneSubProvider.address},ArkaneProvider.prototype.getAddresses=function(){return[this.arkaneSubProvider.address]},module.exports=ArkaneProvider;
//# sourceMappingURL=/sm/485a18a9d516a42841e8dfc683ce4fb7aee1fc882442f9ba8461cab241cce05e.map