Skip to main content

transaction_policy_virtual_size

Function transaction_policy_virtual_size 

Source
pub fn transaction_policy_virtual_size(
    transaction: &Transaction,
    input_coins: &[Coin],
) -> Result<PolicyVirtualSize, FeePolicyError>
Expand description

Calculate the exact HSD policy virtual size for a transaction and its resolved input coins.

Input coins are outpoint-bound by transaction_sigops. Coinbase transactions have zero sigops, matching HSD. Transaction encoding bounds are enforced by Transaction::weight.