Skip to content

Releases: anton-rs/kona

`kona-client` v0.1.0-alpha.3

10 Sep 16:55
3759e2f
Compare
Choose a tag to compare

Release Overview

This release marks the third alpha release of kona-client v0.1.0, the fault proof program built on top of kona's libraries.

Prestate Artifacts

Distributed Artifacts

The pre-built artifact archive for the asterisc FPVM, including the prestate.json + prestate-proof.json as well as the kona-client + asterisc binaries, is included in the release artifacts. To extract the archive after downloading, run:

tar --zstd -xf prestate-artifacts-asterisc.tar.zst

Versions:

  • asterisc v1.0.0
  • kona-client v0.1.0-alpha.3

Prestate hashes

  • asterisc: 0x035d8bf98a4460bccf8a74afde1729838f1cad36f2bcc1e716216fbd531da472
  • cannon: This release does not include release artifacts for the cannon FPVM

Verification

To reproduce and verify the asterisc prestate JSONs for this release locally, as well as build the asterisc + kona-client binaries:

  1. Clone kona
  2. Checkout kona-client-v0.1.0-alpha.3
  3. In the repository root, run just build-client-prestate-asterisc kona-client-v0.1.0-alpha.3 v1.0.0

The resulting artifacts will be placed in ./prestate-artifacts-asterisc. To retrieve the prestate hash from the local build, run:

jq -r .pre ./prestate-artifacts-asterisc/prestate-proof.json

`kona-client` v0.1.0-alpha.2

06 Sep 19:04
2e4b4bf
Compare
Choose a tag to compare
Pre-release

Release Overview

This release marks the second alpha release of kona-client v0.1.0, the fault proof program built on top of kona's libraries.

Prestate Artifacts

Distributed Artifacts

The pre-built artifact archive for the asterisc FPVM, including the prestate.json + prestate-proof.json as well as the kona-client + asterisc binaries, is included in the release artifacts. To extract the archive after downloading, run:

tar --zstd -xf prestate-artifacts-asterisc.tar.zst

Versions:

  • asterisc v1.0.0
  • kona-client v0.1.0-alpha.2

Prestate hashes

  • asterisc: 0x0307e81fe6403f21a6abbfc18a0523e51dae0404aff254c2e192ad737ead7d1f
  • cannon: This release does not include release artifacts for the cannon FPVM

Verification

To reproduce and verify the asterisc prestate JSONs for this release locally, as well as build the asterisc + kona-client binaries:

  1. Clone kona
  2. Checkout kona-client-v0.1.0-alpha.2
  3. In the repository root, run just build-client-prestate-asterisc kona-client-v0.1.0-alpha.2 v1.0.0

The resulting artifacts will be placed in ./prestate-artifacts-asterisc. To retrieve the prestate hash from the local build, run:

jq -r .pre ./prestate-artifacts-asterisc/prestate-proof.json

kona-primitives-v0.0.2

04 Sep 20:15
b1ebc3c
Compare
Choose a tag to compare

