- 08 Mar, 2022 2 commits
-
-
Matthew Slipper authored
-
Matthew Slipper authored
-
- 07 Mar, 2022 13 commits
-
-
Matthew Slipper authored
-
Matthew Slipper authored
Version Packages
-
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 7 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
-