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

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

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

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

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

mijin

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

実行

node 05_namespace_to_mosaic_alias.js
出力例:
------------------- signedTransaction ------------------------
SignedTransaction {
  payload: '<payloadが表示されます>',
  hash: '52EE9D4C97FE62875676C14B56FE81E1C4E2E423213C75B7E775BBD952624389',
  signerPublicKey: '<送信元workaddressのpublicKeyが表示されます>',
  type: 17230,
  networkType: 96
}
------------------- sendTransaction ------------------------
------------------- Success --------------------------------
Success: Transaction MosaicAliasTransaction {
  type: 17230,
  networkType: 96,
  version: 1,
  deadline: Deadline { adjustedValue: 124098021658 },
  maxFee: UInt64 { lower: 0, higher: 0 },
  signature: '<signatureが表示されます>',
  signer: PublicAccount {
    publicKey: '<送信元workaddressのpublicKeyが表示されます>',
    address: Address {
      address: '<送信元workaddressのアドレスが表示されます>',
      networkType: 96
    }
  },
  transactionInfo: TransactionInfo {
    height: UInt64 { lower: 136448, higher: 0 },
    index: undefined,
    id: undefined,
    timestamp: UInt64 { lower: 0, higher: 0 },
    feeMultiplier: 0,
    hash: '52EE9D4C97FE62875676C14B56FE81E1C4E2E423213C75B7E775BBD952624389',
    merkleComponentHash: '52EE9D4C97FE62875676C14B56FE81E1C4E2E423213C75B7E775BBD952624389'
  },
  payloadSize: undefined,
  aliasAction: 1,
  namespaceId: NamespaceId { id: Id { lower: 3396223920, higher: 2354151119 } },
  mosaicId: MosaicId { id: Id { lower: 3007781232, higher: 490084216 } }
}

アカウント情報の取得

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

実行

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

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

mijin

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