Tags: mantlenetworkio/op-geth
Tags
reduce preconf lock time and remove timeout preconf tx from txpool (#109 ) * reduce preconf lock time and remove timeout preconf tx from txpool * add more unit test and bugfix * Add some logging and remove opstatus.CurrentL1 check, as using l2Origin.L1 is enough --------- Co-authored-by: ivan <314130948@qq.com>
Fix worker panic bug and add some info level logs (#107) * Fix worker panic bug and add some info level logs * Changed to use ClosePreconfResultFn to avoid recover * Revert some unnecessary changes * add preconf tests * revert txpool log * Add cost in preconf api * fix close timing * add PreconfResponse buffer * Optimize the pre-confirmation queue performance from a maximum of 200ms+ to 2ms+ * Lower some preconf log levels
Preconf (#106) * Add preconf api and flags * Add preconf in txpool and miner * Add Metrics * Add sort test * Add journal for preconf * Add front_running tests * fix a rpc preconf subscribe error * fix a concurrency bug * fix a get deposit tx bug * Add deposit tx tests * Add deposit tx test in SortTest * update default preconf error is UNKNOWN * Add MinerPreconfToleranceBlock flag * Fix a bug that was not handling depositTxs in a preconf env correctly. This caused preconfTxs to not be properly removed and checked * fix a IsPreconfTxFrom bug in AllPreconfs mode * Fixed a unit test issue and support pre-confirmation execution of contract creation transactions in AllPreconfs mode * Fix the issue where depositTxs was not initialized correctly * Fix metrics only when adding a new preconf tx * Fix three issues * remove rollup.sequencerwebsocket flag and add miner.enablepreconfchecker flag * fix some issues * fix some issues * Fixed txpool lock concurrency issue and journal slow loading issue * Fix TxPoolHandle metrics and optimize eth tolerance default to 2m * update all current.l1.blocknum to unsafel2.l1origin.number * add api logs * Fixed a series of issues that occurred when the pre-confirmed transaction list filled the entire block * add envTooOld trace log * optimize preconf integration tests * Fix some naming and comments * fix a gasLimitReached break index bug * fix merge bug
PreviousNext