モザイク発行(token)トランザクションの実行

2.モザイク発行(token)トランザクションの実行

前項:アドレスの発行をしたworkaddress にて、新規のモザイクを発行します。

mijin

実行

python 02_mosaic_definition.py

本サンプルではモザイクの定義を

Mosaic発行数:100

可分性:0

ハードコーディングにて定義しています。

新規に発行したMosaicIdは、上記コマンド結果の最後に出力されます。

(以下の例では、078ABAE03B6EF461の値)

出力例:
------------------------------------------------------------
New Mosaic Id 078ABAE03B6EF461
------------------------------------------------------------

出力されたMosaicIDをconfigファイルである

catapult/python/config/local.json

private1内 workaddressの「mosaicId」を置き換えてください。

    "workaddress": {
      "privatekey": "<既に記載済みのprivatekey>",
      "address": "<既に記載済みのaddress>",
      "mosaicId": "078ABAE03B6EF461", //⇐mosaicIdに記載する
      "namespace": ""
    },

アカウント情報の取得

workaddressが新規に発行したMosaicを持っているか確認します。

実行

python account_info.py workaddress
出力例:
{
  "AccountInfo": {
    "url": "https://xxxxxxxx.mijin.io",
    "network": 96,
    "account": "workaddress",
    "address": "<workaddressのアドレスが表示されます",
    "mosaics": [
      {
        "mosaic": "078ABAE03B6EF461",
        "amount": "100", //⇐workaddressが新規発行したモザイク078ABAE03B6EF461を発行数100保持していることを表します
        "namespaceAlias": "No Namespace"
      }
    ],
    "linkedKeys": {
      "linked": null,
      "node": null,
      "vrf": null,
      "voting": null
    },
    "meta": [],
    "multisig": []
  }
}