pub fn validate_internal_consistency(
        &self,
        factories: &CryptoFactories,
        reward: Option<MicroTari>,
    ) -> Result<(), TransactionError> {
        let reward = reward.unwrap_or_else(|| 0 * uT);
        self.body
            .validate_internal_consistency(&self.offset, &self.script_offset, reward, factories)
    }
// This is for 0 * uT
This is for 0 * uT
This is for 0 * uT
pub fn validate_internal_consistency(
        &self,
        factories: &CryptoFactories,
        reward: Option<MicroTari>,
    ) -> Result<(), TransactionError> {
        let reward = reward.unwrap_or_else(|| 0 * uT);
        self.body
            .validate_internal_consistency(&self.offset, &self.script_offset, reward, factories)
    }
pub fn validate_internal_consistency ( & self , factories : & CryptoFactories , reward : Option < MicroTari > , ) -> Result < ( ) , TransactionError > { let reward = reward . unwrap_or_else ( | | 0 * uT ) ; self . body . validate_internal_consistency ( & self . offset , & self . script_offset , reward , factories ) }
This is for 0 * uT
This is for 0 * uT
&self
factories
&CryptoFactories
reward
Option<MicroTari>
&self
factories
&CryptoFactories
reward
Option<MicroTari>