Aliasトランザクションの実行

5.Aliasトランザクションの実行

2.モザイク発行(token)トランザクションの実行 で作成したモザイクと

4.Namespace作成トランザクションの実行 で作成したNamespaceを

Aliasトランザクションで紐付けます。

mijin

紐付けることで、Namespace名でtokenをやり取りすることが可能です。

実行

python 05_namespace_to_mosaic_alias.py
出力例:
------------------- signedTransaction ------------------------
{
  "SignedTransaction": {
    "payload": "<payloadが表示されます>",
    "hash": "4CFB5DAD16F09D7DF99E4851D043E827C731F5B98AABBD89BFBC0DEC0B76B8B7",
    "signerPublicKey": "<送信元workaddressのpublicKeyが表示されます>",
    "type": 17230,
    "networkType": 96
  }
}
------------------- sendTransaction ------------------------
------------------- Success --------------------------------
Success: Transaction
{
  "transaction": {
    "signature": "<signatureが表示されます>",
    "signerPublicKey": "<送信元workaddressのpublicKeyが表示されます>",
    "version": 1,
    "network": 96,
    "type": 17230,
    "maxFee": "0",
    "deadline": "125219644000",
    "namespaceId": "D34E4D45AFAFB385",
    "mosaicId": "078ABAE03B6EF461",
    "aliasAction": 1
  },
  "meta": {
    "hash": "4CFB5DAD16F09D7DF99E4851D043E827C731F5B98AABBD89BFBC0DEC0B76B8B7",
    "merkleComponentHash": "4CFB5DAD16F09D7DF99E4851D043E827C731F5B98AABBD89BFBC0DEC0B76B8B7",
    "height": "248867"
  }
}
------------------------------------------------------------

アカウント情報の取得

workaddressが作成したMosaicとNamespaceで解決できているか確認します。

実行

python account_info.py workaddress
出力例:
{
  "AccountInfo": {
    "url": "https://xxxxxxxx.mijin.io",
    "network": 96,
    "account": "workaddress",
    "address": "<workaddressのアドレスが表示されます>",
    "mosaics": [
      {
        "mosaic": "078ABAE03B6EF461",
        "amount": "99",
        "namespaceAlias": "techbureau" //⇐workaddressが作成したモザイク078ABAE03B6EF461にネームスペースtechbureauが紐付されている
      }
    ],
    "linkedKeys": {
      "linked": null,
      "node": null,
      "vrf": null,
      "voting": null
    },
    "meta": [],
    "multisig": []
  }
}

参考)ブロックチェーンエクスプローラーでworkaddressのアドレスを検索すると、以下の様に表示されます

mijin

ブロックチェーンエクスプローラーに関しては以下FAQを参照ください