TIPS
ブロックデータからGenerationHashを取り出す
xxd -p -c 32 -s 5304 -l 32 ./data/api-node-0/00000/00001.dat | tr "[:lower:]" "[:upper:]"
-s 5304はcatapult-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も利用できる。