Skip to content

Releases: EYBlockchain/starlight

v1.5.11

01 Jul 07:42
c94ac06

Choose a tag to compare

1.5.11 (2024-07-01)

Bug Fixes

v1.5.10

28 Jun 13:45
bf5cb4b

Choose a tag to compare

1.5.10 (2024-06-28)

Bug Fixes

  • error in Bucket of Balls (f26561c)

v1.5.9

26 Jun 12:28
1bad441

Choose a tag to compare

1.5.9 (2024-06-26)

Bug Fixes

  • add Backup data as input for internal function calls (b744ec7)
  • ciphertext name clash in orchestration (3acf463)
  • custom inputs for constructors (ac3ca7f)
  • delete logs (3de9194)
  • encrypt mapping key (db53da2)
  • encryption and decryption of backup (e900699)
  • error due to mistake during merging (47c39e3)
  • error due to unknown secret returns appearing in contract (2680358)
  • error in Assign-return - return value not appearing in custom inputs (86054ee)
  • error in Booleans due to inputs struct being input a boolean (39e98c9)
  • error in contract in Assign-Return (7da7ee6)
  • errors in contract due to types of backdata not matching (114ab2f)
  • errors in orchestration for constructors (f83809e)
  • for arrays encrypt the state variable stateVarId as well as the one for that specific mapping key (50ec64a)
  • function signature (6b2f7a9)
  • potential error due to change for internal function calls (4e6f9f7)
  • re-add msg sigs to ensure proof not verified twice with internal function calls (1d44444)
  • return values in contract when encryption is used (16ff0cd)
  • unrelated error in Return-Bool (7cd4e8e)

v1.5.8

20 Jun 11:18
bc13030

Choose a tag to compare

1.5.8 (2024-06-20)

Bug Fixes

  • name of array in orchestration (9faacfc)

v1.5.7

19 Jun 12:42
1823daf

Choose a tag to compare

1.5.7 (2024-06-19)

Bug Fixes

v1.5.6

18 Jun 09:28
173eebc

Choose a tag to compare

1.5.6 (2024-06-18)

Bug Fixes

  • error due to missing import (3c69195)

v1.5.5

10 Jun 06:56
5ae4310

Choose a tag to compare

1.5.5 (2024-06-10)

Bug Fixes

  • bug for internal function calls where non-secret parameters that interact with a secret only within the internal function call are marked as not interacting with the secret and so not input to the proof in the orchestration (89498ae)
  • bug in orchestration due to multiple internal function calls modifying same secret state - specifically in the statements array where statements from internal functions are combined (79093b4)
  • bug meaning that function names were not appearing in contract because the fuction only interacts with the secret in the internal function calls (d0353f5)
  • bugs relating to internal function calls that use the same secret state variable in orchestration and circuits (e430c46)
  • circuit compilation error because the nullifier is input to the circuit but only used in an internal function call - this means that the same variable is declared twice (2485ccd)
  • create error message when a function calls internal functions that use the same secret state variable (b6f4ba8)
  • error in circuits for internal function calls the wrong parameters were being called (c40cd6e)
  • error in contract due to internal function calls that interact with secret not being counted as interacting with secret (0415c4c)
  • error introduced in for-InternalFunctionCall due to double variable declarqtion (bf5e2ef)
  • errors in contract when mutliple internal function calls uses the same secret state (da3d167)
  • in the circuit when internal functions are not imported the import statement list is not updated (838924d)
  • issue due to nullifier root and commitment root in wrong order in the contract (2d65562)
  • logic for circuit imports due to Internal Function calls (5c5db4d)
  • order of statements in orchestration and declaration of non-accessed variables in orchestration (f7bad6c)
  • ordering of statements in circuits for internal function calls when circuits are not imported (7c4d2d9)
  • zappify bug and compilation error due to postStatements in the wrong order (cc9af07)
  • zappify bug in git testing (70ea52c)
  • zappify error due to null entries being created in statements list (6e94ae2)
  • zappify errors (0900e2e)
  • zappify errors for InternalFunctionCalls (53d8faa)

v1.5.4

30 May 09:11
65783e4

Choose a tag to compare

1.5.4 (2024-05-30)

Bug Fixes

  • add test contract (7e8eead)
  • bug causing SimpleStruct2 to give an error when zappifying (57fbffa)
  • bug due to _init variables in circuit not being declared as boolean variables (3bcd243)
  • bug due to booleans in circuits being treated as integers in conditions and some type error bugs in zappify (9de69da)
  • bug due to non-secret function parameter struct with boolean property - need to be converted to boolean before input to contract for proof verification (e841d96)
  • bug due to structs - boolean properties need to be converted to integers before hashing in the circuit (b6581c3)
  • bug for secret structs with booleans (8debcca)
  • bug in circuits due to booleans not converted to integers (3828eeb)
  • bugs due to ! operator and uint256 appearing in circuits (8384a6d)
  • merge conflict (5c7ea03)
  • several bugs for boolean variables (07bf7c8)
  • two bugs causing verification of proofs to fail because booleans are not converted into integers when input to the verification (5e98cae)

v1.5.3

16 May 10:06
4240dad

Choose a tag to compare

1.5.3 (2024-05-16)

Bug Fixes

  • replaces usage of hardcoded urls by env vars (35b7b4a)

v1.5.2

15 May 08:02
75a599b

Choose a tag to compare

1.5.2 (2024-05-15)

Bug Fixes

  • throw an error when key is used a variable name because this causes an error (d279eda)