ContractResult
Union type representing the outcome of a contract call: success with return data or failure with revert reason.Type
Construction
Methods
success(data)- Create successful resultfailure(reason)- Create failed resultfrom(isSuccess, data)- Create from success flagisSuccess(result)- Type guard for successisFailure(result)- Type guard for failureunwrap(result)- Get data or throw ContractRevertErrorunwrapOr(result, default)- Get data or default

