• George Knee's avatar
    op-proposer: ensure uniform proposal interval across restarts (#11417) · d9dcc280
    George Knee authored
    * op-proposer: ensure uniform proposal interval across restarts
    
    closes https://github.com/ethereum-optimism/optimism/issues/11193
    
    * move DGF query logic into FetchDGFOutput
    
    * merge loopL2OO and loopDGF
    
    * tweak comments
    
    * Apply suggestions from code review
    Co-authored-by: default avatarSebastian Stammler <seb@oplabs.co>
    
    * return err instead of defaulting to sending a proposak
    
    flatten out control flow, remove shouldPropose var
    
    * defer l.Log.Info("loop returning")
    
    * improve error handling and logging
    
    * fix logging syntax error
    
    * make DGFContract interface
    
    harmonize how network contexts are constructed
    
    * modify test for new DGF behavior
    
    * fix bugs in test code
    
    * remove OutputRetryInterval flag
    
    * handle gameCount = 0
    
    * finish removing OutputRetryInterval
    
    * driver waits one proposal interval for the first ever proposal
    
    * do not create mock unecessarily
    
    * do not create mockL2OOContract unecessarily
    
    * wrap and return errors instead of logging and returning
    
    * op-proposer: Switch to modern binding style for dispute game factory (#11472)
    
    ---------
    Co-authored-by: default avatarSebastian Stammler <seb@oplabs.co>
    Co-authored-by: default avatarAdrian Sutton <adrian@oplabs.co>
    d9dcc280
Name
Last commit
Last update
..
actions Loading commit data...
bindings Loading commit data...
bindingspreview Loading commit data...
config Loading commit data...
devnet Loading commit data...
e2eutils Loading commit data...
external Loading commit data...
external_geth Loading commit data...
fastlz Loading commit data...
faultproofs Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
artifactsfs_test.go Loading commit data...
bridge_test.go Loading commit data...
brotli_batcher_test.go Loading commit data...
build_helper.go Loading commit data...
check_scripts_test.go Loading commit data...
custom_gas_token_test.go Loading commit data...
deposit_test.go Loading commit data...
eip4844_test.go Loading commit data...
external.go Loading commit data...
fastlz_test.go Loading commit data...
helper.go Loading commit data...
l1_beacon_client_test.go Loading commit data...
l2_gossip_test.go Loading commit data...
op_geth.go Loading commit data...
op_geth_test.go Loading commit data...
sequencer_failover_setup.go Loading commit data...
sequencer_failover_test.go Loading commit data...
setup.go Loading commit data...
system_adminrpc_test.go Loading commit data...
system_fpp_test.go Loading commit data...
system_test.go Loading commit data...
system_tob_test.go Loading commit data...
tracer.go Loading commit data...
tx_helper.go Loading commit data...
withdrawal.go Loading commit data...
withdrawal_helper.go Loading commit data...