Releases: EYBlockchain/starlight
Releases · EYBlockchain/starlight
v1.5.7
v1.5.6
v1.5.5
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
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
v1.5.2
v1.5.1
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
v1.4.0
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)