Skip to content

Releases: unruggable-labs/unruggable-gateways

v1.2.5

08 Aug 01:00
128a7c6
Compare
Choose a tag to compare

What's Changed

  • EuclidRollup DACodecV8 Support by @adraffy in #36
    • only Gateway is changed, contracts unmodified

Full Changelog: v1.2.4...v1.2.5

v1.2.4

25 Jul 04:38
0313a85
Compare
Choose a tag to compare

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
    • added ZKSyncProver.getAccountCodeHashProof() convenience
    • added test/hooks/
      • EthVerifierHooks.test.ts and eth.json
      • LineaVerifierHooks.test.ts and linea.json
      • ZKSyncVerifierHooks.test.ts and zksync.json
      • added scripts/gen-hook-proofs.ts to cache proof examples
    • added PROVIDER_{CHAIN_NAME}=<url> and BEACON_{CHAIN_NAME}=<url> overrides
    • added publicBeacon?: string to RPCInfo
    • 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

Full Changelog: v1.2.3...v1.2.4

v1.2.3

13 Jun 12:24
Compare
Choose a tag to compare

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 lack eth_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

19 May 09:51
Compare
Choose a tag to compare

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

14 Feb 16:47
Compare
Choose a tag to compare

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

06 Dec 12:16
f6ee9a4
Compare
Choose a tag to compare

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

06 Dec 12:11
2258a34
Compare
Choose a tag to compare

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