Skip to main content

Module block

Module block 

Source
Expand description

Block parsing utilities.

Uses chia_consensus to extract additions, removals, and coin spends from a FullBlock’s CLVM generator. Follows the same patterns as the chia-block-listener / chia-generator-parser crates.

Functions§

block_additions_and_removals
Extract coin additions and removals from a full block’s generator.
block_spends
Run the block generator and extract all coin spends with their puzzle_reveal and solution.
block_spends_with_conditions
Same as block_spends but also runs each puzzle against its solution to extract the CLVM output conditions.
parse_conditions_public
Public version of condition parsing for use from router.rs.