You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -89,11 +85,10 @@ Generated by [AVA](https://avajs.dev).
89
85
// Compatible with OpenZeppelin Contracts ^5.4.0 and OpenZeppelin Confidential Contracts ^0.2.0␊
90
86
pragma solidity ^0.8.27;␊
91
87
␊
88
+
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
89
+
import {FHE, euint64} from "@fhevm/solidity/lib/FHE.sol";␊
92
90
import {ConfidentialFungibleToken} from "@openzeppelin/confidential-contracts/token/ConfidentialFungibleToken.sol";␊
93
-
import {FHE} from "@fhevm/solidity/lib/FHE.sol";␊
94
91
import {SafeCast} from "@openzeppelin/contracts/utils/math/SafeCast.sol";␊
95
-
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
96
-
import {euint64} from "@fhevm/solidity/lib/FHE.sol";␊
97
92
␊
98
93
contract MyToken is ConfidentialFungibleToken, SepoliaConfig {␊
99
94
constructor(address recipient)␊
@@ -112,11 +107,10 @@ Generated by [AVA](https://avajs.dev).
112
107
// Compatible with OpenZeppelin Contracts ^5.4.0 and OpenZeppelin Confidential Contracts ^0.2.0␊
113
108
pragma solidity ^0.8.27;␊
114
109
␊
110
+
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
111
+
import {FHE, euint64} from "@fhevm/solidity/lib/FHE.sol";␊
115
112
import {ConfidentialFungibleToken} from "@openzeppelin/confidential-contracts/token/ConfidentialFungibleToken.sol";␊
116
-
import {FHE} from "@fhevm/solidity/lib/FHE.sol";␊
117
113
import {SafeCast} from "@openzeppelin/contracts/utils/math/SafeCast.sol";␊
118
-
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
119
-
import {euint64} from "@fhevm/solidity/lib/FHE.sol";␊
120
114
␊
121
115
contract MyToken is ConfidentialFungibleToken, SepoliaConfig {␊
122
116
constructor(address recipient)␊
@@ -135,11 +129,10 @@ Generated by [AVA](https://avajs.dev).
135
129
// Compatible with OpenZeppelin Contracts ^5.4.0 and OpenZeppelin Confidential Contracts ^0.2.0␊
136
130
pragma solidity ^0.8.27;␊
137
131
␊
132
+
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
133
+
import {FHE, euint64} from "@fhevm/solidity/lib/FHE.sol";␊
138
134
import {ConfidentialFungibleToken} from "@openzeppelin/confidential-contracts/token/ConfidentialFungibleToken.sol";␊
139
-
import {FHE} from "@fhevm/solidity/lib/FHE.sol";␊
140
135
import {SafeCast} from "@openzeppelin/contracts/utils/math/SafeCast.sol";␊
141
-
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
142
-
import {euint64} from "@fhevm/solidity/lib/FHE.sol";␊
143
136
␊
144
137
contract MyToken is ConfidentialFungibleToken, SepoliaConfig {␊
145
138
constructor(address recipient)␊
@@ -158,12 +151,11 @@ Generated by [AVA](https://avajs.dev).
158
151
// Compatible with OpenZeppelin Contracts ^5.4.0 and OpenZeppelin Confidential Contracts ^0.2.0␊
159
152
pragma solidity ^0.8.27;␊
160
153
␊
154
+
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
155
+
import {FHE, euint64} from "@fhevm/solidity/lib/FHE.sol";␊
161
156
import {ConfidentialFungibleToken} from "@openzeppelin/confidential-contracts/token/ConfidentialFungibleToken.sol";␊
162
157
import {ConfidentialFungibleTokenERC20Wrapper} from "@openzeppelin/confidential-contracts/token/extensions/ConfidentialFungibleTokenERC20Wrapper.sol";␊
163
-
import {FHE} from "@fhevm/solidity/lib/FHE.sol";␊
164
158
import {IERC20} from "@openzeppelin/contracts/interfaces/IERC20.sol";␊
165
-
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
166
-
import {euint64} from "@fhevm/solidity/lib/FHE.sol";␊
167
159
␊
168
160
contract MyToken is ConfidentialFungibleToken, SepoliaConfig, ConfidentialFungibleTokenERC20Wrapper {␊
169
161
constructor(IERC20 underlying)␊
@@ -192,13 +184,12 @@ Generated by [AVA](https://avajs.dev).
192
184
// Compatible with OpenZeppelin Contracts ^5.4.0 and OpenZeppelin Confidential Contracts ^0.2.0␊
193
185
pragma solidity ^0.8.27;␊
194
186
␊
195
-
import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol";␊
187
+
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
188
+
import {FHE, euint64} from "@fhevm/solidity/lib/FHE.sol";␊
196
189
import {ConfidentialFungibleToken} from "@openzeppelin/confidential-contracts/token/ConfidentialFungibleToken.sol";␊
197
190
import {ConfidentialFungibleTokenVotes} from "@openzeppelin/confidential-contracts/token/extensions/ConfidentialFungibleTokenVotes.sol";␊
191
+
import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol";␊
198
192
import {EIP712} from "@openzeppelin/contracts/utils/cryptography/EIP712.sol";␊
199
-
import {FHE} from "@fhevm/solidity/lib/FHE.sol";␊
200
-
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
201
-
import {euint64} from "@fhevm/solidity/lib/FHE.sol";␊
202
193
␊
203
194
contract MyToken is ConfidentialFungibleToken, SepoliaConfig, EIP712, ConfidentialFungibleTokenVotes, AccessControl {␊
204
195
bytes32 public constant HANDLE_VIEWER_ROLE = keccak256("HANDLE_VIEWER_ROLE");␊
@@ -247,13 +238,12 @@ Generated by [AVA](https://avajs.dev).
247
238
// Compatible with OpenZeppelin Contracts ^5.4.0 and OpenZeppelin Confidential Contracts ^0.2.0␊
248
239
pragma solidity ^0.8.27;␊
249
240
␊
250
-
import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol";␊
241
+
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
242
+
import {FHE, euint64} from "@fhevm/solidity/lib/FHE.sol";␊
251
243
import {ConfidentialFungibleToken} from "@openzeppelin/confidential-contracts/token/ConfidentialFungibleToken.sol";␊
252
244
import {ConfidentialFungibleTokenVotes} from "@openzeppelin/confidential-contracts/token/extensions/ConfidentialFungibleTokenVotes.sol";␊
245
+
import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol";␊
253
246
import {EIP712} from "@openzeppelin/contracts/utils/cryptography/EIP712.sol";␊
254
-
import {FHE} from "@fhevm/solidity/lib/FHE.sol";␊
255
-
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
256
-
import {euint64} from "@fhevm/solidity/lib/FHE.sol";␊
257
247
␊
258
248
contract MyToken is ConfidentialFungibleToken, SepoliaConfig, EIP712, ConfidentialFungibleTokenVotes, AccessControl {␊
259
249
bytes32 public constant HANDLE_VIEWER_ROLE = keccak256("HANDLE_VIEWER_ROLE");␊
@@ -302,13 +292,12 @@ Generated by [AVA](https://avajs.dev).
302
292
// Compatible with OpenZeppelin Contracts ^5.4.0 and OpenZeppelin Confidential Contracts ^0.2.0␊
303
293
pragma solidity ^0.8.27;␊
304
294
␊
305
-
import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol";␊
295
+
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
296
+
import {FHE, euint64} from "@fhevm/solidity/lib/FHE.sol";␊
306
297
import {ConfidentialFungibleToken} from "@openzeppelin/confidential-contracts/token/ConfidentialFungibleToken.sol";␊
307
298
import {ConfidentialFungibleTokenVotes} from "@openzeppelin/confidential-contracts/token/extensions/ConfidentialFungibleTokenVotes.sol";␊
299
+
import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol";␊
308
300
import {EIP712} from "@openzeppelin/contracts/utils/cryptography/EIP712.sol";␊
309
-
import {FHE} from "@fhevm/solidity/lib/FHE.sol";␊
310
-
import {SepoliaConfig} from "@fhevm/solidity/config/ZamaConfig.sol";␊
311
-
import {euint64} from "@fhevm/solidity/lib/FHE.sol";␊
312
301
␊
313
302
contract MyToken is ConfidentialFungibleToken, SepoliaConfig, EIP712, ConfidentialFungibleTokenVotes, AccessControl {␊
314
303
bytes32 public constant HANDLE_VIEWER_ROLE = keccak256("HANDLE_VIEWER_ROLE");␊
0 commit comments