UNPKG

dp-contract-proxy-kit

Version:

Enable batched transactions and contract account interactions using a unique deterministic Gnosis Safe.

14 lines (13 loc) 689 B
import { Address } from '../../utils/basicTypes'; import { CallOptions, SendOptions, Web3TransactionResult } from '../../utils/transactions'; import { Contract } from '../EthLibAdapter'; declare class Web3ContractAdapter implements Contract { contract: any; constructor(contract: any); get address(): Address; call(methodName: string, params: any[], options?: CallOptions): Promise<any>; send(methodName: string, params: any[], options?: SendOptions): Promise<Web3TransactionResult>; estimateGas(methodName: string, params: any[], options?: CallOptions): Promise<number>; encode(methodName: string, params: any[]): string; } export default Web3ContractAdapter;