Module replacement

Source
Expand description

This module contains the replacement and resubmission functionality for EVM transactions. It includes methods for determining replacement pricing, validating price bumps, and handling transaction compatibility checks.

Functionsยง

calculate_replacement_price
Calculates replacement pricing with fresh market rates.
check_transaction_compatibility
Checks if an old transaction and new transaction request are compatible for replacement.
determine_replacement_pricing
Determines the pricing strategy for a replacement transaction.
has_explicit_prices
Checks if an EVM transaction data has explicit prices.
validate_explicit_price_bump
Validates explicit gas prices from a replacement request against bump requirements.