Aligned Engineering Updates: November, 2025
During November we ran the zk-arcade campaign, and delivered 33 PRs across both repositories that expanded platform capabilities and improved stability.
Major highlights:
- Ethereum Fusaka Fork migration: Migrated Aligned to support Ethereum's Fusaka upgrade with EIP-7594 blob sidecars
- Mina verifier integration: Added support for Mina proof systems, expanding our verification capabilities in testnet. Notice this is also not a full bridge.
- Public NFT system: Implemented end-to-end public NFT functionality including smart contracts, minting metrics, and frontend support
- Enhanced UX: Added calendar functionality, gas-based time estimations, and comprehensive UI improvements to support the campaign
- Platform stability: Deployed enhanced telemetry, resolved critical bugs affecting users, and improved batching processes
Through the month, we balanced new feature development with platform stability, ensuring a smooth campaign experience while laying groundwork for expanding our products.
Summary
Total PRs merged: 33 (7 from aligned_layer, 26 from zk_arcade)
aligned_layer Repository (7 PRs)
Core Features
- feat: add mina verifiers (#2163)
Configuration & Updates
- chore: migrate ethereum package to fusaka fork (#2173)
- chore: update sp1 contract addrs link for Proof Aggregator Service (#2177)
- fix(aggregation-mode): send blob sidecars in transactions with eip_7594 (#2172)
Misc Infra
- chore(batcher): add disabled verifiers to the batcher config (#2169)
- feat(task sender): send proofs if there are enqueued proofs in the batcher (#2166)
- feat: change notifications to be a daily summary (#2164)
zk_arcade Repository (26 PRs)
Public NFT Features
- feat(contracts): public nft improvement (#536)
- feat(contracts): public NFT logic (#529)
- feat(web): add support for public nft if it is not deployed (#545)
- feat: metrics for public nfts mints (#542)
User Experience & Interface
- feat(web): estimations based on gas price (#535)
- feat(web): add a calendar to the home page (#540)
- feat(web): apply improvements to ui (#549)
- feat(web): support game indexes with same config (#552)
- chore(web): restore the games section on navigation bar (#518)
Metrics & Monitoring
- feat(metrics): update grafana dashboard (#516)
- feat(metrics): show amount of claims per game (#530)
- fix(metrics): increment minted nfts only once (#532)
- feat(telemetry): log level errors on parity (#541)
Bug fixes & UX
- fix(web): don't allow proofs with pub input addr not matching session one (#515)
- feat: allow user to invalidate proofs in claim (#519)
Platform Stability & Bug Fixes
- fix(web): improve event polling (#521)
- fix: beast sepolia installer (#527)
- fix: remove risc0 from beast (#525)
- fix: show calendar end date correctly (#543)
- fix(web): parity proof generation error (#544)
- fix(web): leaderboard entries are not being updated if the genserver crashes (#548)
Configuration & Data Management
- feat(web): store game config in db and fetch levels from it (#520)
- chore: add build for macos x86 (#523)
- chore: update whitelisted addresses (#538)
- chore: add addresses season 4 (#539)
- feat: separate discount whitelist generation (#534)
Key Achievements
- Ethereum Fusaka Fork Migration: Successfully migrated to the Fusaka fork with proper EIP-7594 support for blob sidecars
- Public NFT System: Comprehensive implementation of public NFT functionality including contracts, metrics, and frontend support
- Enhanced User Experience: Added calendar feature, improved UI, and better time estimations based on gas prices
- Mina Support: Introduced Mina verifiers to expand proof system compatibility
- Improved Monitoring: Enhanced metrics collection and Grafana dashboards for better operational visibility
- Security Hardening: Multiple improvements to proof validation and claim security
- Platform Stability: Resolved critical issues with event polling, leaderboard updates, and proof generation
Stay tuned: đŚ Twitter | đ¨ď¸ Telegram | đž Discord | đ Website | đ Manifesto