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

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

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

mijin

実行

node 02_mosaic_definition.js

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

Mosaic発行数:100

可分性:0

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

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

(以下の例では、1D361778B3471970の値)

出力例:
------------------------------------------------------------
New Mosaic Id 1D361778B3471970
------------------------------------------------------------

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

catapult/javascript/config/local.json

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

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

アカウント情報の取得

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

実行

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