What's Changed
- WEB3-78: Update revm requirement from 10.0 to 13.0 by @Wollac in #195
- WEB3-68: feat: Add EIP4788 commitments by @Wollac in #180
- WEB3-92: Bootstrap control root with segment sizes up to po2 21 by @nategraf in #205
- WEB3-99: feat: add EvmEnvBuilder by @Wollac in #215
- WEB3-101: chore: remove unused features by @Wollac in #216
- WEB3-103: chore: use block hash for the provider by @Wollac in #218
- WEB3-89: Use access list to pre-fetch data by @Wollac in #196
- WEB3-104: Enhanced description for Steel by @santiagocampos12 in #221
- WEB3-94: Updated deployment scripts and guide from 1.1 deployment by @nategraf in #211
- WEB3-111: Update revm requirement from 13.0 to 14.0 by @dependabot in #210
- WEB3-108: Rerun build when RISC0_USE_DOCKER changes by @nategraf in #225
- WEB3-116: Bump development version of Steel to 0.14.0-alpha.1 by @nategraf in #233
- WEB3-113: chore: CI coverage of examples by @Wollac in #229
- WEB3-118: Update notes on which crates are published by @nategraf in #234
- WEB3-115: chore: Add more Steel precompile tests by @Wollac in #231
- WEB3-112: chore: Steel e2e tests by @Wollac in #228
- WEB3-121: Update version-management-design.md from a readthrough on Sep 11 by @nategraf in #238
- WEB3-88: feat: implement minimal beacon API client by @Wollac in #214
- WEB3-122: Update RELEASE.md with a note about crate ownership by @nategraf in #240
- WEB3-95: Add basic script to generate contract addresses table by @nategraf in #235
- WEB3-107: fix: Specific error when
Contract::preflight
was missed. by @Wollac in #239 - WEB3-105: chore: corruption tests for Steel by @Wollac in #241
- WEB3-22: chore: Expand documentation on how to handle linking Steel proofs to verified block hashes by @Wollac in #244
- WEB3-124: chore: address TODOs by @Wollac in #243
- WEB3-79: Refactor of Governance Example for RISC Zero zkVM 1.0 by @sashaaldrick in #197
- WEB3-132: fix: verify beacon inclusion proof against node index by @Wollac in #249
- WEB3-135: error chain for EVM errors by @Wollac in #250
- WEB3-146: Replace map types with
alloy_primitives::map
by @Wollac in #256 - WEB3-147: Fix clippy warnings by @Wollac in #257
- WEB3-148: Update alloy-trie requirement from 0.5 to 0.6 by @dependabot in #255
- WEB3-144: Fix incorrect encoding used by prove cheatcode by @nategraf in #254
- WEB3-158: Fix clippy in CI by @Wollac in #269
- WEB3-159: Use
decode_exact
for MPT leaves by @Wollac in #270 - WEB3-157: Update alloy to v0.4 by @Wollac in #268
- WEB3-136: make more Steel types public by @Wollac in #251
- WEB3-165: Add
JournalSeal
struct to encodeffi
prove
output by @capossele in #278 - WEB3-162: Fix broken links by @Wollac in #277
- WEB3-163: Adds
try_call()
method toCallBuilder
for explicit error handling by @Wollac in #273 - WEB3-152: Generalized beacon commits by @Wollac in #265
- WEB3-168: fix: pin alloy-core to v0.8.5 by @Wollac in #283
- WEB3-166: Commit Chain Configuration to Journal by @Wollac in #281
- WEB3-151: Use builder also for beacon input by @Wollac in #272
- WEB3-164: added new Steel readme + relevant docs by @sashaaldrick in #275
- Fix typos in Readme by @rzadp in #287
- WEB3-170: Fix validateBeaconCommitment Steel doc by @capossele in #289
- WEB3-169: Login to Docker Hub in CI by @Wollac in #288
- WEB3-172: Add SECURITY.md with information about security policy and audits by @nategraf in #290
- WEB3-176: Update alloy-core to 0.8.8 by @Wollac in #295
- WEB3-177: chore: e2e-tests should not fail fast by @Wollac in #296
- WEB3-181: Fix statement about location of advisories by @nategraf in #299
- WEB3-193: redirect README links to see both directories and README as well by @sashaaldrick in #303
- WEB3-198: Update alloy requirement from 0.4 to 0.5 by @dependabot in #301
- Update revm requirement from 14.0 to 16.0 by @dependabot in #297
- WEB3-179: feat: Steel history by @Wollac in #298
- WEB3-209: Make
EvmEnvBuilder
public by @Wollac in #315 - WEB3-220: Update thiserror requirement from 1.0 to 2.0 by @dependabot in #320
- WEB3-219: chore: bump
alloy
to v0.6 by @Wollac in #321 - WEB3-211: chore: Add message to ignored tests by @Wollac in #317
- WEB3-197: chore: Log in to Dockerhub only when secret is available by @Wollac in #306
- WEB3-224: Update revm requirement from 17.1 to 18.0 by @dependabot in #325
- WEB3-203: Add corruption tests for Steel history commitments by @Wollac in #314
- WEB3-212: improve
alloydb
error messages by @Wollac in #318 - WEB3-199: Add history commit to e2e-test by @Wollac in #316
- WEB3-221: chore: update rust to v1.81.0 by @Wollac in #322
- fix: typos in documentation files by @leopardracer in #326
- WEB3-229: fix: run history corruption tests only when the feature is enabled by @Wollac in #328
- WEB3-233: Update control root from risc0 at c6d12c7b13a9288ab22b81f4e71790d3cdbb0b17 by @nategraf in #329
- WEB3-236: Add deployment tests to confirm deployment.toml against chain state by @nategraf in #332
- WEB3-235: remove old deprecated methods by @Wollac in #331
- WEB3-238: Fix wrong submodule checkout error in create-steel-app script by @nategraf in #335
- fix:Typo Correction by @cypherpepe in #330
- WEB3-240: Re-export alloy from risc0-ethereum-contracts and risc0-steel by @nategraf in #337
- WEB3-239: Add aggregation support via RISC-V set builder guest by @nategraf in #336
- WEB3-208: Add IRiscZeroSelectable interface by @capossele in #313
New Contributors
- @santiagocampos12 made their first contribution in #221
- @rzadp made their first contribution in #287
- @leopardracer made their first contribution in #326
- @cypherpepe made their first contribution in #330
Full Changelog: v1.1.4...v1.2.0