Namespace作成トランザクションの実行
4.Namespace作成トランザクションの実行
workaddressにてNamespaceをレンタル期間制限付きで発行します。
本サンプルでは1000ブロックのレンタル期間としています。
任意のネームスペース名を configファイルである
catapult/python/config/local.json
private1内 workaddressの「namespace」に記載してください。
(e.g. techbureauなど)
"workaddress": {
"privatekey": "<既に記載済みのprivatekey>",
"address": "<既に記載済みのaddress>",
"mosaicId": "078ABAE03B6EF461",
"namespace": "techbureau" //⇐任意のネームスペース名を記載する
},
実行
python 04_namespace_registration.py
出力例:
------------------- signedTransaction ------------------------
{
"SignedTransaction": {
"payload": "<payloadが表示されます>",
"hash": "92CDDED9CCFF5B048E81508BF51DA3828AD9B89C508F6DDC1782887298CCCB8E",
"signerPublicKey": "<送信元workaddressのpublicKeyが表示されます>",
"type": 16718,
"networkType": 96
}
}
------------------- sendTransaction ------------------------
------------------- Success --------------------------------
Success: Transaction
{
"transaction": {
"signature": "<signatureが表示されます>",
"signerPublicKey": "<送信元workaddressのpublicKeyが表示されます",
"version": 1,
"network": 96,
"type": 16718,
"maxFee": "0",
"deadline": "125215548000",
"id": "D34E4D45AFAFB385",
"registrationType": 0,
"duration": "1000",
"name": "techbureau" //⇐発行されたネームスペース名が表示されます
},
"meta": {
"hash": "92CDDED9CCFF5B048E81508BF51DA3828AD9B89C508F6DDC1782887298CCCB8E",
"merkleComponentHash": "92CDDED9CCFF5B048E81508BF51DA3828AD9B89C508F6DDC1782887298CCCB8E",
"height": "248457"
}
}
------------------------------------------------------------