- 15 Jun, 2022 5 commits
-
-
Ben Wilson authored
* Working L2 replicas * Split env for sync-source * Split env, fixed address manager * goerli-replica-l1-0-5-14-beta * Updated docker-compose config Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Ben Wilson authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Will Cory authored
* end immediately when looping * changeset * improvements based on comments * add logging * add logging ect. to main loop * stop main loop * get rid of this.running for this.loop * Revert "get rid of this.running for this.loop" This reverts commit 18e6fe88c61eb154bc76418b0bf39914438d57a5. * lower-case Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local>
-
Liam Horne authored
* build: add prebuild script to check for foundry installation * fix: replace shell script with simple ts script for windows compatability * lint: use import statement instead of variable require Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
* feat(ctp): simplify and standardize ERC721 bridge Significantly simplifies the ERC721 bridge contracts and standardizes them according to our new seaport-style standard. Removes some unnecessary code and updates the interface for the bridge to match the expected interface for the ERC20 bridge after Bedrock. * integration-tests: fixup * integration-tests: fix constructor * fix: circular dep in itests * tests: fixes * fix(ctp): add version to contracts * fix: test failures * fix: tests * itests: additional check * whoops * fix: address review feedback * fix: rename data to extraData Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
- 14 Jun, 2022 10 commits
-
-
smartcontracts authored
Downloads and caches the Solidity compilers to avoid CI errors where circle seems to be getting rate limited. Checks compilers against known hashes to guarantee that we're not getting any sort of error during this caching step. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Deploys Drippie and related contracts to Kovan and OP kovan. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Updates L2 contract style to match L1 contract style. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
norswap authored
* Add `make nuke` which removes ALL build output/caches/etc (everything that is `.gitignore`d). * Add `-v` flag to `xargs` in `make devnet-clean` so that it doesn't error when there are no volumes or images to delete. * If `nvm` is installed, emit `nvm use` before compiling js. * Add `yarn install` to `build-ts`. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Checks to ensure the latest gas snapshot has been committed
-
smartcontracts authored
* feat: introduce hardhat-deploy-config Creates a new package hardhat-deploy-config. We're using the same configuration system for all of our contracts package, so might as well turn it into a hardhat plugin to avoid duplicating code. * feat(ct): use hardhat-deploy-config * plugin: don't validate if spec not passed * contracts: update deps * contracts-bedrock: use deploy config plugin * contracts-bedrock: deploy instructions * contracts-bedrock: modularize deployment * contracts-bedrock: add deploy-config * contracts-bedrock: add in deploy config spec * lint: fix Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
-
Joshua Gutow authored
This enables full semgrep scans on develop while retaining incremental scans on PR branches. This should help with the baseline stats + showing fixed commits. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* ci: better check for snapshot diff * contracts-bedrock: unified solmate import * contracts-bedrock: fix solmate import * contracts-bedrock: implement Proxy * contracts-bedrock: implement ProxyAdmin * bedrock: snapshot * contracts: make admin work with legacy proxies * contracts-bedrock: review fixes * contracts-bedrock: linting * contracts-bedrock: lint * contracts-bedrock: review fixes * contracts-bedrock: snapshot * contracts-bedrock: rename * contracts-bedrock: renames * contracts-bedrock: renaming
-
sam-goldman authored
* feat: nft bridge from eth network to optimism * Update yarn.lock * feat: added event tests * fixed import path * feat: added integration tests to nft bridge * fix: removed constructor logic from l2 bridge so it can exist as a proxy * fix: updated pr based on maurelian's comments * deploy scripts Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
- 13 Jun, 2022 1 commit
-
-
Diederik Loerakker authored
Bedrock: share more test utils, cleanup derive package structure, move payload/attributes types to eth package (#2761) * feat(bedrock): move ExecutionPayload, PayloadAttributes and other engine types from l2 to eth package * chore(bedrock): clean up derive package, move test util out or polish for public use, split payload_attributes and improve file names * chore(bedrock): move more test utils out of derive and driver packages into shared package * bedrock: fix go import newlines/order * testutils: describe TestID usage Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 11 Jun, 2022 2 commits
-
-
Mark Tyneway authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Have BSV2 collect default node metrics Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 10 Jun, 2022 14 commits
-
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
smartcontracts authored
Fix for BSV2 to expose default options in the metadata metric. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
feat(cmn): BSV2 server logs to logger
-
Kelvin Fichter authored
Sends BSV2 server logs to this.logger instead of stdout.
-
Joshua Gutow authored
* CI: Update semgrep rules & config * e2e tests: Fix leaky timer (#2745) Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Matthew Slipper authored
When `err` is nil, `IsRetryableError` panics.
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
smartcontracts authored
Updates BaseServiceV2 to require a version string. Also now exports parameters in a synthetic metric but ignores any parameters explicitly marked secret.
-
smartcontracts authored
Updates BaseServiceV2 to expose a full server instead of simply exposing the server for metrics. Services can now add new custom routes to this server. Mainly useful because we're already running the metrics server, so we might as well allow people to add more things to it.
-
- 09 Jun, 2022 8 commits
-
-
Joshua Gutow authored
* Deposit Fee Spec * Update guaranteed-gas-market.md * Update guaranteed-gas-market.md * Update guaranteed-gas-market.md * PR Fixes * PR Changes Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
* Add semgrep to CI * Add ignore file * Flag only new semgrep findings * Update config.yml Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Matthew Slipper authored
- Sets Teleportr's status to unavailable if there is a lag between deposits and disbursements. - Automatically retries disbursements that failed due to networking errors.
-
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> Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Mark Tyneway authored
contracts: fix broken contracts tests
-
smartcontracts authored
Fixes a simple off-by-one error in the highestCheckedBatchIndex metric. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Updates the fault-detector to use a smarter starting height by default. Specifically, the fault-detector will now start at the first batch that has not yet crossed the challenge period, since the general trust assumption is that invalid batches will not pass the challenge period. Significantly reduces verification time, especially since the fault detector is stateless and does not keep track of the highest verified batch. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mark Tyneway authored
The `contracts` tests included a test that did a deep equality check against two bignumbers. This check stopped working due to changes in the bignumber implementations used, two bignumbers of the same number no longer were considered equal. This commit fixes that problem by using the same version of ethers as `hardhat` and also stringifying the results so that strings are compared instead of objects. This fixes the broken tests.
-