Full LEE Bedrock integration: Sequencer + Indexer + Explorer wired together
Compressed Block Proposal RFC ready for general review
Began research into PoW bootstrapping
blockchain:bedrock:research
blockchain:bedrock:research:cryptarchia
Updated draft on Total Stake Inference (TSI) via Uncle/DAG references: fixes ~15% underestimation by adding bounded uncle references for measurement. Updated validity rules, measurement procedure, and incentive analysis. draft
Drafted EmPoWering the Consensus: a PoW-based note minting mechanism enabling permissionless consensus participation without prior stake. doc
blockchain:bedrock:research:da:sampling
Completed “Network view” analysis: derived optimal sampling threshold using hypergeometric model, extended to n-node network perspective with collective acceptance/rejection probabilities. analysis
blockchain:bedrock:research:blend
Batch proving for PoQ Groth16: caches ~95% invariant witness across proofs, achieving ~2.5x speedup for 100 proofs. Speedup limited (not ~20x) because Groth16’s QAP quotient polynomial remains fully per-proof; only linear A/B MSM contributions benefit from batching. docreview
Compressed Block Proposal RFC cleaned up and ready for general review RFC
Updated Blend Protocol Node Communication Strategy Guide, motivating the redundancy parameter setting for Blend Protocol doc
Simple text-based UI for Cargo Hack to track progress
blockchain:bedrock:eng:sdp
Zone-SDK non-finalized state tracking: safe, pending, finalized txs (in-review) logos-blockchain#2132
SQLite zone demo: sequencer side implemented with SDK, working with generic query support branch
blockchain:lee
blockchain:lee:key-protocol
Prepared multisignature authorization document detailing how private accounts can have multiple owners using multi-signatures doc
Working on alternative “voting” program based approach for multi-owner private accounts
Public key protocol updated to match HD key specs: fixed child key implementation for hardened and non-hardened keys, replaced deterministic tests with outputs from Python implementation (in-review) lssa#249
blockchain:lee:token-program
Token Program refactored into library crates (merged): main logic moved to token_program lib, common types extracted to token_core shared by wallet/tests/AMM, Instruction now a proper enum with readable fields, TokenDefinition and TokenHolding are enums for sub-type distinction lssa#293
AMM Program refactor following same approach as Token Program: logic moved to amm_program lib crate, common types to amm_core, strongly-typed enum Instructions (in-review) lssa#306
Wallet FFI tests (merged): new wallet-ffi.rs integration test suite with BlockingTestContext to avoid nested tokio runtimes, covering account/keys/transfer FFI methods lssa#318
blockchain:lee:indexer
Indexer state management: added Indexer DB with V02State reconstruction at every finalized block via breakpoints, mapping columns for block hash/tx hash/account transaction lookup, RPC API extended with all methods including latest block id and healthcheck lssa#308
blockchain:lee:integration
Full Bedrock integration PR ready for review: Sequencer accepts generic Bedrock/Indexer clients for testability, uses testcontainers to run Bedrock in tests, added bedrock-related retrys, fixed flaky tests lssa#316
Implemented all-in-one docker compose for simplified local running and stage deployment example
Publishing indexer_service and explorer_service Docker images via CI
blockchain:lee:explorer
Block Explorer implemented using leptos Rust fullstack framework (backend + frontend sharing code), with pages for blocks/transactions/accounts and Docker support (in-review) lssa#315
blockchain:lee:docs
Rewrote main repo README: updated intro to use LEE/LEZ terminology (removing NSSA), updated sequencer run instructions (merged) lssa#323