DEFAULT_TX_CONFIRMATION_TIMEOUT

Documentation for eth_defi.safe.deployment.DEFAULT_TX_CONFIRMATION_TIMEOUT data.

DEFAULT_TX_CONFIRMATION_TIMEOUT: float = 300.0

Default timeout in seconds to wait for a deployment transaction to be mined.

Used by Safe and Lagoon vault deployment helpers instead of the generic 120 second default of eth_defi.trace.assert_transaction_success_with_explanation().

120 seconds proved too tight on Ethereum mainnet: on 2026-06-10 a Safe addOwnerWithThreshold() transaction with a near-zero priority fee took ~3.5 minutes to confirm, and the receipt timeout aborted a whole multichain Lagoon vault deployment mid-flight. Five minutes rides out slow inclusion while still failing reasonably fast for interactive deployments.

See also eth_defi.gas.MIN_PRIORITY_FEE_PER_CHAIN which prevents near-zero priority fees in the first place.