4337

get

Returns a SafeOperation given its Safe operation hash

Authorizations
sessionidstringOptional
Path parameters
safe_operation_hashstringRequired
Responses
chevron-right
200Success
application/json
createdstring · date-timeRequired
modifiedstring · date-timeRequired
safeOperationHashstringRequired
validAfterstring · date-timeRequired
validUntilstring · date-timeRequired
moduleAddressstringRequired
preparedSignaturestringRead-onlyRequired
get
/tx-service/eth/api/v1/safe-operations/{safe_operation_hash}/
200Success
get

Get the list of confirmations for a multisig transaction

Authorizations
sessionidstringOptional
Path parameters
safe_operation_hashstringRequired
Query parameters
limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
chevron-right
200Success
application/json
countintegerRequiredExample: 123
nextstring · uri · nullableOptionalExample: http://api.example.org/accounts/?offset=400&limit=100
previousstring · uri · nullableOptionalExample: http://api.example.org/accounts/?offset=200&limit=100
get
/tx-service/eth/api/v1/safe-operations/{safe_operation_hash}/confirmations/
post

Add a confirmation for a transaction. More than one signature can be used. This endpoint does not support the use of delegates to make a transaction trusted.

Authorizations
sessionidstringOptional
Path parameters
safe_operation_hashstringRequired
Body

Validate new confirmations for an existing SafeOperation

signaturestringRequired
Responses
post
/tx-service/eth/api/v1/safe-operations/{safe_operation_hash}/confirmations/

No content

get

Returns the list of SafeOperations for a given Safe account

Authorizations
sessionidstringOptional
Path parameters
addressstringRequired
Query parameters
modified__ltstring · date-timeOptional
modified__gtstring · date-timeOptional
modified__ltestring · date-timeOptional
modified__gtestring · date-timeOptional
valid_after__ltstring · date-timeOptional
valid_after__gtstring · date-timeOptional
valid_after__ltestring · date-timeOptional
valid_after__gtestring · date-timeOptional
valid_until__ltstring · date-timeOptional
valid_until__gtstring · date-timeOptional
valid_until__ltestring · date-timeOptional
valid_until__gtestring · date-timeOptional
module_addressstringOptional
executedbooleanOptional
has_confirmationsbooleanOptional
execution_date__gtestring · date-timeOptional
execution_date__ltestring · date-timeOptional
submission_date__gtestring · date-timeOptional
submission_date__ltestring · date-timeOptional
transaction_hashstring · nullableOptional
orderingstringOptional

Which field to use when ordering the results.

limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
chevron-right
200Success
application/json
countintegerRequiredExample: 123
nextstring · uri · nullableOptionalExample: http://api.example.org/accounts/?offset=400&limit=100
previousstring · uri · nullableOptionalExample: http://api.example.org/accounts/?offset=200&limit=100
get
/tx-service/eth/api/v1/safes/{address}/safe-operations/
200Success
post

Adds a new SafeOperation for a given Safe account

Authorizations
sessionidstringOptional
Path parameters
addressstringRequired
Body

Mixin class to validate SafeOperation signatures. _get_owners can be overridden to define the valid owners to sign

nonceintegerRequired
initCodestring · nullableRequired
callDatastring · nullableRequired
callGasLimitintegerRequired
verificationGasLimitintegerRequired
preVerificationGasintegerRequired
maxFeePerGasintegerRequired
maxPriorityFeePerGasintegerRequired
paymasterAndDatastring · nullableRequired
signaturestringRequired
entryPointstringRequired
validAfterstring · nullableRequired
validUntilstring · nullableRequired
moduleAddressstringRequired
Responses
post
/tx-service/eth/api/v1/safes/{address}/safe-operations/
201Success
get

Returns the list of UserOperations for a given Safe account

Authorizations
sessionidstringOptional
Path parameters
addressstringRequired
Query parameters
orderingstringOptional

Which field to use when ordering the results.

limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
chevron-right
200Success
application/json
countintegerRequiredExample: 123
nextstring · uri · nullableOptionalExample: http://api.example.org/accounts/?offset=400&limit=100
previousstring · uri · nullableOptionalExample: http://api.example.org/accounts/?offset=200&limit=100
get
/tx-service/eth/api/v1/safes/{address}/user-operations/
200Success
get

Returns a UserOperation given its user operation hash

Authorizations
sessionidstringOptional
Path parameters
user_operation_hashstringRequired
Responses
chevron-right
200Success
application/json
ethereumTxHashstringRequired
senderstringRequired
userOperationHashstringRequired
noncestringRequired
initCodestring · nullableRequired
callDatastring · nullableRequired
callGasLimitstringRequired
verificationGasLimitstringRequired
preVerificationGasstringRequired
maxFeePerGasstringRequired
maxPriorityFeePerGasstringRequired
paymasterstring · nullableRequired
paymasterDatastring · nullableRequired
signaturestringRequired
entryPointstringRequired
safeOperationone ofRead-onlyRequired
or
nullOptional
get
/tx-service/eth/api/v1/user-operations/{user_operation_hash}/
200Success

Last updated