Skip to content

ERC7821WithExecutor instead of VestingWalletExecutorConfidential #104

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

Conversation

arr00
Copy link
Contributor

@arr00 arr00 commented Jul 11, 2025

No description provided.

@arr00 arr00 marked this pull request as ready for review July 11, 2025 17:43
@arr00 arr00 requested a review from a team as a code owner July 11, 2025 17:43
@arr00 arr00 marked this pull request as draft July 11, 2025 17:43
@arr00 arr00 marked this pull request as ready for review July 11, 2025 17:45
@arr00 arr00 merged commit 70d754f into james/feature/batch-fund-vesting-wallets-executor Jul 11, 2025
9 checks passed
@arr00 arr00 deleted the feature/batch-fund-vesting-wallets-executor-erc7821 branch July 11, 2025 17:47
arr00 added a commit that referenced this pull request Jul 11, 2025
* Fund multiple `VestingWalletConfidential` in batch

* Deploy full vesting wallets from factory

* Increase pragma in factory

* fix types in `_vestingSchedule`

* Update changeset

Co-authored-by: Arr00 <[email protected]>

* Add more context to events

* Update doc & comments

* Format doc

* Check cliff in batcher

* Remove total transfered amount computation in batcher

* Set factory as non abstract

* Lighten vesting struct & check beneficiary from batcher

* up

* `ERC7821WithExecutor` instead of `VestingWalletExecutorConfidential` (#104)

* Init executor with ERC7821

* Update `ERC7821WithExecutor`

* rename executor file

* update tests

* move `ERC7821WithExecutor` test

* fix tests

* update test

* use vanilla helpers

* disable slither for locking ether

---------

Co-authored-by: James Toussaint <[email protected]>
Co-authored-by: Hadrien Croubois <[email protected]>

* clean

* fix imports order

* Apply suggestions from code review

* up

* update comments

* remove constructor

* fix function ordering

* add changeset

* Update .changeset/tricky-boxes-train.md

Co-authored-by: Ernesto García <[email protected]>

* `VestingWalletConfidentialFactory` -> `VestingWalletCliffExecutorConfidentialFactory`

* Duration and Cliff per vesting plan (#105)

* Update .changeset/poor-colts-glow.md

* upgrade pragmas

* fix docs

---------

Co-authored-by: James Toussaint <[email protected]>
Co-authored-by: Hadrien Croubois <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
arr00 added a commit that referenced this pull request Jul 11, 2025
* Fund multiple `VestingWalletConfidential` in batch

* Deploy full vesting wallets from factory

* Increase pragma in factory

* fix types in `_vestingSchedule`

* Update changeset

Co-authored-by: Arr00 <[email protected]>

* Add more context to events

* Update doc & comments

* Format doc

* Check cliff in batcher

* Remove total transfered amount computation in batcher

* Set factory as non abstract

* Lighten vesting struct & check beneficiary from batcher

* up

* `ERC7821WithExecutor` instead of `VestingWalletExecutorConfidential` (#104)

* Init executor with ERC7821

* Update `ERC7821WithExecutor`

* rename executor file

* update tests

* move `ERC7821WithExecutor` test

* fix tests

* update test

* use vanilla helpers

* disable slither for locking ether

---------

Co-authored-by: James Toussaint <[email protected]>
Co-authored-by: Hadrien Croubois <[email protected]>

* clean

* fix imports order

* Apply suggestions from code review

* up

* update comments

* remove constructor

* fix function ordering

* add changeset

* Update .changeset/tricky-boxes-train.md

Co-authored-by: Ernesto García <[email protected]>

* `VestingWalletConfidentialFactory` -> `VestingWalletCliffExecutorConfidentialFactory`

* Duration and Cliff per vesting plan (#105)

* Update .changeset/poor-colts-glow.md

* upgrade pragmas

* fix docs

---------

Co-authored-by: James Toussaint <[email protected]>
Co-authored-by: Hadrien Croubois <[email protected]>
Co-authored-by: Ernesto García <[email protected]>
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