submit_safe_tx_signature
Submit a signed Safe transaction signature after on-chain approval is confirmed, automatically adding it to the queue or confirming an existing proposal, and returning a Safe UI link.
Instructions
After the on-chain approveHash tx has been mined (broadcast via send_transaction from the receipt of prepare_safe_tx_propose or prepare_safe_tx_approve), post the signature to Safe Transaction Service. Verifies on-chain that approvedHashes(signer, safeTxHash) != 0 first — refuses to post when the underlying approval doesn't exist yet. Auto-detects whether to call proposeTransaction (creates a new queue entry — when this server proposed the tx) or confirmTransaction (adds a signature to an existing entry — when another client proposed it). Returns the Safe Web UI deep-link so the user / co-signers can see the queue state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signer | Yes | ||
| safeAddress | Yes | ||
| chain | No | ethereum | |
| safeTxHash | Yes |