Aliasトランザクションの実行
5.Aliasトランザクションの実行
2.モザイク発行(token)トランザクションの実行 で作成したモザイクと
4.Namespace作成トランザクションの実行 で作成したNamespaceを
Aliasトランザクションで紐付けます。
紐付けることで、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のアドレスを検索すると、以下の様に表示されます
ブロックチェーンエクスプローラーに関しては以下FAQを参照ください