- 07 Mar, 2022 11 commits
-
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
batch-submitter: Remove bad changeset, remove old build
-
Matthew Slipper authored
feat: indexer service to replace etherscan dependency
-
Matthew Slipper authored
-
Matthew Slipper authored
Develop -> Master
-
Javed Khan authored
-
Matthew Slipper authored
cleanup(contracts): remove unused code
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
l2geth: Add support for system addresses
-
Matthew Slipper authored
Adds support for system addresses. To deploy to a system address, the deployer must either be in the list of hardcoded addresses described in `SystemAddressDeployers`, or be specified via the `SYSTEM_ADDRESS_0_DEPLOYER`/`SYSTEM_ADDRESS_1_DEPLOYER` environment variables. The hardcoded system addresses deployers will always override those placed in the environment, so specifying the `SYSTEM_ADDRESS_*` env vars on mainnet, Kovan, or Goerli is a no-op. The env vars are available primarily for testing purposes. The contract deployment **must** be the first transaction from the deployment address - i.e., it must have nonce zero. In order to make the tests work, I had to change the integration tests chain ID to no longer conflict with Goerli. The new integration tests chain ID is `987`. Co-Authored-By: @inphi
-
- 05 Mar, 2022 1 commit
-
-
Antonis Kogias authored
Removes functions and constants that are not used in the contracts package. Also removes export from interfaces that are not being imported.
-
- 04 Mar, 2022 17 commits
-
-
Matthew Slipper authored
fix(ct): remove yargs as unused dep
-
Matthew Slipper authored
feat(sdk): add fn to wait for message status
-
Matthew Slipper authored
feat: remove packages/batch-submitter
-
Kelvin Fichter authored
Removes yargs as a dependency from the contracts package since it wasn't being used. Always good to cut unused dependencies.
-
Kelvin Fichter authored
Adds a function to the SDK (waitForMessageStatus) which will wait until the status of a particular message matches the target status. waitForMessageStatus also handles certain special cases where different status messages are incompatible (e.g., the RELAYED and FAILED_L1_TO_L2_MESSAGE status for L1 to L2 messages). Useful to avoid including looping logic in your own application.
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Matthew Slipper authored
fix(bridge): Corrected a comment
-
Matthew Slipper authored
fix(rhc): fix dockerfile bug
-
Matthew Slipper authored
contracts: fetch batches hardhat task
-
Matthew Slipper authored
increase coverage of contracts package
-
Antonis Kogias authored
This commit increases the statement and branch coverage of the contracts package. More specificall the contracts that were covered are: - AddressDictator - ChugSplashDictator - L1CrossDomainMessenger - L1StandardBridge - CanonicalTransactionChain - ChainStorageContainer - StateCommitmentChain - L2CrossDomainMessenger - L2StandardBridge - WETH9 - Lib_OVMCode - Lib_RLPWriter - Lib_SecureMerkleTrie - Lib_Buffer - Lib_MerkleTree
-
Ori Pomerantz authored
-
Mark Tyneway authored
-
Kelvin Fichter authored
-
Mark Tyneway authored
Allows for easy serialization and display in frontends or for data collection
-
Mark Tyneway authored
Adds a hardhat task to fetch batches. Logs are written to stderr so that the stdout can be written to a file or passed to `jq`. ```bash export CONTRACTS_TARGET_NETWORK=... export CONTRACTS_DEPLOYER_KEY=... export CONTRACTS_RPC_URL=... npx hardhat fetch-batches --network main --start 14311261 ```
-
- 03 Mar, 2022 11 commits
-
-
Matthew Slipper authored
integration-tests: Fix merge issue
-
Matthew Slipper authored
-
Matthew Slipper authored
readme: update docs around doing releases
-
Matthew Slipper authored
-
Matthew Slipper authored
Remove unnecessary contract references in integration-tests
-
Matthew Slipper authored
feat: always run go unit tests/golangci-lint on every PR
-
Matthew Slipper authored
feat: typed batches and batch compression
-
Matthew Slipper authored
-
Matthew Slipper authored
added internal/external import seperation on integration tests
-
Conner Fromknecht authored
The current methodology only attempts to run unit tests when changes to the package paths are detected. However, this is brittle and most notably doesn't capture when changes are made to the workflow itself. As a result, a green build in a PR doesn't neccessarily correlate to a green build after merge. Unit tests are cheap, so this should prevent needless false positives.
-
Matthew Slipper authored
ci: Update nightly address manager addr, notify on itest failures
-