@thruputchain/client
    Preparing search index...

    Interface WalletExecutionActions<TRequest>

    Wallet-contract wrapping actions available when an adapter is configured.

    interface WalletExecutionActions<
        TRequest extends WalletExecutionRequest = WalletExecutionRequest,
    > {
        execute(request: PrepareExecutionRequest<TRequest>): Promise<SHA256Hash>;
        executeAndWait(
            request: PrepareExecutionRequest<TRequest>,
            options?: WaitForTransactionReceiptOptions,
        ): Promise<ExecutionResult>;
        executeCallsAndWait<T extends readonly ContractCall<unknown, unknown>[]>(
            request: ExecuteCallsRequest<T>,
            options?: WaitForTransactionReceiptOptions,
        ): Promise<ExecutionResult & { values: CallResults<T> }>;
        prepareExecution(
            request: PrepareExecutionRequest<TRequest>,
        ): Promise<Transaction>;
    }

    Type Parameters

    Index

    Methods