Skip to content

Commit f72fed5

Browse files
Release v0.2.0 (rc) (#88)
* 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>
1 parent 5c7f125 commit f72fed5

15 files changed

+30
-4
lines changed

.changeset/pre.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,11 @@
44
"initialVersions": {
55
"openzeppelin-confidential-contracts": "0.1.0"
66
},
7-
"changesets": []
7+
"changesets": [
8+
"better-cases-ask",
9+
"fancy-bears-travel",
10+
"gold-brooms-crash",
11+
"quick-lights-type",
12+
"real-beers-attack"
13+
]
814
}

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# openzeppelin-confidential-contracts
2+
3+
4+
## 0.2.0-rc.0 (2025-07-04)
5+
6+
- Upgrade all contracts to use `@fhevm/solidity` 0.7.0. ([#77](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/pull/77))
7+
- `ConfidentialFungibleToken`: Change the default decimals from 9 to 6. ([#74](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/pull/74))
8+
- `ConfidentialFungibleTokenVotes`: Add an extension of `ConfidentialFungibleToken` that implements `VotesConfidential`. ([#40](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/pull/40))
9+
- `CheckpointsConfidential`: Add a library for handling checkpoints with confidential value types. ([#77](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/pull/77))
10+
- `VotesConfidential`: Add votes governance utility for keeping track of FHE vote delegations. ([#40](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/pull/40))

contracts/governance/utils/VotesConfidential.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Confidential Contracts (last updated v0.2.0-rc.0) (governance/utils/VotesConfidential.sol)
23
pragma solidity ^0.8.24;
34

45
import {FHE, ebool, euint64} from "@fhevm/solidity/lib/FHE.sol";

contracts/interfaces/IConfidentialFungibleToken.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Confidential Contracts (last updated v0.2.0-rc.0) (interfaces/IConfidentialFungibleToken.sol)
23
pragma solidity ^0.8.24;
34

45
import {euint64, externalEuint64} from "@fhevm/solidity/lib/FHE.sol";

contracts/interfaces/IConfidentialFungibleTokenReceiver.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Confidential Contracts (last updated v0.2.0-rc.0) (interfaces/IConfidentialFungibleTokenReceiver.sol)
23
pragma solidity ^0.8.24;
34

45
import {ebool, euint64} from "@fhevm/solidity/lib/FHE.sol";

contracts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@openzeppelin/contracts-confidential",
33
"description": "Smart Contract library for use with confidential coprocessors",
4-
"version": "0.1.0",
4+
"version": "0.2.0-rc.0",
55
"files": [
66
"**/*.sol",
77
"/build/contracts/*.json",

contracts/token/ConfidentialFungibleToken.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Confidential Contracts (last updated v0.2.0-rc.0) (token/ConfidentialFungibleToken.sol)
23

34
pragma solidity ^0.8.26;
45

contracts/token/extensions/ConfidentialFungibleTokenERC20Wrapper.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Confidential Contracts (last updated v0.2.0-rc.0) (token/extensions/ConfidentialFungibleTokenERC20Wrapper.sol)
23

34
pragma solidity ^0.8.26;
45

contracts/token/extensions/ConfidentialFungibleTokenVotes.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Confidential Contracts (last updated v0.2.0-rc.0) (token/extensions/ConfidentialFungibleTokenVotes.sol)
23
pragma solidity ^0.8.24;
34

45
import {euint64} from "@fhevm/solidity/lib/FHE.sol";

contracts/token/utils/ConfidentialFungibleTokenUtils.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Confidential Contracts (last updated v0.2.0-rc.0) (token/utils/ConfidentialFungibleTokenUtils.sol)
23
pragma solidity ^0.8.24;
34

45
import {FHE, ebool, euint64} from "@fhevm/solidity/lib/FHE.sol";

0 commit comments

Comments
 (0)