LoginSignup
3
1

More than 3 years have passed since last update.

nem catapult バイト列構造置き場 0.10.0.x編

Last updated at Posted at 2020-11-07

Alpaca
https://qiita.com/planethouki/items/e1c153f9ea395ce0e8e6
Bison
https://qiita.com/planethouki/items/d22da901e5f71a366302
Cow
https://qiita.com/planethouki/items/bd21182f06b69df1ce35
Dragon
https://qiita.com/planethouki/items/75dc1d685438218a72cd
0.10.0.x
https://qiita.com/planethouki/items/c926905e9fde4c6ef68b

Transfer Transaction

項目 サイズ 意味
サイズ 4byte(LE) トランザクションのバイト数
予約 4byte 未使用
署名 64byte トランザクションへの署名
公開鍵 32byte 署名者の公開鍵
予約 4byte 未使用
バージョン 2byte(LE) バージョンID+ネットワークID
タイプ 2byte(LE) 5441
手数料 8byte(LE) 手数料
期限 8byte(LE) 期限
受取人 24byte 受取人アドレス
msg size 2byte(LE) メッセージバイト数+1
num mosaics 1byte モザイクの種類数
予約 4byte 未使用
予約 1byte 未使用
mosaics - 下表がnum mosaics分続く
msg type 1byte メッセージタイプ
msg payload 可変 メッセージ本文
項目 サイズ 意味
mosaic id 8byte(LE) モザイクID
amount 8byte(LE)
sample
// size
BD000000
// reserve
00000000
// sig
E9E8CEC7F4BC3836A692A293AB617134F2E787138769F63993CCA32FD413B3737A999F785B7E3FE92EAA5C676DB7ADB5355D867D449333BF9976730494B2ED04
// pub
5E89AED43BAC01105952EC4A1EC7F722EE087A0E092E32FB4E45E937A391CF56
// reserve
00000000
// version + network
0198
// type
5441
// fee
204E000000000000
// deadline
F07CCB4907000000
// recipient
983E8C8EDC36E3CEE6F4A2083A9A6DE9480454520E2D44B3
// msg size + 1
0D00
// num mosaics
01
// reserve
00000000
// reserve
00
// mosaic id or namespace id
EEAFF441BA994BE7
// amount
E00947F80D000000
// message
0074657374206D657373616765

参考
https://github.com/nemtech/catbuffer/blob/45478ad9c50af59b8bc91eec2e57af5bf321c3bc/schemas/transfer/transfer.cats

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1