Added

  • update superchain registry deps (#463)
  • (primitives) serde for L1BlockInfoTx (#460)

Fixed

  • (examples) Revm Features (#482)
  • (workspace) Use published revm version (#459)
  • downgrade for release plz (#458)
  • (workspace) Add Unused Dependency Lint (#453)
  • fix superchain registry + primitives versions (#425)
  • (derive) Granite Hardfork Support (#420)
  • (deps) Bump Alloy Dependencies (#409)
  • pin two dependencies due to upstream semver issues (#391)

Other

  • (workspace) Alloy Version Bumps (#467)
  • (workspace) Update for anton-rs org transfer (#474)
  • (workspace) Hoist Dependencies (#466)
  • (bin) Remove kt (#461)
  • refactor types out of kona-derive (#454)
  • bump scr version (#440)
  • Bump superchain-registry version (#306)

kona-preimage-v0.0.3

04 Sep 20:18
b1ebc3c
Compare
Choose a tag to compare

Added

  • (workspace) Workspace Re-exports (#468)
  • (client) providers generic over oracles (#336)

Fixed

  • (workspace) Add Unused Dependency Lint (#453)

Other

  • (workspace) Update for anton-rs org transfer (#474)
  • (workspace) Hoist Dependencies (#466)
  • (common) Remove need for cursors in NativeIO (#416)
  • (preimage) Remove dynamic dispatch (#354)

kona-mpt-v0.0.3

04 Sep 20:17
b1ebc3c
Compare
Choose a tag to compare

Added

  • (mpt) TrieNode benchmarks (#351)

Fixed

  • (workspace) Add Unused Dependency Lint (#453)
  • (deps) Bump Alloy Dependencies (#409)

Other

  • (workspace) Alloy Version Bumps (#467)
  • (workspace) Update for anton-rs org transfer (#474)
  • (workspace) Hoist Dependencies (#466)
  • (bin) Remove kt (#461)
  • (deps) Bump revm version to v13 (#422)

kona-executor-v0.0.2

04 Sep 20:18
b1ebc3c
Compare
Choose a tag to compare

Added

  • (executor) Expose full revm Handler (#475)
  • (workspace) Workspace Re-exports (#468)
  • (executor) StatelessL2BlockExecutor benchmarks (#350)
  • (executor) Generic precompile overrides (#340)
  • (executor) Builder pattern for StatelessL2BlockExecutor (#339)

Fixed

  • (workspace) Use published revm version (#459)
  • downgrade for release plz (#458)
  • (workspace) Add Unused Dependency Lint (#453)
  • Don't hold onto intermediate execution cache across block boundaries (#396)

Other

  • (workspace) Alloy Version Bumps (#467)
  • (workspace) Update for anton-rs org transfer (#474)
  • (workspace) Hoist Dependencies (#466)
  • refactor types out of kona-derive (#454)
  • (deps) Bump revm version to v13 (#422)

kona-derive-v0.0.3

04 Sep 20:16
b1ebc3c
Compare
Choose a tag to compare

Added

  • Run cargo hack against workspace (#485)
  • (workspace) Workspace Re-exports (#468)
  • (ci) Add scheduled FPP differential tests (#408)
  • (derive+trusted-sync) online blob provider with fallback (#410)
  • increase granularity (#365)
  • (derive) histogram for number of channels for given frame counts (#337)
  • (derive) track the current channel size (#331)
  • (derive) more stage metrics (#326)
  • (derive) Granular Provider Metrics (#325)
  • (derive) Stage Level Metrics (#309)
  • (examples) Trusted Sync Metrics (#308)

Fixed

  • downgrade for release plz (#458)
  • (workspace) Add Unused Dependency Lint (#453)
  • (derive) remove fpvm tests (#447)
  • (derive) Granite Hardfork Support (#420)
  • remove data iter option (#405)
  • (deps) Bump Alloy Dependencies (#409)
  • (kona-derive) Remove SignedRecoverable Shim (#400)
  • (derive) Pipeline Reset (#383)
  • (examples) Start N Blocks Back from Tip (#349)
  • (derive) Unused var w/o metrics feature (#345)
  • (derive) bind the Pipeline trait to Iterator (#334)
  • (derive) prefix all metric names (#330)
  • (examples) don't panic on validation fetch failure (#327)
  • (derive) Warnings with metrics macro (#322)

Other

  • (workspace) Alloy Version Bumps (#467)
  • (workspace) Update for anton-rs org transfer (#474)
  • (workspace) Hoist Dependencies (#466)
  • (derive) reset docs (#464)
  • (derive) Remove udeps (#462)
  • (bin) Remove kt (#461)
  • refactor types out of kona-derive (#454)
  • (derive) Channel timeout (#437)
  • (derive) remove previous stage trait (#423)
  • (examples) Add logs to trusted-sync (#415)
  • (derive) refine channel frame count buckets (#378)
  • (derive) Remove noisy batch logs (#329)
  • clean up trusted sync loop (#318)
  • (docs) Label Cleanup (#307)
  • (derive) add targets to stage logs (#310)

kona-common-v0.0.3

04 Sep 20:11
b1ebc3c
Compare
Choose a tag to compare

Added

  • add zkvm target for io (#394)

Other

  • (workspace) Update for anton-rs org transfer (#474)
  • (workspace) Hoist Dependencies (#466)
  • (bin) Remove kt (#461)
  • (common) Remove need for cursors in NativeIO (#416)

kona-common-proc-v0.0.3

04 Sep 20:13
b1ebc3c
Compare
Choose a tag to compare

Added

  • (workspace) Workspace Re-exports (#468)

Other

  • (workspace) Update for anton-rs org transfer (#474)
  • (workspace) Hoist Dependencies (#466)
  • (common-proc) Suppress doc warning (#436)

`kona-client` v0.1.0-alpha.1

09 Jul 15:56
22c1570
Compare
Choose a tag to compare
Pre-release

Release Overview

This release marks the first alpha release of kona-client v0.1.0, the fault proof program built on top of kona's libraries.

Prestate Artifacts

Distributed Artifacts

The pre-built artifact archive for the asterisc FPVM, including the prestate.json + prestate-proof.json as well as the kona-client + asterisc binaries, is included in the release artifacts. To extract the archive after downloading, run:

tar --zstd -xf prestate-artifacts-asterisc.tar.zst

Versions:

  • asterisc v1.0.0
  • kona-client v0.1.0-alpha.1

Prestate hashes

  • asterisc: 0x0391a1fb47cab17df6e97121e028a885cc7b0084cbc22d6055688d32b36b94a5
  • cannon: This release does not include release artifacts for the cannon FPVM

Verification

To reproduce and verify the asterisc prestate JSONs for this release locally, as well as build the asterisc + kona-client binaries:

  1. Clone kona
  2. Checkout kona-client-v0.1.0-alpha.1
  3. In the repository root, run just build-client-prestate-asterisc kona-client-v0.1.0-alpha.1 v1.0.0

The resulting artifacts will be placed in ./prestate-artifacts-asterisc. To retrieve the prestate hash from the local build, run:

jq -r .pre ./prestate-artifacts-asterisc/prestate-proof.json