UNPKG

@biconomy-devx/ethers-lib

Version:

Ethers library adapter to be used by Biconomy SDK

33 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const utils_1 = require("../../../utils"); class SmartWalletFactoryContractEthers { constructor(contract) { this.contract = contract; } getInterface() { return this.contract.interface; } getContract() { return this.contract; } getAddress() { return this.contract.address; } setAddress(address) { this.contract.attach(address); } async deployCounterFactualAccount(owner, index) { const resultSet = await this.contract.deployCounterFactualAccount(owner, index); return (0, utils_1.toTxResult)(resultSet); } async deployAccount(owner) { const resultSet = await this.contract.deployAccount(owner); return (0, utils_1.toTxResult)(resultSet); } async getAddressForCounterFactualAccount(owner, index) { return this.contract.getAddressForCounterFactualAccount(owner, index); } } exports.default = SmartWalletFactoryContractEthers; //# sourceMappingURL=SmartWalletProxyFactoryEthersContract.js.map