|
| static bool | expand_tx_and_ver_rct_non_sem (transaction &tx, const rct::ctkeyM &mix_ring) |
| static crypto::hash | calc_tx_mixring_hash (const transaction &tx, const rct::ctkeyM &mix_ring) |
| static bool | is_canonical_bulletproof_layout (const std::vector< rct::Bulletproof > &proofs) |
| static bool | is_canonical_bulletproof_plus_layout (const std::vector< rct::BulletproofPlus > &proofs) |
| template<class TxForwardIt> |
| static bool | ver_non_input_consensus_templated (TxForwardIt tx_begin, TxForwardIt tx_end, tx_verification_context &tvc, std::uint8_t hf_version) |
| uint64_t | cryptonote::get_transaction_weight_limit (uint8_t hf_version) |
| | Get the maximum transaction weight for a given hardfork.
|
| bool | cryptonote::ver_rct_non_semantics_simple_cached (transaction &tx, const rct::ctkeyM &mix_ring, rct_ver_cache_t &cache, std::uint8_t rct_type_to_cache) |
| | Cached version of rct::verRctNonSemanticsSimple.
|
| bool | cryptonote::ver_mixed_rct_semantics (std::vector< const rct::rctSig * > rvv) |
| | Verify the semantics of a group of RingCT signatures as a batch (if applicable).
|
| bool | cryptonote::ver_non_input_consensus (const transaction &tx, tx_verification_context &tvc, std::uint8_t hf_version) |
| | Verify every non-input consensus rule for a group of non-coinbase transactions.
|
| bool | cryptonote::ver_non_input_consensus (const pool_supplement &ps, tx_verification_context &tvc, const std::uint8_t hf_version) |