TIPS

ブロックデータからGenerationHashを取り出す

xxd -p -c 32 -s 5304 -l 32 ./data/api-node-0/00000/00001.dat | tr "[:lower:]" "[:upper:]"

-s 5304catapult-serverのバージョンによって異なる場合があります。

NEM アドレスをハイフンで区切りなおす

'TDWWYDGQNBKSAJBSHZX7QWVX7WNVAWWB7HGPWRB2'.replace (/([A-Z2-7]{6})(?=([A-Z2-7]{4,6})+)/g, '$1-') => "TDWWYD-GQNBKS-AJBSHZ-X7QWVX-7WNVAW-WB7HGP-WRB2"

正規表現

// 秘密鍵/公開鍵 16進数64文字 /[a-fA-F0-9]{64}/.test(privateKey)
// アドレス文字列 ハイフン除去39文字 Base32で使用される文字 /^[SMTN][A-z2-7]{39}$/.test(address.replace(/-/g, ""))

NEMロゴのカラーコード

#f7a800 #67b2e7 #00c4b3 #000000 #ffffff

最大メッセージ長は1023Byte

先頭1byteでメッセージ種類の情報を持つので、任意の情報は1023byteまでしか持てない。

ただし、SDK上の使用にすぎないので、自前でパースするならば最初の1Byteも利用できる。