概要
- Symbolについての雑多な覚書です
- nemだったりSymbolだったり表記ゆれがあります
ブロックチェーンを確認する
チェーン
$ symbol-cli chain height
6358
- heigit
- ブロックチェーン高
- Bitcoinだと0がジェネシスブロックだけど、nemは1がネメシスブロック
nemesis(原初)ブロック
- 一番最初のブロック
- 新しいネットワークを起動する前に定義される
- ネットワーク通貨モザイクの頒布を設定している
ブロックヘッダ
$ symbol-cli block header --height 1
Block Header
┌──────────────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property │ Value │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Generation Hash: │ 2334750D719D38F9F8A6AA7EFCC770D61F3A68B9BBED7A6CCB6360CAB07F8AB1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Total Fee: │ 0 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Number of Transactions: │ 32 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signature: │ 25ADD07AD2C33359D4CC719AC3FD5BFCA91AF5D389B66E30B8835BA7E638BCFD │
│ │ 7110752057FCFFFCB10823E9E5608E5DE107898D89D0B5065DC5201811309903 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ CC6D947CD2978AEC6D8203D8962E4227CA620FC03A84A856A2F36A3B541ED716 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network Type: │ TEST_NET │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Version: │ 1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Type: │ 32835 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height: │ 1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Timestamp: │ 0 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Difficulty: │ 100000000000000 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Fee Multiplier: │ 0 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Previous Block Hash: │ 0000000000000000000000000000000000000000000000000000000000000000 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Block Transactions Hash: │ 134910F86395FA43B442BF641A55079F56C778000F3202CD728D669321CD5C55 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Block Receipts Hash: │ 2036E7BA3CB8F576D60B4DAD09EACE72BE23BFA3672772312D26B7DE8232F2F4 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ State Hash: │ FFECAE8FB907D74D47479B9BD03C1B1610295109DD7F5B39272579A86B5F4257 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Beneficiary Public Key │ CC6D947CD2978AEC6D8203D8962E4227CA620FC03A84A856A2F36A3B541ED716 │
└──────────────────────────┴──────────────────────────────────────────────────────────────────┘
-
Generation Hash
- ブロックの生成に必要な値らしい
- Total Fee
- ブロックを収穫して集められた合計手数料
- Number of Transactions
- Signature
- 署名
- Signer
- 署名したアカウント
- Network Tyep
- ネットワークタイプ
- Version
- 転送トランザクションの種類
- 1 : 基軸通貨であるnem:xemを送信するための仕様で、モザイクは送信できない
- 2 : ユーザー定義モザイクの送信をするための仕様だがnem:xemも送信することができる
- NEM1では分かれているけどNEM2(Catapalt)では2に統合される予定
- 転送トランザクションの種類
- Type
- Height
- 収穫されたブロックの高さ
- ネメシスブロックなのでここでは1
- 収穫されたブロックの高さ
- Timestamp
- ネメシスブロックの作成から経過した秒数
- Difficulty
- ブロックの難易度
- 各ブロックは最初に設定(ここでは100兆)された難易度の1/10~10倍の間になる
- ブロックの難易度
- Fee Multiplier
- Previous Block Hash
- 直前のブロックのハッシュ
- ネメシスブロックなので000...000
- Block Transactions Hash
- トランザクションのハッシュ
-
symbol-cli transaction infoでトランザクションの詳細を確認できる- ネメシスブロックの場合エラーになる(トランザクションの情報が無いため?)
- Block Receipts Hash
- State Hash
- Beneficiary Public Key
各種情報検索
ローカルのテスト環境なので情報を伏せずにそのまま記載
- Account
- nemesis
- address : TCPKQL-ZWK3YL-3BIZFW-SREGUB-BRGW36-BRX73M-K4R2
- ftakao2007
- address : TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7
- nemesis
アカウントの情報を取得
$ symbol-cli account info --profile nemesis
⠙ Processing
Account Information
┌───────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property │ Value │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address │ TCPKQL-ZWK3YL-3BIZFW-SREGUB-BRGW36-BRX73M-K4R2 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address Height │ 1 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key │ A06B946836982D110960F284B5894430E94290A2EC5104D9461D3299ADF089A8 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key Height │ 1786 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance │ 4162500 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance Height │ 5732 │
└───────────────────┴──────────────────────────────────────────────────────────────────┘
Balance Information
┌──────────────────┬─────────────────┬─────────────────┬───────────────────┐
│ Mosaic Id │ Relative Amount │ Absolute Amount │ Expiration Height │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 354A5441C273DDEA │ 999,889 │ 999889 │ Never │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 3BF5CE22D3603BB1 │ 1,000,000 │ 1000000 │ Never │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 755D40AB579835FA │ 3,750 │ 3750000 │ Never │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 48A3734CE4754958 │ 449,949,990.9 │ 449949990900015 │ Never │
└──────────────────┴─────────────────┴─────────────────┴───────────────────┘
$ symbol-cli account info --profile ftakao2007
⠙ Processing
Account Information
┌───────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property │ Value │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address │ TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address Height │ 1786 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key │ 0000000000000000000000000000000000000000000000000000000000000000 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key Height │ 0 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance │ 0 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance Height │ 0 │
└───────────────────┴──────────────────────────────────────────────────────────────────┘
Balance Information
┌──────────────────┬─────────────────┬─────────────────┬───────────────────┐
│ Mosaic Id │ Relative Amount │ Absolute Amount │ Expiration Height │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 354A5441C273DDEA │ 111 │ 111 │ Never │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 48A3734CE4754958 │ 0 │ 200 │ Never │
└──────────────────┴─────────────────┴─────────────────┴───────────────────┘
アカウントに関連するトランザクションをアドレスを使って取得
$ symbol-cli account transactions --address TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7
┌────────────────────────────────────────────────────────────────────────────────────┐
│ TRANSFER │
├─────────────────┬──────────────────────────────────────────────────────────────────┤
│ Hash: │ A19166D915BBE5937428B3932E2C7F2C5D07F7343B96E831190B7E187C7B68AD │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Max fee: │ 2,000,000 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height (Block): │ 4,161 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Index: │ 0 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network type: │ TEST_NET │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Deadline: │ 2020-06-27 12:03:20.902 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ TCPKQL-ZWK3YL-3BIZFW-SREGUB-BRGW36-BRX73M-K4R2 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Recipient: │ TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Message: │ test3 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Mosaic (1/1): │ 111 354A5441C273DDEA │
└─────────────────┴──────────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────────────────────────────┐
│ TRANSFER │
├─────────────────┬──────────────────────────────────────────────────────────────────┤
│ Hash: │ 5933428C05FBC7AEDB4E1926ED2CCD942F479090451B60CF43A4BA5B901033FF │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Max fee: │ 2,000,000 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height (Block): │ 2,076 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Index: │ 0 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network type: │ TEST_NET │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Deadline: │ 2020-06-26 15:51:13.675 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ TCPKQL-ZWK3YL-3BIZFW-SREGUB-BRGW36-BRX73M-K4R2 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Recipient: │ TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Message: │ test2 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Mosaic (1/1): │ 100 85BBEA6CC462B244 │
└─────────────────┴──────────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────────────────────────────┐
│ TRANSFER │
├─────────────────┬──────────────────────────────────────────────────────────────────┤
│ Hash: │ 1880D7AEAA631466E121DD5A3B27CD66668F126E56A28D7ECC14085E5DE7E9E1 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Max fee: │ 2,000,000 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height (Block): │ 1,786 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Index: │ 0 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network type: │ TEST_NET │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Deadline: │ 2020-06-26 12:02:17.787 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ TCPKQL-ZWK3YL-3BIZFW-SREGUB-BRGW36-BRX73M-K4R2 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Recipient: │ TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Message: │ test │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Mosaic (1/1): │ 100 85BBEA6CC462B244 │
└─────────────────┴──────────────────────────────────────────────────────────────────┘
ブロックの情報をブロック高を使って取得
$ symbol-cli block header --height 1786
Block Header
┌──────────────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property │ Value │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Generation Hash: │ 9EFB565FD35D743E9D75D36DC67CB4571E24AE92F13B59E6276AC3A6972338C9 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Total Fee: │ 1999869 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Number of Transactions: │ 1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signature: │ 381CA0BB825092A19F7CE932593B2D175E6EA83EA31297663E534A865A007430 │
│ │ 34AFF6F122A77F8A29A13F930F19964265007B390CCE010F70B39AF51D99410C │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ 376A7D72507615B0FB0F05C0DF7FA5D0ACC5DD1A776F42C4715C2DEE4EF1D62D │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network Type: │ TEST_NET │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Version: │ 1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Type: │ 33091 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height: │ 1786 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Timestamp: │ 19735348478 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Difficulty: │ 36898667098990 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Fee Multiplier: │ 11049 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Previous Block Hash: │ 8E6176701638E7E40F99080133AE3BE58B6729F7D809D81EBA87F4ACDA7865CD │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Block Transactions Hash: │ 1880D7AEAA631466E121DD5A3B27CD66668F126E56A28D7ECC14085E5DE7E9E1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Block Receipts Hash: │ 82FA0D200C78DD4C56FAE65B117811595D6C74ACF75F5618F4AE39CC1C521210 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ State Hash: │ 5DE56DDE1E079CE9113C2642580E76739E2D0D4A10039F5CAEF1E86F7C098074 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Beneficiary Public Key │ 376A7D72507615B0FB0F05C0DF7FA5D0ACC5DD1A776F42C4715C2DEE4EF1D62D │
└──────────────────────────┴──────────────────────────────────────────────────────────────────┘
$ symbol-cli block header --height 2076
Block Header
┌──────────────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property │ Value │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Generation Hash: │ 4214D8DEDCC8CE45906B8A24D2484F7F5756A9BCFF7E14A5A4D38546F3060D48 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Total Fee: │ 1999998 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Number of Transactions: │ 1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signature: │ 9B88F99A3C476777EFADD1AADADF4F164C7CB88D35EB0C2273263FD09EB437C4 │
│ │ D10B56BA729DE80A147B09615D46FFBC33FF04836D540A5FEF873DA6F5D1DF05 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ 376A7D72507615B0FB0F05C0DF7FA5D0ACC5DD1A776F42C4715C2DEE4EF1D62D │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network Type: │ TEST_NET │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Version: │ 1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Type: │ 33091 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height: │ 2076 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Timestamp: │ 19749079499 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Difficulty: │ 19914924777032 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Fee Multiplier: │ 10989 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Previous Block Hash: │ 7532EFB96493CB39DF544EF598D123073F3224DC668199AF93C01936AA8F3A5F │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Block Transactions Hash: │ 5933428C05FBC7AEDB4E1926ED2CCD942F479090451B60CF43A4BA5B901033FF │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Block Receipts Hash: │ 79C770D94B1CCBC5936E564D2E529BFD96FB21D9270369865CE35FBA866BD00A │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ State Hash: │ F30138EF89DFA585155F25AF5937AF55830D8B07E6379380785FEB71320B5115 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Beneficiary Public Key │ 376A7D72507615B0FB0F05C0DF7FA5D0ACC5DD1A776F42C4715C2DEE4EF1D62D │
└──────────────────────────┴──────────────────────────────────────────────────────────────────┘
$ symbol-cli block header --height 4161
Block Header
┌──────────────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property │ Value │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Generation Hash: │ B6987B1CD185B2E0C832542A90D06C1A9E10749719D7210EBE650D784B84A931 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Total Fee: │ 1999998 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Number of Transactions: │ 1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signature: │ CA29A838ED6C74E9BD2150AD9AAA65CEE4D69E849F276C6FD420C0BD5F201E87 │
│ │ E8C0B0DF98DEBB90807DB467E00E494BA7BD799807404FC4BD44FFBF6E5E0D09 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ 376A7D72507615B0FB0F05C0DF7FA5D0ACC5DD1A776F42C4715C2DEE4EF1D62D │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network Type: │ TEST_NET │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Version: │ 1 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Type: │ 33091 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height: │ 4161 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Timestamp: │ 19821810888 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Difficulty: │ 40568541219327 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Fee Multiplier: │ 10989 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Previous Block Hash: │ 4ECFC8681132EACBCC1E15C7DC2D80F9697D5F917AE6E53758F6AB0444A007F2 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Block Transactions Hash: │ A19166D915BBE5937428B3932E2C7F2C5D07F7343B96E831190B7E187C7B68AD │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Block Receipts Hash: │ B26D4FF5E2F4BD7EBEC25EB89EC2C5C854198EB33441A230633B4E51E188CAF2 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ State Hash: │ 13228D3884CA1C89A7DF7C8B93E804B45D95DAA0207AE4EAD79B87E7C6691EA2 │
├──────────────────────────┼──────────────────────────────────────────────────────────────────┤
│ Beneficiary Public Key │ 376A7D72507615B0FB0F05C0DF7FA5D0ACC5DD1A776F42C4715C2DEE4EF1D62D │
└──────────────────────────┴──────────────────────────────────────────────────────────────────┘
トランザクションの情報をブロック高を使って取得
$ symbol-cli block transactions --height 1786
Transactions
┌────────────────────────────────────────────────────────────────────────────────────┐
│ TRANSFER │
├─────────────────┬──────────────────────────────────────────────────────────────────┤
│ Hash: │ 1880D7AEAA631466E121DD5A3B27CD66668F126E56A28D7ECC14085E5DE7E9E1 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Max fee: │ 2,000,000 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height (Block): │ 1,786 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Index: │ 0 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network type: │ TEST_NET │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Deadline: │ 2020-06-26 12:02:17.787 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ TCPKQL-ZWK3YL-3BIZFW-SREGUB-BRGW36-BRX73M-K4R2 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Recipient: │ TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Message: │ test │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Mosaic (1/1): │ 100 85BBEA6CC462B244 │
└─────────────────┴──────────────────────────────────────────────────────────────────┘
$ symbol-cli block transactions --height 2076
Transactions
┌────────────────────────────────────────────────────────────────────────────────────┐
│ TRANSFER │
├─────────────────┬──────────────────────────────────────────────────────────────────┤
│ Hash: │ 5933428C05FBC7AEDB4E1926ED2CCD942F479090451B60CF43A4BA5B901033FF │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Max fee: │ 2,000,000 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height (Block): │ 2,076 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Index: │ 0 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network type: │ TEST_NET │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Deadline: │ 2020-06-26 15:51:13.675 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ TCPKQL-ZWK3YL-3BIZFW-SREGUB-BRGW36-BRX73M-K4R2 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Recipient: │ TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Message: │ test2 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Mosaic (1/1): │ 100 85BBEA6CC462B244 │
└─────────────────┴──────────────────────────────────────────────────────────────────┘
$ symbol-cli block transactions --height 4161
Transactions
┌────────────────────────────────────────────────────────────────────────────────────┐
│ TRANSFER │
├─────────────────┬──────────────────────────────────────────────────────────────────┤
│ Hash: │ A19166D915BBE5937428B3932E2C7F2C5D07F7343B96E831190B7E187C7B68AD │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Max fee: │ 2,000,000 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height (Block): │ 4,161 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Index: │ 0 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network type: │ TEST_NET │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Deadline: │ 2020-06-27 12:03:20.902 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ TCPKQL-ZWK3YL-3BIZFW-SREGUB-BRGW36-BRX73M-K4R2 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Recipient: │ TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Message: │ test3 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Mosaic (1/1): │ 111 354A5441C273DDEA │
└─────────────────┴──────────────────────────────────────────────────────────────────┘
トランザクションの情報をトランザクションハッシュを使って取得
$ symbol-cli transaction info --hash A19166D915BBE5937428B3932E2C7F2C5D07F7343B96E831190B7E187C7B68AD
┌────────────────────────────────────────────────────────────────────────────────────┐
│ TRANSFER │
├─────────────────┬──────────────────────────────────────────────────────────────────┤
│ Hash: │ A19166D915BBE5937428B3932E2C7F2C5D07F7343B96E831190B7E187C7B68AD │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Max fee: │ 2,000,000 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Height (Block): │ 4,161 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Index: │ 0 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Network type: │ TEST_NET │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Deadline: │ 2020-06-27 12:03:20.902 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Signer: │ TCPKQL-ZWK3YL-3BIZFW-SREGUB-BRGW36-BRX73M-K4R2 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Recipient: │ TAD4HT-CTLXDH-BZWRGJ-73LQYV-OI6SD4-BCD4W5-7AZ7 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Message: │ test3 │
├─────────────────┼──────────────────────────────────────────────────────────────────┤
│ Mosaic (1/1): │ 111 354A5441C273DDEA │
└─────────────────┴──────────────────────────────────────────────────────────────────┘
MongoDB
接続方法
BinDataの値を見る
ブロック高1のHash値を確認
### ブロック高1のBinDataを取得
$ mongo --host 172.20.0.4 catapult --eval db.blocks.find({"block.height":NumberLong(1)}, {"meta.hash":1, _id:0}) --quiet
BinData(0,"aToECUIyuOG6J1eYCVuMcXBAa97qhbMB6bm3LBkH3CQ=")
### ハッシュ値を出力
$ mongo --host 172.20.0.4 catapult --eval BinData(0,"aToECUIyuOG6J1eYCVuMcXBAa97qhbMB6bm3LBkH3CQ=").hex() --quiet | tr [a-z] [A-Z]
693A04094232B8E1BA275798095B8C7170406BDEEA85B301E9B9B72C1907DC24
特定のモザイクを保持しているユーザの検索
### symbol-cliでモザイクのIDを取得
$ symbol-cli mosaic search
================================================
...
Mosaic Id | 0845022BD020B93B
...
================================================
### 10進数に変換
$ echo "ibase=16; 0845022BD020B93B" | bc
================================================
595884912895113531
================================================
※ 16進数に変換は「obase」
### mongoで検索
> db.accounts.find({"account.mosaics.id":NumberLong("595884912895113531")}).pretty()
================================================
{
"_id" : ObjectId("5f123f926e2210a86ca7a8a6"),
"account" : {
"address" : BinData(0,"mIw02nIr62A6dIA4vdaYAxQYiDA2zPDd"),
"addressHeight" : NumberLong(43289),
"publicKey" : BinData(0,"Wu9IWN9ewPjetcu1YycYRAu4Tw/nIQ0It6GSB/jYgUg="),
"publicKeyHeight" : NumberLong(43302),
"accountType" : 0,
"supplementalPublicKeys" : {
},
"importances" : [ ],
"activityBuckets" : [ ],
"mosaics" : [
{
"id" : NumberLong("6801166671798451850"),
"amount" : NumberLong("5954762696")
},
{
"id" : NumberLong("595884912895113531"),
"amount" : NumberLong("5000000000000")
},
{
"id" : NumberLong("2538383656160438481"),
"amount" : NumberLong("5000000000")
},
{
"id" : NumberLong("3063627196561543831"),
"amount" : NumberLong("500000000000")
},
{
"id" : NumberLong("7894251612461990073"),
"amount" : NumberLong("50000000000")
}
]
}
}
================================================