Propose, sign, and execute a Safe step
Prepare a proposal
Section titled “Prepare a proposal”- Open a ready Safe step.
- Review the Safe address, chain, nonce, owners, and threshold.
- Review every transaction in the prepared Safe payload.
- Prepare the proposal and confirm the
safeTxHashshown by txcast and your signing client.
txcast uses current Safe state and submits proposal data through the Safe Transaction Service (STS). STS helps coordinate proposals and signatures; the Safe contract remains the execution authority.
Submit signatures
Section titled “Submit signatures”Each owner signs the exact EIP-712 typed data outside txcast. txcast cryptographically verifies the signer and durably records the submission before calling STS. It never stores a private key.
Multiple owners can submit compatible signatures concurrently. A duplicate signer or stale attempt returns a conflict rather than overwriting another signature.
Execute after threshold
Section titled “Execute after threshold”- Request the Safe execution transaction from txcast.
- Confirm the expected chain, Safe address, assembled calldata, and run link.
- Sign and broadcast it through an external wallet.
- Record the resulting transaction hash in txcast.
- Wait for sync to verify the matching Safe
ExecutionSuccessevent and confirmation depth.
Outside activity
Section titled “Outside activity”A competing same-nonce proposal, onchain rejection, owner change, threshold change, or separately executed Safe transaction can invalidate or replace the attempt. Refresh and sync before signing. See rejections and conflicts.