Skip to content

Commit de2e91e

Browse files
authored
docs(common): sync doc v10 (#1360)
* docs(common): update doc (#1341) * docs(common): update getting started * docs(common): move from EthereumConfig to ZamaEthereumConfig * docs(common): remove reference to ebytesxxx * docs(common): add new public decryption doc (#1356) * docs(common): add acl public decrypt text * docs(common): add acl practical use * docs(common): branch to a non confidential path * docs(common): new public decrypt doc * docs(common): improve public decryption doc * docs(common): improve text
1 parent 6e2b5bd commit de2e91e

23 files changed

+277
-133
lines changed

docs/examples/SUMMARY.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,3 @@
2222
- [Swap ERC7984 to ERC20](openzeppelin/swapERC7984ToERC20.md)
2323
- [Swap ERC7984 to ERC7984](openzeppelin/swapERC7984ToERC7984.md)
2424
- [Vesting Wallet](openzeppelin/vesting-wallet.md)
25-
26-
## Advanced
27-
28-
- [Sealed-bid auction](sealed-bid-auction.md)
29-
- [Sealed-bid auction tutorial](sealed-bid-auction-tutorial.md)

docs/examples/fhe-counter.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,10 @@ describe("Counter", function () {
121121
pragma solidity ^0.8.24;
122122
123123
import { FHE, euint32, externalEuint32 } from "@fhevm/solidity/lib/FHE.sol";
124-
import { EthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
124+
import { ZamaEthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
125125
126126
/// @title A simple FHE counter contract
127-
contract FHECounter is EthereumConfig {
127+
contract FHECounter is ZamaEthereumConfig {
128128
euint32 private _count;
129129
130130
/// @notice Returns the current count

docs/examples/fhe-encrypt-multiple-value.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,10 @@ describe("Counter", function () {
121121
pragma solidity ^0.8.24;
122122
123123
import { FHE, euint32, externalEuint32 } from "@fhevm/solidity/lib/FHE.sol";
124-
import { EthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
124+
import { ZamaEthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
125125
126126
/// @title A simple FHE counter contract
127-
contract FHECounter is EthereumConfig {
127+
contract FHECounter is ZamaEthereumConfig {
128128
euint32 private _count;
129129
130130
/// @notice Returns the current count

docs/examples/fhe-encrypt-multiple-values.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ import {
2626
euint32,
2727
eaddress
2828
} from "@fhevm/solidity/lib/FHE.sol";
29-
import { EthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
29+
import { ZamaEthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
3030
3131
/**
3232
* This trivial example demonstrates the FHE encryption mechanism.
3333
*/
34-
contract EncryptMultipleValues is EthereumConfig {
34+
contract EncryptMultipleValues is ZamaEthereumConfig {
3535
ebool private _encryptedEbool;
3636
euint32 private _encryptedEuint32;
3737
eaddress private _encryptedEaddress;

docs/examples/fhe-encrypt-single-value.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ This ensures Hardhat can compile and test your contracts as expected.
1818
pragma solidity ^0.8.24;
1919
2020
import { FHE, externalEuint32, euint32 } from "@fhevm/solidity/lib/FHE.sol";
21-
import { EthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
21+
import { ZamaEthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
2222
2323
/**
2424
* This trivial example demonstrates the FHE encryption mechanism.
2525
*/
26-
contract EncryptSingleValue is EthereumConfig {
26+
contract EncryptSingleValue is ZamaEthereumConfig {
2727
euint32 private _encryptedEuint32;
2828
2929
// solhint-disable-next-line no-empty-blocks

docs/examples/fhe-user-decrypt-multiple-values.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ This ensures Hardhat can compile and test your contracts as expected.
2020
pragma solidity ^0.8.24;
2121
2222
import { FHE, ebool, euint32, euint64 } from "@fhevm/solidity/lib/FHE.sol";
23-
import { EthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
23+
import { ZamaEthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
2424
25-
contract UserDecryptMultipleValues is EthereumConfig {
25+
contract UserDecryptMultipleValues is ZamaEthereumConfig {
2626
ebool private _encryptedBool; // = 0 (uninitizalized)
2727
euint32 private _encryptedUint32; // = 0 (uninitizalized)
2828
euint64 private _encryptedUint64; // = 0 (uninitizalized)

docs/examples/fhe-user-decrypt-single-value.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ This ensures Hardhat can compile and test your contracts as expected.
2020
pragma solidity ^0.8.24;
2121
2222
import { FHE, euint32 } from "@fhevm/solidity/lib/FHE.sol";
23-
import { EthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
23+
import { ZamaEthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
2424
2525
/**
2626
* This trivial example demonstrates the FHE decryption mechanism
2727
* and highlights common pitfalls developers may encounter.
2828
*/
29-
contract UserDecryptSingleValue is EthereumConfig {
29+
contract UserDecryptSingleValue is ZamaEthereumConfig {
3030
euint32 private _trivialEuint32;
3131
3232
// solhint-disable-next-line no-empty-blocks

docs/examples/fheadd.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ This ensures Hardhat can compile and test your contracts as expected.
1818
pragma solidity ^0.8.24;
1919
2020
import { FHE, euint8, externalEuint8 } from "@fhevm/solidity/lib/FHE.sol";
21-
import { EthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
21+
import { ZamaEthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
2222
23-
contract FHEAdd is EthereumConfig {
23+
contract FHEAdd is ZamaEthereumConfig {
2424
euint8 private _a;
2525
euint8 private _b;
2626
// solhint-disable-next-line var-name-mixedcase

docs/examples/fheifthenelse.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ This ensures Hardhat can compile and test your contracts as expected.
1818
pragma solidity ^0.8.24;
1919
2020
import { FHE, ebool, euint8, externalEuint8 } from "@fhevm/solidity/lib/FHE.sol";
21-
import { EthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
21+
import { ZamaEthereumConfig } from "@fhevm/solidity/config/ZamaConfig.sol";
2222
23-
contract FHEIfThenElse is EthereumConfig {
23+
contract FHEIfThenElse is ZamaEthereumConfig {
2424
euint8 private _a;
2525
euint8 private _b;
2626
euint8 private _max;

docs/examples/openzeppelin/ERC7984ERC20WrapperMock.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ This ensures Hardhat can compile and test your contracts as expected.
1616
// SPDX-License-Identifier: BSD-3-Clause-Clear
1717
pragma solidity ^0.8.27;
1818
19-
import {EthereumConfig} from "@fhevm/solidity/config/ZamaConfig.sol";
19+
import {ZamaEthereumConfig} from "@fhevm/solidity/config/ZamaConfig.sol";
2020
import {IERC20} from "@openzeppelin/contracts/interfaces/IERC20.sol";
2121
import {ERC7984ERC20Wrapper, ERC7984} from "@openzeppelin/confidential-contracts/token/ERC7984/extensions/ERC7984ERC20Wrapper.sol";
2222
23-
contract ERC7984ERC20WrapperExample is ERC7984ERC20Wrapper, EthereumConfig {
23+
contract ERC7984ERC20WrapperExample is ERC7984ERC20Wrapper, ZamaEthereumConfig {
2424
constructor(
2525
IERC20 token,
2626
string memory name,

0 commit comments

Comments
 (0)