⌘K

Custom Asset Transfer

Icon Link自定义资产转移

SDK 提供了在进行合约调用时在同一交易内转移资产的选项。通过使用 add_custom_asset() 方法,您可以指定资产 ID、金额和目标地址:

let amount = 1000;
let _ = contract_instance
    .methods()
    .initialize_counter(42)
    .add_custom_asset(
        AssetId::zeroed(),
        amount,
        Some(other_wallet.address().clone()),
    )
    .call()
    .await?;