ethers.js/lib.esm/providers/contracts.d.ts

9 lines
453 B
TypeScript
Raw Normal View History

2022-09-27 10:45:27 +03:00
import type { Provider, TransactionRequest, TransactionResponse } from "./provider.js";
2022-09-05 23:57:11 +03:00
export interface ContractRunner {
provider: null | Provider;
estimateGas?: (tx: TransactionRequest) => Promise<bigint>;
2022-09-27 10:45:27 +03:00
call?: (tx: TransactionRequest) => Promise<string>;
2022-09-05 23:57:11 +03:00
resolveName?: (name: string) => Promise<null | string>;
sendTransaction?: (tx: TransactionRequest) => Promise<TransactionResponse>;
}
//# sourceMappingURL=contracts.d.ts.map