SafeClientResult
The type of the object returned by the following methods from the SafeClient class and its extensions:
- Transactions:
sendandconfirm. - On-chain messages:
sendOnChainMessageandconfirm. - Off-chain messages:
sendOffChainMessageandconfirmOffChainMessage. - Safe operations:
sendSafeOperationandconfirmSafeOperation.
Properties
_19type SafeClientResult = {_19 safeAddress: string_19 description: string_19 status: SafeClientTxStatus_19 transactions?: {_19 safeTxHash?: string_19 ethereumTxHash?: string_19 }_19 messages?: {_19 messageHash?: string_19 }_19 safeOperations?: {_19 userOperationHash?: string_19 safeOperationHash?: string_19 }_19 safeAccountDeployment?: {_19 ethereumTxHash?: string_19 }_19}
safeAddress
- Type:
string
The connected Safe address.
description
- Type:
string
A human-readable description of the result. More details can be found here (opens in a new tab).
status
- Type:
SafeClientTxStatus
The status of the operation.
PENDING_SIGNATURESDEPLOYED_AND_PENDING_SIGNATURESEXECUTEDDEPLOYED_AND_EXECUTEDMESSAGE_PENDING_SIGNATURESDEPLOYED_AND_MESSAGE_PENDING_SIGNATURESMESSAGE_CONFIRMEDDEPLOYED_AND_MESSAGE_CONFIRMEDSAFE_OPERATION_PENDING_SIGNATURESAFE_OPERATION_EXECUTED
transactions.safeTxHash (Optional)
- Type:
string
The hash of the transaction stored in the Safe Transaction Service.
transactions.ethereumTxHash (Optional)
- Type:
string
The transaction hash of the transaction once it's executed.
messages.messageHash (Optional)
- Type:
string
The hash of the message stored in the Safe Transaction Service.
safeOperations.safeOperationHash (Optional)
- Type:
string
The hash of the Safe operation stored in the Safe Transaction Service.
safeOperations.userOperationHash (Optional)
- Type:
string
The hash of the user operation sent to the bundler.
safeAccountDeployment.ethereumTxHash (Optional)
- Type:
string
The hash of the transaction that deployed the Safe, if a Safe is deployed during the operation.