transactions

Propose transaction

Changed on

Proposes a new multisig transaction for a Safe. The transaction will be pending until enough owners sign it to reach the required threshold.

post/v1/chains/{chainId}/transactions/{safeAddress}/propose

Request

  • The document declares no server URL.
  • Auth: none declared

Path parameters

chainIdstring required
Example:1

Chain ID where the Safe is deployed

safeAddressstring required

Safe contract address (0x prefixed hex string)

Request body

tostring required
valuestring required
datastring nullable
noncestring required
operation0 | 1 required

Operation type: 0 for CALL, 1 for DELEGATE

safeTxGasstring required
baseGasstring required
gasPricestring required
gasTokenstring required
refundReceiverstring nullable
safeTxHashstring required
senderstring required
signaturestring nullable
originstring nullable

Response

Transaction proposed successfully

safeAddressstring required
txIdstring required
executedAtnumber nullable
txStatus'SUCCESS' | 'FAILED' | 'CANCELLED' | 'AWAITING_CONFIRMATIONS' | 'AWAITING_EXECUTION' required
txHashstring nullable
notestring nullable

Changes

    • info

      response property detailedExecutionInfo/oneOf[MultisigExecutionDetails]/rejectors deprecated

    • info

      added the new optional request property

    • info

      added the required property ///// to the response with the status