Namespace作成トランザクションの実行

4.Namespace作成トランザクションの実行

workaddressにてNamespaceをレンタル期間制限付きで発行します。

mijin

本サンプルでは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"
  }
}
------------------------------------------------------------