Here's a brief overview of #Aleo Blockchain's dev process as of today for the folks.
Merges:
snarkVM
============================================================
https://github.com/AleoHQ/snarkVM/pull/1576: commit_to_group, hash_many (placeholder), hash_to_group, and hash_to_scalar opcodes
https://github.com/AleoHQ/snarkVM/pull/1577: Fix atomic checkpointing
https://github.com/AleoHQ/snarkVM/pull/1585: Fix transaction benches to include fees
https://github.com/AleoHQ/snarkVM/pull/1589: Adds counter for num_nonzeros
https://github.com/AleoHQ/snarkVM/pull/1592: Fix atomic checkpointing and rewinds
https://github.com/AleoHQ/snarkVM/pull/1594: [Feature] Support group::GEN as an operand
https://github.com/AleoHQ/snarkVM/pull/1598: Switches out VecDeque for Vec in checkpointing
https://github.com/AleoHQ/snarkVM/pull/1600: remove required cli flags, support multiple arguments, update readme
https://github.com/AleoHQ/snarkVM/pull/1601: Add a test case for cli argument parsing
https://github.com/AleoHQ/snarkVM/pull/1608: Reduce sizes in merkle_tree benchmarks
https://github.com/AleoHQ/snarkVM/pull/1609: Adds a prelude on the synthesizer modules
===================================================================
snarkOS
===================================================================
https://github.com/AleoHQ/snarkOS/pull/2401: Update license file, file headers, and badges
https://github.com/AleoHQ/snarkOS/pull/2406: Revert "logs: deduplicate peer IP"
https://github.com/AleoHQ/snarkOS/pull/2408: Update the MSRV
https://github.com/AleoHQ/snarkOS/pull/2409: Merge the staging branch
===================================================================
leo
https://github.com/AleoHQ/leo/pull/2399: Bump/snarkvm v0.11.4
===================================================================
In-Progress
snarkVM
===================================================================
https://github.com/AleoHQ/snarkVM/pull/1584: Prevent addition overflow
https://github.com/AleoHQ/snarkVM/pull/1586: [Feature] Permutation Check
https://github.com/AleoHQ/snarkVM/pull/1587: [Feature] Permutation Assignment
https://github.com/AleoHQ/snarkVM/pull/1588: A test to display local storage breakdown
https://github.com/AleoHQ/snarkVM/pull/1590: Adds sanity check on function sizes
https://github.com/AleoHQ/snarkVM/pull/1593: Unifies proving of Transaction::execute into two proofs
https://github.com/AleoHQ/snarkVM/pull/1599: [nit] remove impossible SynthesisError::AssignmentMissing
https://github.com/AleoHQ/snarkVM/pull/1606: Speed up VM::from via parallelism
https://github.com/AleoHQ/snarkVM/pull/1607: Construct finalize_root from Transactions
===================================================================
snarkOS
https://github.com/AleoHQ/snarkOS/pull/2410: Update clap to 4.3
https://github.com/AleoHQ/snarkOS/pull/2413: Update snarkVM
===================================================================
leo
https://github.com/AleoHQ/leo/pull/2400: bump snarkvm v0.11.5
===================================================================
That's all for today!
make sure you share these updates who are following #ALEO blockchain's dev process also, don't forget to hit that Like button and also leave your insightful comments below.
Until the next update! LFG🚀