@biconomy-devx/ethers-lib
Version:
Ethers library adapter to be used by Biconomy SDK
17 lines (16 loc) • 2.22 kB
TypeScript
import SmartWalletContractEthers_v1_0_0 from './SmartWallet/v1.0.0/SmartWalletContractEthers';
import MultiSendEthersContract_v1_0_0 from './MultiSend/v1.0.0/MultiSendEthersContract';
import MultiSendCallOnlyEthersContract_v1_0_0 from './MultiSendCallOnly/v1.0.0/MultiSendCallOnlyEthersContract';
import SmartWalletFacoryContractEthers_v1_0_0 from './SmartWalletFactory/v1.0.0/SmartWalletProxyFactoryEthersContract';
import EntryPointEthersContract_v1_0_0 from './EntryPointContract/v1.0.0/EntryPointEthersContract';
import FallbackGasTankEthersContract_v1_0_0 from './FallbackGasTank/v1.0.0/FallbackGasTankEthersContract';
import DefaultCallbackHandlerEthersContract_v1_0_0 from './DefaultCallbackHandlerContract/v1.0.0/DefaultCallbackHandlerEthersContract';
import { JsonRpcProvider } from '@ethersproject/providers';
import { SmartAccountVersion } from '@biconomy-devx/core-types';
export declare function getSmartWalletContractInstance(smartAccountVersion: SmartAccountVersion, contractAddress: string, provider: JsonRpcProvider): SmartWalletContractEthers_v1_0_0;
export declare function getMultiSendContractInstance(smartAccountVersion: SmartAccountVersion, contractAddress: string, provider: JsonRpcProvider): MultiSendEthersContract_v1_0_0;
export declare function getMultiSendCallOnlyContractInstance(smartAccountVersion: SmartAccountVersion, contractAddress: string, provider: JsonRpcProvider): MultiSendCallOnlyEthersContract_v1_0_0;
export declare function getSmartWalletFactoryContractInstance(smartAccountVersion: SmartAccountVersion, contractAddress: string, provider: JsonRpcProvider): SmartWalletFacoryContractEthers_v1_0_0;
export declare function getEntryPointFactoryContractInstance(smartAccountVersion: SmartAccountVersion, contractAddress: string, provider: JsonRpcProvider): EntryPointEthersContract_v1_0_0;
export declare function getFallbackGasTankContractInstance(smartAccountVersion: SmartAccountVersion, contractAddress: string, provider: JsonRpcProvider): FallbackGasTankEthersContract_v1_0_0;
export declare function getDefaultCallbackHandlerInstance(smartAccountVersion: SmartAccountVersion, contractAddress: string, provider: JsonRpcProvider): DefaultCallbackHandlerEthersContract_v1_0_0;