github worldcoin/world-chain v2.2.0

7 hours ago

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 WorldChainNodeContext generic over ChainSpec and cleanup trait bounds (#606)
  • fix: lookup payload id v4 or v3 (#608)
  • fix: just playground (#597)
  • test(node): make WorldChainNodeContext generic over NodePrimitives and PayloadPrimitives and TransactionPool (#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 simulate in --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

Don't miss a new world-chain release

NewReleases is sending notifications on new releases.