- 13 Dec, 2022 17 commits
-
-
Michael de Hoog authored
-
mergify[bot] authored
ctb: Add echidna test ensuring depositTransaction completes
-
mergify[bot] authored
feat(cmn): allow BSv2 to ignore env/argv
-
Mark Tyneway authored
feat(contracts-periphery): Update zeppelin packages in contracts periphery
-
Mark Tyneway authored
feat(contracts-periphery): Don't hoist any open zeppelin packages in all packages
-
mergify[bot] authored
test(ctb): MintManager tests
-
Maurelian authored
-
mergify[bot] authored
ctb: Fix linter warnings in echidna contracts
-
Kelvin Fichter authored
Ports old hardhat tests for MintManager to Foundry.
-
mergify[bot] authored
feat(ctb): gov token interface tests
-
Kelvin Fichter authored
Introduces new standard options that allow users to ignore variables from the environment or the command line. Useful for programmatic usage where there may be unrelated environment variables or command line arguments that get parsed by BSv2 by accident.
-
Maurelian authored
-
mergify[bot] authored
feat(cmn): clean up BaseServiceV2 options
-
Kelvin Fichter authored
Adds basic tests to check for the ERC20 interface on the GovernanceToken.
-
Mark Tyneway authored
op-chain-ops: better config checks
-
mergify[bot] authored
feat(ctb): move gov contracts to top level folder
-
Kelvin Fichter authored
Cleans up the system of options for BaseServiceV2. Includes some refactoring to reduce the size of base-service-v2.ts. Primary change from a user point of view is that standard options and regular options get merged. Makes it more clear how user inputted options will override defaults provided by the service.
-
- 12 Dec, 2022 23 commits
-
-
mergify[bot] authored
feat(ctb): MPT Fuzzing contract changes
-
Mark Tyneway authored
Add more strict checks for the deploy config so that the fee vault address recipients cannot be `address(0)`.
-
Will Cory authored
-
Will Cory authored
-
Will Cory authored
-
Will Cory authored
yarn lock changed
-
Will Cory authored
-
Will Cory authored
-
mergify[bot] authored
feat(cmn): BSv2 private options by default
-
Kelvin Fichter authored
Moves governance contracts to a new top-level folder named governance. Also copies the MintManager into contracts-bedrock in preparation to delete contracts-governance entirely. We no longer need our own version of the MerkleDistributor because Uniswap now ships a version of the MerkleDistributor that provides the functionality we needed.
-
clabby authored
-
clabby authored
-
clabby authored
Remove `go-fuzz`
-
clabby authored
-
clabby authored
-
clabby authored
:broom:
-
clabby authored
-
clabby authored
-
clabby authored
-
clabby authored
:broom:
-
mergify[bot] authored
feat(ctb): `ctb-test-case-generator` package
-
mergify[bot] authored
ctb: Add forked goerli deployment
-
Kelvin Fichter authored
Makes BaseServiceV2 options "secret" by default. Services will have to explicitly mark options as "public" for those options to be logged and included in metrics. Much more sane than logging everything, especially for anyone using BaseServiceV2 who might not know that this happens under the hood.
-