snarkVM
snarkVM copied to clipboard
Integrate new coinbase puzzle into blocks
trafficstars
Motivation
Based on the new coinbase puzzles implemented here: https://github.com/AleoHQ/snarkVM/pull/994
This PR cleans up the new Coinbase Puzzle implementations and begins to integrate its use into the ledger and blocks.
^The above commit now includes the degree as a preimage for the prover polynomial.
^This commit makes CoinbaseSolution --> Option<CoinbaseSolution> in Block, so that we can support coinbase-less blocks
^Rebased here.