Skip to content

Conversation

@github-actions
Copy link
Contributor

No description provided.

github-actions bot and others added 30 commits July 4, 2025 19:48
* Release v0.2.0 (rc)

* update changelog

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
* Check values are encrypted with FHE.isInitialized(..)

* Remove changeset

* Calll FHE library with full name

* Set empty changeset

* Remove empty changeset
* fix solhint and order imports

* fix import ordering

* fix import ordering
* Rename token functions

* add changeset
…#89)

* Create an internal function to allow overriding the max decimals ConfidentialFungibleTokenERC20Wrapper

* fix tets

* Add changeset
* Add Vesting Wallet

* fix and add tests

* remove unused imports

* fix test

* add operator

* fix test

* add changeset

* make vesting wallets cloneable

* Apply suggestions from code review

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>

* add call event

* add initializable version of vesting (#95)

* add initializable version of vesting

* update tests

* remove factory mock

* rename mock files

* fix imports

* remove upgradeable dependency

* add docs

* revert `package-lock.json` changes

* fix import paths

* fix lint

* Update contracts/finance/VestingWalletConfidential.sol

Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>

* fix tests

* add reentrancy protection

* extract executor into extension

* forge install: openzeppelin-contracts-upgradeable

v5.3.0

* update package

* fix overflow risk

* Add vesting wallet namespace storage (#96)

* Add vesting wallet namespace storage

* update pragmas

* reorder functions

* fix lint and inline getting storage

---------

Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>

* update docs

* update cliff seconds param size

* remove upgradeable file

* add docs

* Update .changeset/cold-nails-go.md

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>

* update comments

---------

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
…#101)

* Increase internal accounting to euint128 to avoid overflow in vesting

* remove overflow comment

* remove unused import
* 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 <13561405+arr00@users.noreply.github.com>

* 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 <33313130+james-toussaint@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>

* 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 <ernestognw@gmail.com>

* `VestingWalletConfidentialFactory` -> `VestingWalletCliffExecutorConfidentialFactory`

* Duration and Cliff per vesting plan (#105)

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

* upgrade pragmas

* fix docs

---------

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
* Release v0.2.0 (rc)

* update changelog

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
* Remove default clone impl for factory

* up

* rename vesting wallet file

* Update .changeset/old-chefs-lie.md
* Release v0.2.0 (rc)

* Update CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
* Fix `VestingWalletConfidentialCreated` event emission

* Swap VestingWalletConfidentialCreated first args in test

---------

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>
* Fix  return value when refund fails

* Apply suggestions from code review

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>

---------

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>
* Standardize initializers with chained and unchained versions

* fix lint

* Apply suggestions from code review

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>

* code review

---------

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>
Set minimum required pragma in`ERC20Mock`
* Add default underlying token decimals customization in wrapper

* Use fallback wording
* Return 0 if overflow in `releasable`

* Update contracts/finance/VestingWalletConfidential.sol

* typo
* Add minting wrap note

* Update contracts/token/extensions/ConfidentialFungibleTokenERC20Wrapper.sol

* remove gen-nav

* add gen-nav as local file

* move warning to the top

---------

Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
* Bytes params for vesting factory

* remove `.only`

* add test and fix lint

* rename `initialization` -> `initArgs`
* Add docc

* Update contracts/governance/utils/VotesConfidential.sol

* Update comment

Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>

---------

Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
* Add ACLAllowance

* add tests

* fix lint

* spelling

* remove `.only`.

* fix test

* remove excess default allowances

* rename files

* finish rename

* up

* Update contracts/utils/README.adoc

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>

* Update contracts/utils/HandleAccessManager.sol

* move test file

---------

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>
arr00 and others added 4 commits August 8, 2025 16:39
exit prerelease
* Release v0.2.0

* Update changelog release v0.2.0 (#170)

* Update changelog release v0.2.0

* Update CHANGELOG.md

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>

---------

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: Ernesto García <ernestognw@gmail.com>

* add missing changelog entry

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
@github-actions github-actions bot requested a review from a team as a code owner August 15, 2025 02:14
@netlify
Copy link

netlify bot commented Aug 15, 2025

Deploy Preview for confidential-tokens ready!

Name Link
🔨 Latest commit 08a186e
🔍 Latest deploy log https://app.netlify.com/projects/confidential-tokens/deploys/68a353ed02ec57000881dd68
😎 Deploy Preview https://deploy-preview-173--confidential-tokens.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@arr00 arr00 force-pushed the merge/release-v0.2 branch from fea5606 to d458ea0 Compare August 15, 2025 16:02
arr00
arr00 previously approved these changes Aug 15, 2025
@arr00 arr00 requested a review from james-toussaint August 15, 2025 16:03
arr00
arr00 previously approved these changes Aug 15, 2025
arr00
arr00 previously approved these changes Aug 15, 2025
Copy link
Contributor

@james-toussaint james-toussaint left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you

Co-authored-by: James Toussaint <33313130+james-toussaint@users.noreply.github.com>
@arr00 arr00 dismissed stale reviews from james-toussaint and themself via 08a186e August 18, 2025 16:25
@arr00 arr00 requested a review from james-toussaint August 18, 2025 16:44
@arr00 arr00 linked an issue Aug 18, 2025 that may be closed by this pull request
@arr00 arr00 merged commit 07fac14 into master Aug 19, 2025
13 of 14 checks passed
@arr00 arr00 deleted the merge/release-v0.2 branch August 19, 2025 15:17
@james-toussaint james-toussaint restored the merge/release-v0.2 branch October 13, 2025 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Merge back in release branch

3 participants