- 07 Jul, 2021 9 commits
-
-
smartcontracts authored
Merge develop to master
-
Maurelian authored
ci(contracts): only run codecov if contracts package is modified
-
Maurelian authored
In order to skip running the CodeCov job when it isn't relevant, a new job was added to the ts-packges workflow. For a PR, this job identifies all the files modified between the base branch and the tip of the PR branch, and writes to a variable which can be used to decide if subsequent jobs should run. Github Actions provides an easy method for achieving this at the level of a workflow, but not for specific jobs within a workflow.
-
Liam Horne authored
Add op_exporter for sequencer metrics and health endpoint
-
Kevin Ho authored
l2geth: use `hexutil.Big` to prevent overflows
-
Mark Tyneway authored
The `RollupClient` decodes the JSON from the DTL as a uint64, this updates it to be a `big.Int` Includes a test for the value field that ensures it does not overflow
-
Ben Wilson authored
Increase client_body_buffer_size for rpc-proxy
-
Ben Wilson authored
Added client_max_body_size to rpc-proxy config
-
smartcontracts authored
feat[integration-tests]: make integration tests work against production networks
-
- 06 Jul, 2021 14 commits
-
-
Kelvin Fichter authored
-
Kelvin Fichter authored
-
Liam Horne authored
Version Packages
-
smartcontracts authored
feat: update README to include info about rebasing
-
Ben Wilson authored
Added metric for sequencer health Added Dockerfile for op_exporter; Fixed Dockerfile path
-
Kelvin Fichter authored
-
smartcontracts authored
fix: update CI to avoid running out of memory
-
github-actions[bot] authored
-
Liam Horne authored
Merge develop into master
-
Kelvin Fichter authored
-
smartcontracts authored
fix: lint deploy-l2 folder in contracts
-
Kelvin Fichter authored
-
Liam Horne authored
dtl: configurable gas price backend
-
Mark Tyneway authored
Adds a new config option `--l1-gas-price-backend` or `DATA_TRANSPORT_LAYER_L1_GAS_PRICE_BACKEND` that can be set to `l1` or `l2`. This impacts the behavior of the HTTP endpoint `GET /eth/gasprice` by changing what is queried to return the L1 gas price. The L1 gas price is required to compute the L2 fee since the L2 fee consists of `L1 gas price * L1 gas used + L1 gas price * L2 gas limit`. If the L1 gas price differs too much between different L2 providers, then users using `eth_estimateGas` may submit transactions with too low of a fee and be unable to submit transactions to the sequencer. By configuring the DTL to use L2 as the L1 gas price backend, it will call the Sequencer's RPC endpoint `rollup_gasPrices` which returns the L1 and L2 gas prices from the point of view of the sequencer. The L2 gas price exists in the state, so that will always be the same between the sequencer and any replicas. The L1 gas price does not live on chain, so querying for it from the sequencer directly will ensure that users send transactions with a fee that is large enough. Also adds eth/gasprice info to README.
-
- 05 Jul, 2021 15 commits
-
-
Elena Gesheva authored
Merge pull request #1033 from ethereum-optimism/elena/op-790-add-linting-andor-formatting-to-solidity Add contracts linting
-
elenadimitrova authored
which changes the way it parses errors from returndata Fix provided by @smartcontracts
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
elenadimitrova authored
-
- 04 Jul, 2021 1 commit
-
-
smartcontracts authored
Removed unused functions from core utils
-
- 03 Jul, 2021 1 commit
-
-
Liam Horne authored
Merge develop into master
-