23 Commits

Author SHA1 Message Date
Petar Ivanov
68471d8971 fix: correct fhevmjs version and missing deps 2024-12-05 15:48:53 +02:00
Levent DEMIR
0e709ddc78 chore: add test to do FHE add of two euint64 values 2024-11-13 11:35:35 +01:00
Levent DEMIR
9e900460a7 feat: allow create instance + update fhevmjs 2024-11-08 15:51:35 +01:00
manoranjith
9bda710b00 debug: comment out createInstances
- Some error in fetching public key material. Comment out for timebeing.
2024-10-23 17:24:08 +02:00
Joseph-André Turk
9eabcf6ebb chore: awaitDeployment 2024-10-18 15:54:17 +02:00
Joseph-André Turk
45e860d577 feat: updated TFHEExecutor to support new types
chore: eq-neq  bool support and bitwise scalar support

chore: overloads for fheEq and fheNe

fix: reverts onchain when rhs is 0 in fheDiv-fheRem

feat: added support for scalar and,or,xor

chore: cleanup codegen

feat: adds euint128 and euint256 types

chore: removes ebool fheRandBounded and adds manual tests

feat: adds new types for fheRand

feat: adds trivialEncrypt for ebytesXXX

feat: adds fheEq fheNe ifThenElse for new types

chore: rename asyncDecrypt() to initGateway()
2024-10-18 02:33:10 +02:00
Joseph-André Turk
b737b6dc7e feat: use dynamic lists in fhevmjsMocked 2024-10-03 12:17:16 +02:00
Joseph-André Turk
b5c3234874 feat: set null FHE gas prices + remove Payment lib 2024-09-27 15:42:42 +02:00
Joseph-André Turk
a00fc344fe feat: added InputVerifier contract with tests and mock
chore: fixed coverage
2024-09-19 04:32:49 +02:00
Joseph-André Turk
3db5e40e82 feat: support for trustless async decrypt
chore: cleanup old comment
2024-09-17 13:49:01 +02:00
Joseph-André Turk
52c90d75fd feat: factored tx gasprice in fhe gasprice with min cap 2024-08-28 16:33:27 +02:00
Joseph-André Turk
ce34ad5fd6 feat: fhe-payment v0 2024-08-27 19:35:28 +02:00
Joseph-André Turk
db0e84447b fix: coverage (wo snapshots) 2024-08-09 17:24:44 +02:00
Joseph-André Turk
a301e25c7c feat: mocked async decrypt w snapshots 2024-08-07 13:50:18 +02:00
Joseph-André Turk
b0fb54e72b chore: prettier for asyncDecrypt 2024-07-12 11:09:16 +02:00
Levent DEMIR
be3f9d03e9 chore: fix first event catch bug on KMS 2024-07-10 16:03:15 +02:00
Joseph-André Turk
07b029e400 fix: use little endianess for decrypting ebytes256 2024-07-01 01:06:50 +02:00
Joseph-André Turk
f4c992eb1e fix: fix regression test
chore: updated some comment
2024-06-30 23:10:42 +02:00
Joseph-André Turk
241f020ed0 chore: fixed CI and removed useless args in createInstance 2024-06-29 15:31:39 +02:00
Joseph-André Turk
2a92701338 feat: unit test for ebytes256 2024-06-27 18:41:13 +02:00
Levent DEMIR
a2c4049562 chore: fix ebytes test + Erc20 2024-06-27 17:20:23 +02:00
Joseph-André Turk
ac86f0d588 feat: updated async decrypt and ex contracts 2024-06-27 15:16:38 +02:00
Levent DEMIR
b16a842165 fixture: update folder name + README 2024-06-12 14:26:07 +02:00