post https://api.stake.fish/api/v1/chains/cosmos/transactions/broadcast
Submit a signed transaction to the Cosmos network for execution.
Broadcast Process:
- Transaction is validated by network nodes
- If valid, transaction enters the mempool
- Block producers include transaction in next block
- Transaction is executed and state is updated
Broadcast Modes:
- sync (recommended): Returns after CheckTx validation, includes transaction hash
- async: Returns immediately without validation (fastest)
- block: Waits for transaction to be included in a block (slowest)
After Broadcasting:
- Use the returned transaction hash to check status
- Transaction may take 5-10 seconds to be included in a block
- Failed transactions still consume gas fees
- Monitor transaction status for final confirmation
Common Failure Reasons:
- Insufficient gas or fees
- Invalid signature or malformed transaction
- Account sequence mismatch (transaction replay)
- Insufficient balance for operation
- Validator-specific constraints (delegation limits, etc.)