Module zebra_state::service::check::utxo
source · Expand description
Consensus rule checks for the finalized state.
Functions§
- Reject negative remaining transaction value.
- Check that
utxo
is spendable, based on the coinbasespend_restriction
. - Lookup all the
transparent::Utxo
s spent by aSemanticallyVerifiedBlock
. If any of the spends are invalid, return an error. Otherwise, return the looked up UTXOs. - Check that transparent spends occur in chain order.