Skip to content

Releases: EYBlockchain/starlight

v1.5.7

19 Jun 12:42
1823daf
Compare
Choose a tag to compare

1.5.7 (2024-06-19)

Bug Fixes

v1.5.6

18 Jun 09:28
173eebc
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

v1.5.1

25 Apr 15:58
ddfb158
Compare
Choose a tag to compare

1.5.1 (2024-04-25)

Bug Fixes

  • bug in Arrays3 due to earlier fix for for-interalFunctionCall (4a3b79f)
  • bug in for-InternalFunctionCall - literals are generalised (a68d83f)
  • bug in If-Statement2 due to incorrect variable declarations (35d5d91)
  • ensure variable declaratons correct (488b329)
  • error due to new changes in Public-accessed-2 (b89bd31)
  • unrelated bug to to extra declarations caused by the same identifier being used multiple times in the same if condition (4bd28ce)

v1.5.0

14 Dec 15:20
88b877b
Compare
Choose a tag to compare

1.5.0 (2023-12-14)

Features

  • added redeployment scripts (acb2953)
  • added reinstate nullifier method + docs (3d42310)

v1.4.0

19 Jul 13:33
Compare
Choose a tag to compare

1.4.0 (2023-07-19)

Bug Fixes

  • add inCircuit for pub input arrs (ebd4476)
  • const arrays being labelled as mapping + test (86b9715)
  • custom inputs array flattened + globals inc (c860271)
  • fix for if statements inside for loops (0847d23)
  • small fixes and cleanliness (fb37242)

Features

  • constant arrays as public inputs (9598dfa)

v1.3.4

10 Jul 15:07
ddc0644
Compare
Choose a tag to compare

1.3.4 (2023-07-10)

Bug Fixes