- 01 Jun, 2022 1 commit
-
-
Matthew Slipper authored
-
- 27 May, 2022 13 commits
-
-
Mark Tyneway authored
deps: bump go-ethereum to 1.10.17
-
dependabot[bot] authored
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.16 to 1.10.17. - [Release notes](https://github.com/ethereum/go-ethereum/releases) - [Commits](https://github.com/ethereum/go-ethereum/compare/v1.10.16...v1.10.17) --- updated-dependencies: - dependency-name: github.com/ethereum/go-ethereum dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Bumps internal dependency versions for the integration tests. Changesets should keep this in sync from now on. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
-
Mark Tyneway authored
-
dependabot[bot] authored
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.16 to 1.10.17. - [Release notes](https://github.com/ethereum/go-ethereum/releases) - [Commits](https://github.com/ethereum/go-ethereum/compare/v1.10.16...v1.10.17) --- updated-dependencies: - dependency-name: github.com/ethereum/go-ethereum dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.16 to 1.10.17. - [Release notes](https://github.com/ethereum/go-ethereum/releases) - [Commits](https://github.com/ethereum/go-ethereum/compare/v1.10.16...v1.10.17) --- updated-dependencies: - dependency-name: github.com/ethereum/go-ethereum dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.16 to 1.10.17. - [Release notes](https://github.com/ethereum/go-ethereum/releases) - [Commits](https://github.com/ethereum/go-ethereum/compare/v1.10.16...v1.10.17) --- updated-dependencies: - dependency-name: github.com/ethereum/go-ethereum dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.16 to 1.10.17. - [Release notes](https://github.com/ethereum/go-ethereum/releases) - [Commits](https://github.com/ethereum/go-ethereum/compare/v1.10.16...v1.10.17) --- updated-dependencies: - dependency-name: github.com/ethereum/go-ethereum dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.16 to 1.10.17. - [Release notes](https://github.com/ethereum/go-ethereum/releases) - [Commits](https://github.com/ethereum/go-ethereum/compare/v1.10.16...v1.10.17) --- updated-dependencies: - dependency-name: github.com/ethereum/go-ethereum dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
Repeatedly using time.After in a select loop leaks resources as resources are allocated for each timer, but not released until the timer fires. The timer may not fire due to other return paths. By using tickers, this resource leak is no longer able to happen. I verified that this problem no longer exists with the following semgrep command. semgrep --config="r/dgryski.semgrep-go.timeafter.leaky-time-after" Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Updates legacy MetricsServer to bind to 0.0.0.0 instead of 127.0.0.1 by default which makes it possible to expose the metrics server from inside docker. Only the DTL is still using legacy metrics, so should be fine. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
fmt.Sprintf is discouraged from being used to create network addresses.
-
- 26 May, 2022 2 commits
-
-
smartcontracts authored
fix: update ethers deps
-
Kelvin Fichter authored
Updates all ethers dependencies in response to the BN.js bug reported for versions below 5.8.6. Also removes various extra dependencies to reduce the total number of deps and simplify the process of updating in the future.
-
- 24 May, 2022 4 commits
-
-
Joshua Gutow authored
This command runs `go mod tidy` in every bedrock go module. This enables easier updating of self-dependent modules. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
go.work.sum holds references to transitive dependencies. The size of the file can be reduced even more with `go work sync`, however that command modifies every subproject's go.mod and go.sum Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
The gitignore was non-existant or ignoring the old binary. This updates them to hide the `bin` directory (where builds are placed). Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
This specifically notifies users if abigen, forge, and gofmt are not found in the path. This is to provide an early warning that the commands are required instead of failing when attempting to invoke the commands.
-
- 23 May, 2022 3 commits
-
-
Mark Tyneway authored
bedrock-contracts: fix hardhat build
-
mergify[bot] authored
-
Daniele Salatti authored
* Fix: make build for Apple Silicon I had the same issue as #2429, adding `eudev-dev` and `build-base` fixes it. * Remove redundant eudev-dep from Dockerfile.packages Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 21 May, 2022 1 commit
-
-
Mark Tyneway authored
Adds in a compiler version for WETH9, since it requires an older compiler version
-
- 20 May, 2022 3 commits
-
-
Diederik Loerakker authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Diederik Loerakker authored
* fix(exec-engine): typo * specs: fix TOC Co-authored-by:
Ori Pomerantz <qbzzt1@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Liam Horne authored
-
- 19 May, 2022 5 commits
-
-
Diederik Loerakker authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Diederik Loerakker authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Diederik Loerakker authored
* fix(op-node/flags): fix p2p advertise udp flag * fix(op-node/rollup): fix config validation Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* contracts: update forge-std This adds 2 new cheatcodes to the `vm` interface, a `expectCall` that asserts on the call with a `msg.value` set to a specific amount as well as a `mockCall` that can send a specific amount of value as part of the mocked call. * contracts: deploy OVM_ETH as part of setup * contracts: deployer whitelist * contracts: OVM_ETH * contracts: sequencer fee vault * contracts: weth9 * contracts: ignore linting for weth9 * contracts: gas oracle * contracts: l1 standard bridge * contracts: new snapshot Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
* Add tools to regenerate bindings * Generate new bindings Renames the package type and updates some names. * op-*: Rename bedrock contracts and update import path
-
- 18 May, 2022 4 commits
-
-
Mark Tyneway authored
-
Murphy Law authored
* integration-tests: Override the default bridge adapters * Fix non-actor integration tests in CI Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
This adds a normal (non-fuzzing) test of setL1BlockValues with the goal of determining how much gas is used by the function.
-
Matthew Slipper authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 17 May, 2022 4 commits
-
-
Diederik Loerakker authored
* opnode/p2p,specs/p2p: discover+connect background process * opnode/flags: simplify p2p useragent flag * opnode/p2p: peer discovery background process * p2p: review cleanup - define consts for numbers, fix imports Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Diederik Loerakker authored
-
Mark Tyneway authored
Keep the `L2CrossDomainMessenger` API backwards compatible. The `l1CrossDomainMessenger` getter was accidentally removed in the refactor. This commit adds that getter back to the API. Note that it is a legacy getter and only exists to ensure that existing applications can still work with the new contracts. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
* feat: add new contracts-periphery package Introduces a new contracts-periphery package and initializes the package with the RetroReceiver contract (meant to receive RetroPGF funds on all available chains). Reason for introducing a new package is that the original contracts package should be reserved for in-protocol contracts while contracts-periphery can be used for any contracts that we want to write and test, regardless of if they're part of the protocol. * feat(ctp): add periphery contracts to ci Adds contracts-periphery package to CI in the various places it's required so we can successfully package and release it.
-