Type Alias ContractTxResult
ContractTxResult: { blockHash?: string; dryResult: ContractCallOutcome; errorEvent?: EventRecord; errorMessage?: ReturnType<typeof getExtrinsicErrorMessage> | "ExtrinsicFailed"; extrinsicHash?: string; extrinsicIndex?: number; result?: ISubmittableResult; successEvent?: EventRecord; }
Calls a given mutating contract method (tx) and wraps it in a promise. Before, a dry run is performed to determine the required gas & potential errors.