Skip to content

How to Use Iroha Special Instructions

Building and submitting an instruction:

rust
fn use_instruction(
    iroha: &Client,
) {
    let roses = "rose#wonderland".parse::<AssetDefinitionId>().unwrap();
    let alice = "alice@wonderland".parse::<AccountId>().unwrap();
    // build an instruction
    let mint_roses_for_alice = Mint::asset_numeric(
        42_u32, 
        AssetId::new(roses, alice)
    );
    // submit the instruction
    iroha.submit(mint_roses_for_alice).unwrap();
}
fn use_instruction(
    iroha: &Client,
) {
    let roses = "rose#wonderland".parse::<AssetDefinitionId>().unwrap();
    let alice = "alice@wonderland".parse::<AccountId>().unwrap();
    // build an instruction
    let mint_roses_for_alice = Mint::asset_numeric(
        42_u32, 
        AssetId::new(roses, alice)
    );
    // submit the instruction
    iroha.submit(mint_roses_for_alice).unwrap();
}