第3章に記載されている内容の訂正情報と補足説明です。
- ネットワーク手数料に使用されるモザイクがcat.currencyからnem.xemに変更になりました。
- NetworkCurrencyMosaic は現在 "cat.currency" を指すため使用できません。
- トランザクションに手数料指定が必須になりました。
- 補足説明にてサンプルを動かすための入金必要額(min値)と実行時必要手数料(max値)を明記します。
- WebSocketのタイムアウト対策ロジックを追加します。
- ネームスペース取得時に重複を避けるために自動生成したアドレス文字列を追加しています。
- ネームスペース取得期間を1blockから5blockに変更しました。
setInterval(function(){listener.newBlock()}, 30000);
- blockHttp.getBlockReceiptsで取得できるstatementへのアクセス方法が変わりました。
- blockHttp.getBlockTransactionsで取得できるtransaction.recipientアドレスへのアクセス方法が変わりました。
- RegisterNamespaceTransaction -> NamespaceRegistrationTransaction
- MosaicProperties.create -> MosaicId.createFromNonce
- MosaicSupplyType -> MosaicSupplyChangeAction
- AliasActionType -> AliasAction
- (new nem.UInt64(_.alias.mosaicId)).toHex() -> _.alias.mosaicId.toHex()
- RegisterNamespaceTransaction -> NamespaceRegistrationTransaction
- AliasActionType -> AliasAction
現在、nem2-sdkのライブラリにバグがあるため実行できません。
page.217
- 誤:XEMBookはリリース以降200万プレビューに迫るアクセスを記録。
- 正:XEMBookはリリース以降200万プレビューを超えるアクセスを記録。
以下のノードと蛇口を利用して動作確認することができます。
https://jp5.nemesis.land:3001/
- GENERATION_HASH CC42AAD7BD45E8C276741AB2524BC30F5529AF162AD12247EF9A98D6B54A385B
http://faucet-01.nemtech.network
- -2143092733(0x80430003)
- Failure_Core_Insufficient_Balance 残高不足です。
- ブラウザを使ったデバッグ手法(0.16.1対応済み)
-
サンプルテンプレート(0.16.1対応済み)
- https://xembook.github.io/nem-tech-book/201_sample_template.html
- 入金必要額 0.1XEM以上
- 実行時必要手数料 0.1XEM以下
-
監視(0.16.1対応済み)
-
アグリゲートトランザクション(モザイク⽣成)(0.16.1対応済み)
-
アグリゲートトランザクション(マルチシグ組成)(0.16.1対応済み)
-
マルチレベルマルチシグ(0.16.1対応済み)
-
保留型アグリゲートトランザクション(0.14.0対応済み)
-
所有(0.16.1対応済み)
-
認証(0.14.3対応済み)
-
トレーサビリティ(0.14.1対応済み)
本書ではsafetyトークンを送っていますが、サンプルプログラムでは簡略化のためxemを送っています。