Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.2.0 #365

Merged
merged 116 commits into from
Jul 4, 2024
Merged

Release v1.2.0 #365

merged 116 commits into from
Jul 4, 2024

Conversation

andreivladbrg
Copy link
Member

No description provided.

PaulRBerg and others added 30 commits December 20, 2023 13:06
build: switch to bun for dep management
ci: bot for closing stale issues and PR
smol-ninja and others added 27 commits April 14, 2024 14:37
ci: add `staging-blast` and `staging` to `ci.yml`
* refactor: use CREATE instead of CREATE2

* test: use vm.computeCreateAddress instead

---------

Co-authored-by: andreivladbrg <[email protected]>
* feat: grace period mechanism for clawback

* feat: add a helper function for grace period

feat: add a getter function for first claim time
test: remove unneeded functions from MerkleLockup_Integration_Test
test: remove unneeded claimIndex from clawback tests
test: add FIRST_CLAIM_TIME to Defaults

* chore: add override specifier

* refactor: update precompiles

* test: add test for getFirstClaimTime

---------

Co-authored-by: andreivladbrg <[email protected]>
* refactor: rename Range struct to Timestamp

* refactor: rename timestamp to timestamps

* refactor: rename Timestamp to Timestamps
docs: move `_checkClaim` to internal non-constant section
build: update evm version to `shanghai`
* docs: update security assumptions

* build: update bun

---------

Co-authored-by: smol-ninja <[email protected]>
* build: bump solc

* build: bump deps

* chore: update bun lockfile

* build: bump core

* chore: update precompiles

---------

Co-authored-by: andreivladbrg <[email protected]>
* feat: use create2 to deploy merkle lockup campaigns

* test: computeMerkleLL and computeMerkleLT

* build: update bun lockfile

* chore: update precompiles

* refactor: remove compute functions

* refactor: calculate "totalPercentage" in MerkleLT

refactor: remove total percentage from salt

* feat: include msg.sender in create2 salt

* chore: update precompiles

* refactor: add tranchesWithPercentages to create2 salt

* chore: update bun lockfile

* build: update precompiles

* docs: use contract state

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
* feat: isValidMerkleLT

* chore: update precompile

* chore: update bun lockfile

* docs: improve natspec

* refactor: isPercentagesSum100

* docs: polish NatSpec

test: polish tests

---------

Co-authored-by: andreivladbrg <[email protected]>
Co-authored-by: Paul Razvan Berg <[email protected]>
* feat: isValidMerkleLT

* chore: update precompile

* perf: declare a count for tranches length

* chore: update precompiles

---------

Co-authored-by: smol-ninja <[email protected]>
* docs: add gas benchmarks for Batch lockup

* doc(benchmark): use various batch size

* test: rename variables

test: misc enhancements

* test(benchmark): use n/a in the benchmark table

---------

Co-authored-by: Paul Razvan Berg <[email protected]>
* docs: roll 1.2.0

* build: npm ignore file in test utils

* docs(refactor): use bump

* docs(refactor): use bump in OpenZeppelin

* docs: add merklelockup and batchlockup changelog for lockup tranched

* docs: update changelog

* andrei suggestion

* docs(changelog): add solc update

* docs(changelog): add core bump pr

* docs: update date

---------

Co-authored-by: andreivladbrg <[email protected]>
@andreivladbrg andreivladbrg merged commit ed3be5d into release Jul 4, 2024
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants