Releases: worldcoin/world-chain
Releases · worldcoin/world-chain
v1.9.3
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
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
- test: add elliptic curve tx type load test by @alessandromazza98 in #358
- chore: bump reth to v1.9.1 by @alessandromazza98 in #359
- chore: bump release to v1.9.1 by @alessandromazza98 in #360
New Contributors
- @alessandromazza98 made their first contribution in #358
Full Changelog: https://github.com/worldcoin/world-chain/commits/v1.9.1
v1.9.0
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 |