モザイク供給量の変更⚓︎
supply_mutable(供給量可変)フラグを有効にして作成された モザイク は、作成後に総供給量を増加または減少させることができます。
このチュートリアルでは、モザイクの供給量を変更する方法を説明します。
前提条件⚓︎
開始する前に、以下を準備してください。
supply_mutableフラグが設定されたモザイクを所有する アカウント。 モザイクの作成 チュートリアルを参照してください。- トランザクション手数料を支払うための XYM。 蛇口 (Faucet) からテストネットの通貨を入手する を参照してください。
詳細については、テキストブックの 供給量可変 を参照してください。
供給量の増加(ミント)⚓︎
新しいユニットをミント(鋳造)するには、モザイクの作成チュートリアルの モザイク供給量変更トランザクションの構築 ステップを以下のパラメータで再利用します。
actionをincrease(増加)に設定します。delta(差分)に追加する絶対単位の数を設定します。 差分は絶対単位で表されるため、モザイクの 可分性 によって、整数単位への換算が決まることに注意してください。
新しいユニットは、モザイク作成者のアカウント残高に追加されます。
供給量の減少(バーン)⚓︎
既存のユニットをバーン(焼却)するには、同じ mosaic_supply_change_transaction_v1 タイプを以下のパラメータで使用します。
actionをdecrease(減少)に設定します。deltaに削除する絶対単位の数を設定します。 ミントの場合と同様に、差分はモザイクの 可分性 に基づいた絶対単位で表されます。
ユニットは、モザイク作成者のアカウント残高から削除されます。 作成者が十分なユニットを保持していない場合、トランザクションは検証エラーで失敗します。