- 07 Dec, 2021 20 commits
-
-
Mark Tyneway authored
Updates the integration tests to work when fees are enforced by the sequencer. This allows for integration test coverage of the cases where transactions are rejected when fees are too low or too high.
-
Mark Tyneway authored
Enforce fees in the integration tests so that tests can be written to cover the fee rejection logic. This was previously unit tested in geth without end to end test coverage. Projects depend on the error strings returned, so it is important to have test coverage over them. Previously the owner of the gas price oracle was set as the same wallet used in the `l2Wallet` in the integration tests. This would allow it to send 0 gas price transactions, as the sequencer will not charge for transactions from the owner of the gpo. The sequencer also updates the cached values from the contract whenever the owner of the gpo sends a transaction, which results in extra logs and makes the test environment less realistic.
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-
Mark Tyneway authored
go/proxyd: Add support for env vars in the config
-
Mark Tyneway authored
gas-oracle: fix average block gas limit flag
-
Mark Tyneway authored
-
Mark Tyneway authored
The average block gas limit was converted to a uint64 from a float64, this commit updates the flag parsing to parse the correct type.
-
Mark Tyneway authored
integration-tests: Add actor testing framework, ACD actor tests
-
Mark Tyneway authored
dtl: cleanly catch sigterm and sigint
-
Mark Tyneway authored
feat: update whitelist task for multiple addresses
-
Mark Tyneway authored
Added a polling cycle var to op-exporter
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Develop -> Master Release PR
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-
Matthew Slipper authored
Metadata: - Fixes ENG-1662 - Fixes ENG-1664 - Fixes ENG-1663 Adds the actor testing framework and implements some basic actor tests. The tests are: - An actor that makes repeated deposits - An actor that makes repeated transfers For information on how the framework works, see [integration-tests/actor-tests/README.md](integration-tests/actor-tests/README.md).
-
- 06 Dec, 2021 5 commits
-
-
Mark Tyneway authored
ci: standardize ci node version to 16
-
Ben Wilson authored
-
Matthew Slipper authored
Certain config parameters can now be read from the environment if environment variables as provided as config values. The following parameters can be read from the environment: - `backends.*.rpc_url` - `backends.*.ws_url` - `backends.*.password` - `authentication.*` Example backend config: ```toml [backends] [backends.from_env] rpc_url = "$SECRET_RPC_URL" ws_url = "$SECRET_WS_URL" ``` Example authentication config. Note the additional double quotes around the secret key: ```toml [authentication] "$SECRET_AUTH_KEY" = "auth_key_alias" ``` Env vars can be escaped with two backslashes (`\\`). We have to use two backslashes because it's also the escape character in TOML. Env vars defined in the config but not defined in the actual environment will result in an error that prevents `proxyd` from starting. Metadata: - Fixes: ENG-1728
-
Maurelian authored
-
elenadimitrova authored
for reference these were moved to https://github.com/ethereum-optimism/optimistic-specs/tree/move-legacy-monorepo-specs
-
- 04 Dec, 2021 15 commits
-
-
Mark Tyneway authored
fix: don't round down average gas per epoch
-
Mark Tyneway authored
The Github actions often run node.js. This commit standardizes the usage of node.js to version 16, the current LTS.
-
Mark Tyneway authored
Develop -> Master Release PR
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-
Mark Tyneway authored
fix: trigger node 16 releases
-
Mark Tyneway authored
-
Mark Tyneway authored
Upgrade the L1 hardhat node docker image to use node version 16
-
Mark Tyneway authored
changesets: don't track builder image
-
Mark Tyneway authored
Tracking the builder image causes problems in the CI. It started to be tracked when there was a desire for faster builds. Publishing a versioned builder image has resulted in many CI publishing related bugs. This commit removes tracking of the builder image.
-
Mark Tyneway authored
Develop -> Master Release PR
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-