dp-contract-proxy-kit
Version:
Enable batched transactions and contract account interactions using a unique deterministic Gnosis Safe.
14 lines (13 loc) • 689 B
TypeScript
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;