Releases: unruggable-labs/unruggable-gateways
v1.2.5
v1.2.4
What's Changed
- Null Storage Check on Verifier Hooks by @adraffy in #35
- added
EMPTY_STORAGE_HASH
check on{EthVerifierHooks,LineaVerifierHooks}.verifyStorageValue()
- low priority for redeploy, empty contract is rare
- expose constant on prover
- added
requireStorage
option to{EthProver,LineaProver}.isContract()
- patched inconsistent
linea_getProof
behavior
- patched inconsistent
- added
ZKSyncProver.getAccountCodeHashProof()
convenience - added
test/hooks/
EthVerifierHooks.test.ts
andeth.json
LineaVerifierHooks.test.ts
andlinea.json
ZKSyncVerifierHooks.test.ts
andzksync.json
- added
scripts/gen-hook-proofs.ts
to cache proof examples
- added
PROVIDER_{CHAIN_NAME}=<url>
andBEACON_{CHAIN_NAME}=<url>
overrides - added
publicBeacon?: string
toRPCInfo
- exposed
chainFromName()
- fixed? timing issue on
UncheckedRollup
test - fixed off-by-one on
Gateway.commitDepth
- fixed
BlockProver.fetchBlock()
return type - added
l2-primary.test.ts
- eg.
C=base V=1 G=1 bun test ./scripts/l2-primary.test.ts
- eg.
- added
Full Changelog: v1.2.3...v1.2.4
v1.2.3
Overview
This release brings additional development verifiers.
What's New
InteractiveVerifier
allows you to act as your own sequencer and manually update state roots on the finalization chain.UncheckedVerifier
does not verify any proofs for environments that lacketh_getProof
support.
Supplementary documentation can be found here.
Installation
To install this version via npm, run:
npm install @unruggable/gateways@1.2.3
v1.2.2
Overview
This release brings support for the latest rollup protocol updates, as well as a number of optimisations related to gateway operation.
Compiled artifacts are now included.
What's New
- BoLD Support
- Scroll Euclid Support
- Taiko Pacaya Support
- Compiled artifacts
- Optimisations
Installation
To install this version via npm, run:
npm install @unruggable/gateways@1.2.2
v1.0.0
Overview
This release marks the initial stable release of the Unruggable Gateways codebase.
v1.0.0 introduces a stable API that has been audited and tested.
What's New
- Security Audit: The code has undergone a comprehensive security audit. For details, see the Audit Documentation.
Installation
To install this version via npm, run:
npm install @unruggable/gateways@1.0.0
v1.0.0-invitational-audit-2024-12-06-rc.2
What's Changed
Full Changelog: v1.0.0-invitational-audit-2024-12-06-rc.1...v1.0.0-invitational-audit-2024-12-06-rc.2
v1.0.0-invitational-audit-2024-12-06-rc.1
What's Changed
- Mitigation of issues noted in the CodeArena Zenith private audit. by @clowestab in #18
Full Changelog: v1.0.0-audit-2024-11-22-rc.1...v1.0.0-invitational-audit-2024-12-06-rc.1