pub use blvm_primitives::orange_paper_helpers::*;
#[cfg(not(feature = "utxo-commitments"))]
pub fn expected_verifyconsensuscommitment_from_orange_paper(_params: u64) -> i64 {
panic!(
"VerifyConsensusCommitment requires (UtxoCommitment, headers). \
Use expected_verifyconsensuscommitment_from_orange_paper_impl with utxo-commitments feature."
)
}
#[cfg(feature = "utxo-commitments")]
pub fn expected_verifyconsensuscommitment_from_orange_paper(_params: u64) -> i64 {
panic!(
"VerifyConsensusCommitment requires (UtxoCommitment, headers). \
Use blvm_protocol::utxo_commitments::verification or blvm-spec-lock for property tests."
)
}
#[cfg(feature = "utxo-commitments")]
pub fn expected_verifyconsensuscommitment_from_orange_paper_impl<C>(
_commitment: &C,
_headers: &[crate::types::BlockHeader],
) -> i64 {
unimplemented!(
"Use blvm_protocol::utxo_commitments::verification::{{verify_header_chain, verify_supply, verify_commitment_block_hash}}"
)
}