Releases: EYBlockchain/starlight
Releases · EYBlockchain/starlight
v1.10.9
v1.10.8
1.10.8 (2026-04-23)
Bug Fixes
- contracts: reinitialisable variables need checks in the contract to make sure they can't be reinitialised maliciously (013605f)
- deployment: parameter defined twice (a9b58e1)
- docs: add comment on re-initialisable variables (05cca32)
- docs: update swap testing documentation to fix an error where user A and user B are mixed up and to address the fact that in double testing we no longer share a commitment DB (300b098)
- event-listener: reload keys on receiving new events in case key DB has been modified (593631a)
- github workflows as npm 20 deprecated (f466cd3)
- tests: remove unnecessary testing logic from contract (9ccf84b)
- tests: use bytes20 which is a supported variable type (704b3de)
- workflow: use local TypeScript in CI via npx tsc (9313551)
v1.10.7
v1.10.6
1.10.6 (2026-03-17)
Bug Fixes
- orchestration: bug where for mappings to structs the order of parameters to proof generation in orchestration is defined by the order modified in the contract instead of the struct declaration, like in the circuits (e9e7a7c)
- orchestration: do not use parseInt for variables with type bytes20 as this could cause rounding errors (c0e83c0)
- orchestration: fix bug where public bools are output in orchestration as if they were secret variables (9a6e40d)
- orchestration: unrelated error where a secret struct is initially set to {} instead of the current value - this causes an error if the struct is incremented (5365253)
- orchestration: zappify error caused when we do .push for a public array (57eb9ce)
- unsupported: add error message when certain variable names are used as they clash with orchestration variables (7fcf664)
v1.10.5
v1.10.4
1.10.4 (2026-01-07)
Bug Fixes
v1.10.3
1.10.3 (2025-12-23)
Bug Fixes
- orchestration: badly generated public shared keys (c6fd35c)
- orchestration: pause deleting db in backup data retriever under event listener is finished (2b6e6c6)
- orchestration: remove emojis (84a79c8)
- orchestration: wait for event listener to finish before deleting commitments for /backupVariable API (49a01b2)
v1.10.2
1.10.2 (2025-12-18)
Bug Fixes
- contracts: address() undefined in contracts (8259adf)
- contracts: empty strings returned in contracts (457dab2)
- contracts: error generating contracts AST where the original condition, trueBody and falseBody of an if statement are included instead of the new contract specific ones (df9191e)
- contracts: fix tuple expressions (6bcd96a)
- contracts: include internal function calls in the contracts if they don't interact with secret (e7d9e70)
- contracts: mappings in returns in contracts (a67fc31)
- contracts: public booleans should be returned (21510e5)
- contracts: replace ERC with ERCShield in contract (ce020fd)
- contracts: returns for public nested mappings (a22e25a)
- contracts: semi colons for unary statements (711e810)
- contracts: semicolons after internal function calls (23063ad)
- contracts: space after delete operator (89d5dcc)
- contracts: zappify errors during contract compilation for fully public contracts (de6edee)
- orchestration: error due to constructorTx not being created as the db didn't exist (bfb2e9d)
- orchestration: exit orchestrationInternalFunctionCallVisitor if the function is public (a903b13)
- orchestration: include function signatre when a return is a boolean (d78c15f)
- orchestration: skip blocks for fully public contracts - we don't need the logic in orchestration (af31597)
- scope: zappify error for fully public contract (0a76a08)
- solidity-types: allow IdentifierPath and InheritanceSpecifier solidity types to avoid zappify bug (057fedf)
- traverse: zappify error due to no declaration for abi when checking if there is an external contract call (d5f796a)
- unsupportedChecks: remove error message for unsupported while loops - these can be supported if fully public and we already have an error for the secret case (abfb882)
- unsupportedchecks: turn off unsupported pure error for fully public contracts (69e9abb)
v1.10.1
v1.10.0
1.10.0 (2025-12-03)
Bug Fixes
- backup-event-listener: error handling when getting keys (d1301c8)
- backup-event-listener: missing reconnect function (0d9a624)
- backupdata: fix error in backing up data for contracts that don't have nullification (98ccb6d)
- commitment-storage: incorrect console.logs when storing commitments (945b1ca)
- docker-compose: remove unnused MONGO_HOST and MONGO_PORT (14f042c)