- 01 Feb, 2023 28 commits
-
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
This commit gets the foundry tests up to parity for the `AssetReceiver` and `Transactor` and then deletes the hardhat tests. Now this package only has foundry based tests which makes it much easier to standardize longer term with a single way of developing smart contracts in the monorepo.
-
Mark Tyneway authored
ctp: delete hh dripcheck tests
-
Mark Tyneway authored
maint(ctb): clean up Alias and Bytes tests
-
mergify[bot] authored
⚡ add node_modules and .vscode to dockerignore -
⚡ Will Cory authored -
Mark Tyneway authored
-
Mark Tyneway authored
-
mergify[bot] authored
ctp: delete hardhat drippie tests
-
mergify[bot] authored
-
Mark Tyneway authored
After https://github.com/ethereum-optimism/optimism/pull/4805 was merged, the foundry dripcheck tests are merged. This means that we can remove the hardhat based dripcheck tests in favor of the foundry based ones. This moves us closer to having a unifed testing environment for smart contracts.
-
Mark Tyneway authored
contracts-periphery: foundry tests for drip checks
-
mergify[bot] authored
-
Mark Tyneway authored
Add foundry tests for the dripchecks. Each test suite includes a fuzz test for the positive and negative cases. This is a continuation of porting all contracts tests to foundry for a unified developer testing environment.
-
Mark Tyneway authored
feat(ctp): audited Drippie mainnet deployment
-
Mark Tyneway authored
The foundry tests merged in https://github.com/ethereum-optimism/optimism/pull/4760 are a superset of the hardhat tests so we can delete the hardhat drippie tests in favor of the foundry based tests. This is moving us closer to a unified smart contract development environment where we can enforce the same standards across all smart contracts developed in the monorepo.
-
Mark Tyneway authored
ctp: add foundry tests for Drippie
-
Mark Tyneway authored
Co-authored-by:
Maurelian <maurelian@protonmail.ch>
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
mergify[bot] authored
op-batcher: Simplify configs, dedup init, & simplify init code
-
mergify[bot] authored
-
Mark Tyneway authored
allow body parser options to be passed in
-
Will Cory authored
-
- 31 Jan, 2023 12 commits
-
-
Mark Tyneway authored
maint(ctb): clean up Hashing tests
-
mergify[bot] authored
op-node: ensure sequencer selects L1 origin within sequencer time drift and use conf depth util
-
protolambda authored
and use conf depth util
-
Will Cory authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
This commit adds foundry tests for the `Drippie` smart contract. Test coverage is improved as additional events that were not tested before are now being tested for. Also allows a future version of `Drippie` to be more easily invariant tested. All hardhat tests are ported 1:1 with additional assertion of specific `CALL`s and events being emitted.
-
Joshua Gutow authored
This uses the same op-services/crypto signer initialization. It also simplifies the batcher struct and config.
-
mergify[bot] authored
maint(ctb): clean up various test files
-
Kelvin Fichter authored
Cleans up various test files and updates them to the new format.
-
Kelvin Fichter authored
Cleans up tests for Hashing.sol and uses new format.
-
Kelvin Fichter authored
Cleans up the tests for AddressAliasHelper and Bytes, reformats to new test format.
-