- 11 Jan, 2022 4 commits
-
-
Mark Tyneway authored
-
Mark Tyneway authored
Update the assertion to not expect that the timestamps are exactly equal but instead assert that the values are within 5%. This is because now the timestamps in L2 no longer correspond to L1 timestamps and may be updated arbitrarily by the sequencer.
-
Mark Tyneway authored
-
Mark Tyneway authored
This commit updates the timestamp updating logic such that `time.Now` is used instead of relying on L1 timestamps. This gives a higher fidelity for the `TIMESTAMP` opcode as well as makes the time on L2 be closer to the time on L1. L1 to L2 transactions no longer have the property of having the same timestamp on L2 as the timestamp of the L1 block they were included in. This should be able to be turned on without needing hardfork logic as replicas should always accept the timestamp that the sequencer sets. The sequencer is a trusted entity in the existing implementation and it is expected that the sequencer will become more trustless in future iterations of the protocol. This change is added to improve both UX and devex. Users are confused by the timestamps on Etherscan being ~15 minutes behind. This is due to the timestamps being set based on L1 block numbers, and the system only pulls L1 data once a secure amount of PoW is placed on top. Developers would like the timestamps to have a higher fidelity and be closer to the timestamps on L1.
-
- 05 Jan, 2022 5 commits
-
-
Ben Wilson authored
op-exporter version nil deference
-
Ben Wilson authored
-
Ben Wilson authored
-
Matthew Slipper authored
integration-tests: Actor updates to run against nightly
-
Matthew Slipper authored
- Modifies the existing actor tests to use predeployed contract addresses - Exposes metrics about the actor via Prometheus To see how the actors are set up using Stackman, see https://github.com/ethereum-optimism/stacks/blob/master/nightly/actors.yml. Fixes ENG-1667
-
- 04 Jan, 2022 5 commits
-
-
Elena Gesheva authored
Remove logic for connecting contracts
-
elenadimitrova authored
-
Elena Gesheva authored
Fixes codechecks reports
-
elenadimitrova authored
-
elenadimitrova authored
-
- 30 Dec, 2021 8 commits
-
-
Elena Gesheva authored
Fix in the generation of the artifacts & doc update
-
Elena Gesheva authored
-
Elena Gesheva authored
Fail CI if coverage threshold checks fail
-
Indeavr authored
-
elenadimitrova authored
-
Indeavr authored
-
Indeavr authored
fix (generate-artifacts): Unicode fix for the output files = '\' replaced with '/' because \u is considered a symbol & build throws an error
-
Indeavr authored
-
- 29 Dec, 2021 3 commits
-
-
Elena Gesheva authored
Docs generation for the Contracts + GH action for detecting missing Natspec comments.
-
Elena Gesheva authored
-
Elena Gesheva authored
Increase branch coverage
-
- 28 Dec, 2021 2 commits
- 24 Dec, 2021 5 commits
-
-
Matthew Slipper authored
ci: Fix merge bug in CircleCI YAML
-
Matthew Slipper authored
I encountered merge conflicts in the CircleCI YAML, and missed a stanza that builds proxyd.
-
Matthew Slipper authored
ci: Add Slack notifications to nightly deployment
-
Matthew Slipper authored
-
Indeavr authored
-
- 23 Dec, 2021 8 commits
-
-
Mark Tyneway authored
fix: message relayer docker build
-
Mark Tyneway authored
maintenance: remove eslint-plugin-ban dependency
-
Indeavr authored
-
Indeavr authored
-
Indeavr authored
-
Indeavr authored
-
Indeavr authored
-
Indeavr authored
-