framework
framework copied to clipboard
Handling of non-inclusion of L1 transactions due to low fee
The settlement process sends a variety of transactions to the Mina L1. This includes settlement transactions, but also various transactions that have to do with bridging. Most of that functionality is currently handled by the MinaTransactionSender and called by the SettlementModule and BridgingModule. However, the L1 might not include sent transactions, in most cases because the fee is too low and/or the network is congested. When we detect this to be the case, we want to re-submit the same transaction, but with a higher fee.