• Mark Tyneway's avatar
    Refactor the SyncService to more closely implement the specification (#552) · a25acbbd
    Mark Tyneway authored
    * l2geth: add Backend enums and config parsing
    
    * l2geth: move OVMContext to types file
    
    * l2geth: implement syncservice spec
    
    * l2geth: fix error handling for get tx batch
    
    * l2geth: update tests to compile and pass
    
    * l2geth: add sync range functions
    
    * l2geth: add batch index indexing
    
    * l2geth: update syncservice hot path logging
    
    * l2geth: use indexed batch index
    
    * chore: add changeset
    
    * l2geth: sync spec refactor (#822)
    
    * l2geth: more in depth usage string
    
    * l2geth: add standard client getters for index
    
    * l2geth: refactor sync service into shared codepaths
    
    * l2geth: clean up tests
    
    * l2geth: better logging and error handling
    
    * test: improve test coverage around timestamps
    
    * l2geth: improve docstring
    
    * l2geth: rename variable
    
    * sync-service: better logline
    
    * l2geth: better logline
    
    * l2geth: test apply indexed transaction
    
    * l2geth: better logline
    
    * linting: fix
    
    * syncservice: fix logline
    
    * l2geth: add error and fix logline
    
    * l2geth: sync service tests
    
    * fix: get last confirmed enqueue (#846)
    
    * l2geth: fix get last confirmed enqueue
    
    * chore: add changeset
    
    * client: return error correctly
    
    * batch-submitter: updated config (#847)
    
    * batch-submitter: backwards compatible configuration
    
    * chore: add changeset
    
    * deps: update
    
    * js: move bcfg interface to core-utils
    
    * batch-submitter: parse USE_SENTRY and add to env example
    
    * chore: add changeset
    
    * batch-submitter: parse as float instead of int
    
    * batch-submitter: better error logging
    
    * l2geth: update rawdb logline
    Co-authored-by: default avatarGeorgios Konstantopoulos <me@gakonst.com>
    
    * l2geth: more robust testing
    Co-authored-by: default avatarGeorgios Konstantopoulos <me@gakonst.com>
    
    * l2geth: add sanity check for L1ToL2 timestamps
    
    * l2geth: handle error in single place
    
    * l2geth: fix test tx queue origin
    
    * l2geth: add new arg to start.sh
    
    * l2geth: return error in the SyncService.Start()
    
    * chore: go fmt
    Co-authored-by: default avatarGeorgios Konstantopoulos <me@gakonst.com>
    a25acbbd
flags.go 67.4 KB