4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Symbol覚え書き

Last updated at Posted at 2020-06-28

概要

  • 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

アカウントの情報を取得

$ 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

接続方法

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")
                        }
                ]
        }
}
================================================

リンク

4
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
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?