whisky 1.0.25

The Cardano Rust SDK, inspired by MeshJS
Documentation
use crate::builder::WRedeemer;
use crate::*;

use super::{WhiskyScriptType, WhiskyTx};

impl WhiskyTx {
    pub fn mint_asset(
        &mut self,
        language_version: &LanguageVersion,
        mint_param: &MintParameter,
        redeemer: &WRedeemer,
    ) -> Result<&mut Self, WError> {
        self.tx_builder
            .mint_plutus_script(language_version)
            .mint(
                mint_param.amount,
                &mint_param.policy_id,
                &mint_param.asset_name,
            )
            .mint_redeemer_value(redeemer);
        self.current_script_type = Some(WhiskyScriptType::Minting);
        Ok(self)
    }
}