Patches Jovian payload attributes, and DA limits during block building. Inherits various upstream performance improvements, and bug patches from Reth v2.2.0.
All Changes
- chore: bump version (#611)
- feat: make
WorldChainNodeContextgeneric overChainSpecand cleanup trait bounds (#606) - fix: lookup payload id v4 or v3 (#608)
- fix: just playground (#597)
- test(node): make
WorldChainNodeContextgeneric overNodePrimitivesandPayloadPrimitivesandTransactionPool(#602) - fix: jovian DA limits (#603)
- chore: upgrade reth to v2.2.0 (#601)
- refactor: WIP-1001 abstract account model with pluggable admin authorities (#587)
- fix: normalize OP payload IDs to v3 (#600)
- Add trait abstraction over validator. (#509)
- fix: cast (#596)
- fix: cast version (#595)
- fix(cli): allow
simulatein --http.api via custom RpcModuleValidator (#594) - fix: jovian payload attributes (#590)
- feat(rpc): gate simulate endpoint via --http.api=...,simulate (#574)
- feat(contracts): add basic World ID Account Manager pre-deploy solidity implementation (#568)
- Revert "fix: normalize OP payload IDs to v3 (#572)" (#585)
- Osiris/revert commit (#575)
- feat(primitives): ed25519 Key Ring signature verification support (#554)
- fix: deprecate eth_sendRawTransactionConditional (#573)
- fix: normalize OP payload IDs to v3 (#572)
- docs: rename WIP-1002 to Subsidy Accounting, switch to ETH-denominated budget (#571)
- fix cargo lock (#570)
- feat: bump 2.0.0 (#567)
- chore: update s3fcp to v0.3.0 (#566)
- fix(rpc): set tx chain_id from chainspec instead of TxEnv default (#565)
- feat(rpc): add worldchain_simulateUserOp endpoint (#499)
- docs: enable MathJax in mdBook and remove Development Guide from specs (#564)
- fix: WIP-1001: Rename Keyring to World ID Account, Keyring is ring of session keys (#563)
- fix: use Rust 1.95.0 for docker image (#562)
- feat: remove mutex db wrapper in bal validator (#561)
- fix: merge conflicts (#560)
- docs: standardize WIP markdown formatting (#558)
- chore: bump to reth v2.0.0 and op-reth v2.1.0 (#550)
- feat(primitives): KeyRing Registry precompile abstraction for session key auth check (#553)
- feat(primitives): WebAuthN & P256 Signature Scheme and Verification (#552)
- feat(primitives): wip-1001 typed transaction codec and signature payload (#551)
- feat(wip-1001): adds basic
WorldChainTxEnvelope(#549) - chore(deps): bump the cargo-minor-and-patch group with 7 updates (#514)
- fix: add jovian upgrade timestamp defaults to named chains (#555)
Binaries
The binaries are signed with the PGP key: C75F BC64 E9D4 8E89 FB60 418B 8949 B352 D042 2E74
| System | Architecture | Binary | PGP Signature |
|---|---|---|---|
| x86_64 | world-chain-v2.2.0-x86_64-unknown-linux-gnu.tar.gz | world-chain-v2.2.0-x86_64-unknown-linux-gnu.tar.gz.asc | |
| aarch64 | world-chain-v2.2.0-aarch64-unknown-linux-gnu.tar.gz | world-chain-v2.2.0-aarch64-unknown-linux-gnu.tar.gz.asc | |
| System | Option | Resource | |
| Docker | worldcoin/world-chain |