Skip to content

@ecp.eth/sdk


@ecp.eth/sdk / core / WaitableWriteContractHelperResult

Type Alias: WaitableWriteContractHelperResult<TAbi, TEventName>

type WaitableWriteContractHelperResult<TAbi, TEventName> = WriteContractHelperResult & {
  wait: (params) => Promise<
     | GetContractEventsReturnType<TAbi, TEventName, true>[number]["args"]
    | undefined>;
};

Defined in: packages/sdk/src/core/types.ts:22

Type declaration

wait()

wait: (params) => Promise<
  | GetContractEventsReturnType<TAbi, TEventName, true>[number]["args"]
| undefined>;

Wait for the return value of the method call

Parameters

params
getContractEvents

PublicActions["getContractEvents"]

waitForTransactionReceipt

PublicActions["waitForTransactionReceipt"]

Returns

Promise< | GetContractEventsReturnType<TAbi, TEventName, true>[number]["args"] | undefined>

Type Parameters

TAbi

TAbi extends Abi

TEventName

TEventName extends ContractEventName<TAbi>