All Changes
- bump(world-chain): version v2.4.4 (#1169)
- chore: add Peter as code owner (#1170)
- fix: account status (#1168)
- fix(proofs): harden validation, reuse upstream Kona and upgrade SP1 (#1164)
- feat: return the proofs release used onchain (#1162)
- feat: add check-wip1006-config (#1161)
- feat: add investigate-game skill (#1160)
- feat(skill): add scan-invalid-games skill (#1158)
- feat: add
invalid-parentagent skill (#1157) - fix(e2e-withdrawal): recover from finalize lag and add shared retries (#1156)
- ci(e2e-withdrawal): publish multi-architecture images to GHCR (#1155)
- refactor(e2e-withdrawal): reuse L1/L2 providers across workflow ticks (#1154)
- chore(deps): update chacha20 to 0.10.2 (0.10.1 is yanked) (#1149)
- chore(docker): exclude runtime stage from build cache (#1153)
- chore(e2e-withdrawal): scaffolding (#1151)
- feat(e2e-withdrawal): add aws kms support (#1150)
- chore(e2e-withdrawal): use json() fmt for logs (#1148)
- feat(e2e-withdrawal): run withdrawal workflows continuously with bounded retries (#1146)
- feat(e2e-withdrawal): add typed outcomes and workflow errors (#1144)
- feat(defender): submit proofs through private RPC (#1142)
- fix(contracts): reject locally doomed parents in MultiProofGame (#1145)
- chore: record and allowlist enclave PCRs for proofs/v1.0.0-rc.4 (#1143)
- fix(proofs): remove SP1 guest LTO overrides and refresh vkeys (#1141)
- feat(e2e-withdrawal): add step command to e2e-withdrawal (#1135)
- chore(proofs): prepare RC3 release (#1138)
- perf(proofs): enable LTO for canonical SP1 guest builds (#1137)
- feat: SP1 Patches (#1136)
- feat(proofs): SP1 Crypto Patches (#1134)
- feat: add dockerfile for e2e-withdrawal binary (#1133)
- fix(proofs): cancel obsolete proof jobs (#1131)
- feat(e2e-withdrawal): add aws s3 buckets support (#1130)
- feat(proofs): add L1 RPC fallback for proposer|challenger|defender (#1129)
- chore(proofs): Record Alphanet mock bond proof deployment (#1128)
- feat: add e2e-withdrawal binary (#1127)
- feat(proofs): log local SP1 limit estimation progress (#1124)
- fix(nix): avoid fetching Optimism Solidity submodules (#1122)
- fix: 2718 transaction decoding and bump op-reth (#1125)
- chore: bump semaphore-rs to 0.6.0 (#1120)
- test(proof-system): add proof invariants tests against alphanet (#1118)
- test(proof-system): add challenger tests against alphanet (#1116)
- test(proof-system): add L2->L1 withdrawal test against alphanet (#1114)
- ci: enable Karst acceptance checks on stage (#1113)
- fix(proofs): allow optimistic retries for timed-out games (#1111)
- Record Alphanet fresh proof-system deployment (#1103)
- test(proof-system): add e2e devnet tests for proof invariants (#1109)
- feat(proofs): configure witness timeout from environment (#1108)
- feat(proofs): instrument witness collection (#1105)
- test(proof-system): add e2e devnet tests for challenger (#1107)
- chore: record and allowlist enclave PCRs for proofs/v1.0.0-rc.2 (#1102)
- chore(proofs): prepare v1.0.0-rc.2 (#1100)
- feat(devnet): deploy mock bond token independently (#1099)
- test(devnet): fund ERC-20 proof-system bonds (#1091)
- feat(proofs): use ERC-20 vault for game bonds (#1089)
- feat(contracts): add ERC-20 staking vault (#1088)
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.4.4-x86_64-unknown-linux-gnu.tar.gz | world-chain-v2.4.4-x86_64-unknown-linux-gnu.tar.gz.asc | |
| aarch64 | world-chain-v2.4.4-aarch64-unknown-linux-gnu.tar.gz | world-chain-v2.4.4-aarch64-unknown-linux-gnu.tar.gz.asc | |
| System | Option | Resource | |
| Docker | worldcoin/world-chain |