Skip to content

Releases: worldcoin/world-chain

v1.9.3

25 Nov 17:10
a72ef44

Choose a tag to compare

All Changes

  • chore: update code owners (#375)
  • Bump Reth Version to be Isthmus Compatible (#374)
  • fix: verify new authorization is more recent in start_publishing
  • fix: spawn a new build job only if there isn't an already pending block being built (#368)
  • fix: add previous flashblocks fee before calling is_better_payload (#366)
  • fix: return correct flashblock index in check_for_prestate (#367)
  • fix: deduplicate withdrawals in Flashblock (#364)
  • fix: update metadata in Flashblock::reduce fn (#363)

Binaries

System Architecture Binary
x86_64 world-chain-v1.9.3-x86_64-unknown-linux-gnu.tar.gz
aarch64 world-chain-v1.9.3-aarch64-unknown-linux-gnu.tar.gz
System Option Resource
Docker worldcoin/world-chain

v1.9.1

08 Nov 01:40
77bf9ca

Choose a tag to compare

All Changes

Binaries

System Architecture Binary
x86_64 world-chain-v1.9.1-x86_64-unknown-linux-gnu.tar.gz
aarch64 world-chain-v1.9.1-aarch64-unknown-linux-gnu.tar.gz
System Option Resource
Docker worldcoin/world-chain

What's Changed

New Contributors

Full Changelog: https://github.com/worldcoin/world-chain/commits/v1.9.1

v1.9.0

05 Nov 21:15

Choose a tag to compare

All Changes

  • Merge branch 'main' into osiris/cut-release
  • feat: link to spec
  • feat: add flashblocks p2p spec
  • feat: remove docs
  • feat: talk about p2p flashblocks
  • feat: improve readme
  • feat: readme
  • fix: release workflow
  • chore: add rust fmt
  • chore: bump version
  • feat: snapshot download readme
  • Make test_eth_api_receipt work (#342)
  • fix: coherent block index in build job (#347)
  • fix: active publishers in handle_start_publish (#348)
  • fix: split withdrawals by transaction offset (#349)
  • chore: Jovian TODO
  • chore: update reth
  • Add monitoring to peer connection (#340)
  • Merge pull request #344 from worldcoin/kilianglas/PROTO-2881
  • Merge branch 'main' into kilianglas/PROTO-2881
  • chore: fix ci
  • check flashblocks cache before executing in get_payload (#331)
  • test: add tests for tx propagation
  • feat: tx propagation peers whitelist policy
  • fix: inconsistent flashblocks executer state
  • chore: cleanup, add some comments
  • fix: cli args in devnet (#339)
  • chore: greatly simplify flashblocks block executor (#337)
  • feat: concurrent tx pool re-commitment (#328)
  • chore: update codeowners (#333)
  • Osiris/load testing uos (#327)
  • make a random private key
  • add foundry script to deploy, stake, and save to file on sepolia
  • fix: peering in devnet
  • chore: bump reth to v1.8.2
  • feat: move filename check
  • chore: use var instead of pod_index
  • feat: full node snapshot
  • fix cast
  • feat: install cast in docker image
  • wip: comment out "received our own message"
  • feat: hookbuilder flashblocks
  • fix: uncomment
  • feat: log when dropping flashblocks con
  • feat: fix peering
  • feat(flashblocks): override op_supportedCapabilities rpc module (#318)
  • chore: use best_payload to determine whether to apply pre-execution changes (#317)
  • chore: update to latest reth (#316)
  • chore: prepend all tracing targets with flashblocks (#313)
  • feat: flashblocks interval metric
  • chore: remove unused fields from FlashblockMetadata
  • feat: flashblocks metrics
  • chore: clp
  • chore: disable k8s
  • chore: fmt
  • fix: header provider
  • fix(executor): unify bundle reverts on BundleState (#310)
  • feat: Flashblocks metrics (#309)
  • Flashblocks pending state (#287)
  • fix: args (#305)
  • fix: ethereum package in devnet (#296)
  • feat: pbhEntryPoint upgrade script (#295)
  • fix: remove chainspec crate (#294)
  • fix: getFirstUnspentNullifierHash (#289)
  • fix: update genesis (#292)
  • Osiris/flashblocks (#255)
  • Update .github/workflows/relyance-sci.yml
  • use first 5bytes in userOp nonce as PBH flag (#285)
  • Update .github/workflows/relyance-sci.yml
  • docs: fix typos and improve comment formatting (#269)
  • Add helper function to return index of unused nullifierHash (#260)
  • feat: profile maxperf + feature jemalloc + rust 1.88 (#259)
  • feat: add UserOp hash to PBH event (#258)
  • chore(deps): bump reth, alloy, revm (#257)
  • fix: crash in root provider (#254)
  • upload entire reth dir
  • fix comments
  • fix wait
  • chore: fix snapshotter
  • fix
  • Osiris/flashblocks devnet (#252)
  • Osiris/reth v1.4.8 (#251)
  • Update .github/workflows/relyance-sci.yml
  • Update .github/workflows/relyance-sci.yml
  • Alchemy Sepolia (#248)
  • fix: update MaintainPoolConfig (#249)
  • Update Dockerfile to include additional bins
  • add cli to send invalid pbh bundles (#246)
  • add kurtosis package icon (#245)
  • Update rundler and add aa load testing CLI commands (#244)
  • Merge pull request #235 from worldcoin/PROTO-890
  • add duplicate nullifier error
  • move duplicate nullifier_hash logic in same tx to pool validation logic
  • Update crates/world/payload/src/builder.rs
  • add comment on block gas limit check
  • put back cumulative gas used check
  • add vscode to ignore
  • fix: check for duplicate nullifier hashes within same tx before adding to spent_nullifier_hashes
  • fix: sepolia contract addresses (#242)
  • fix: update error handling during block construction (#241)
  • chore: fix comments (#239)
  • Remove Unused Error (#238)
  • Proof::from_flat
  • Update PBH Vars in on_new_head_block
  • fix: devnet (#236)
  • Merge pull request #233 from worldcoin/osiris/update-tx-proxy-in-devnet
  • merge main
  • Fix dependency vulnerabilities (#232)
  • chore: use teku for CL
  • chore: update tx proxy image
  • chore: reorder conditional validation checks (#231)
  • chore: remove dup gas limit check (#230)
  • fix: return tx outcome early if not valid (#229)
  • annotate private key a little more (#227)
  • Merge pull request #226 from worldcoin/ian/annotate-private-key
  • annotate private key
  • Merge pull request #223 from worldcoin/forerunner/snapshotter
  • chore: install netcat on distro
  • aws cli v2
  • fix db path
  • check sync status
  • comment is_synced
  • add wget to dockerfile
  • install wget
  • change docker image
  • snapshotter
  • Fix typos: correct spelling (#221)
  • chore: bump reth v1.3.9 (#218)
  • Osiris/better release workflow (#216)
  • feat: upgrade reth-v1.3.8 + isthmus support (#214)
  • Osiris/reth v1.3.7 (#210)
  • chore: refactor project arch (#207)
  • Osiris/update pbh validation errors (#208)
  • Osiris/tx proxy tests (#206)
  • Dzejkop/new kurtosis devnet setup (#201)
  • cleanup stampBlock (#203)
  • fix: foundry config (#200)
  • fix: observability (#198)
  • chore: remove world chain block registry (#197)
  • feat: cleanup contracts + builder patches (#194)
  • chore: minor cleanup (#195)
  • support compressed proofs in backwards compat way (#192)
  • Osiris/sepolia tests (#177)
  • feat: bump reth 1.3.0 (#190)
  • Merge pull request #189 from bertmiller/patch-1
  • Merge pull request #188 from worldcoin/osiris/reth-v1.2.2
  • Remove gas left() check
  • Merge branch 'osiris/fix-tests'
  • chore: bump reth
  • chore: fmt
  • fix: tests
  • Merge pull request #185 from gip/gip/fix_nonce_doc
  • Update contracts/src/lib/PBHExternalNullifier.sol
  • Merge pull request #186 from worldcoin/forerunner/stamp
  • Update world-chain-builder/crates/world/payload/src/builder.rs
  • add more logging
  • fix: doc for PBHExternalNullifier.verify()
  • fix devnet
  • fix
  • use cli args lol
  • add cli args
  • Merge branch 'main' into forerunner/stamp
  • fix
  • Merge branch 'main' into forerunner/stamp
  • clippy lints
  • base fee
  • Builder Private Key
  • fixup
  • index 1
  • chain id
  • WIP
  • wip
  • Merge pull request #184 from worldcoin/kit/block-registry
  • update devnet deployment
  • Merge branch 'main' into kit/block-registry
  • Merge pull request #182 from worldcoin/osiris/enforce-pbh-gas-limit
  • chore: update interface
  • add deployment script + cleanup
  • test: patch tests
  • update interface
  • init owner
  • chore: add better tracing
  • fix tests
  • add block registry contract
  • fix: load default values on startup if entrypoint is not in storage
  • Merge branch 'main' into osiris/enforce-pbh-gas-limit
  • feat: enforce pbh gas limit in the transaction validator
  • Merge pull request #181 from worldcoin/osiris/update-contracts
  • update contracts
  • Merge pull request #180 from worldcoin/osiris/u16-pbh-nonce
  • fix type
  • fix comment
  • update to u16
  • feat: switch pbh nonce to u16
  • Merge pull request #179 from worldcoin/SEC-1406-dockerignore-patch
  • SEC-1406: Add/update .dockerignore
  • Merge pull request #178 from worldcoin/fix/deployment-script
  • fix: world id address
  • Merge pull request #176 from worldcoin/kit/docs
  • fix credit
  • Merge branch 'kit/docs' of github.com:worldcoin/world-chain into kit/docs
  • added credit to line
  • Update specs/pbh/txs.md
  • simplify readme
  • Merge pull request #175 from dancoombs/danc/rundler-v0.6.0-alpha.3
  • update overview
  • update docs
  • update 4337 user ops section
  • chore(rundler): update rundler to v0.6.0-alpha.3
  • update transaction validation
  • tx validation
  • Merge pull request #174 from worldcoin/osiris/4337-docs

Binaries

System Architecture Binary
x86_64 world-chain-v1.9.0-x86_64-unknown-linux-gnu.tar.gz
aarch64 world-chain-v1.9.0-aarch64-unknown-linux-gnu.tar.gz
System Option Resource
Docker worldcoin/world-chain