Бинарный формат транзакции сжигания токена

Бинарный формат версии 2

Порядковый номер поля Название поля Название JSON-поля Тип поля Размер поля в байтах Описание поля
1 Флаг версии Байт 1 Указывает что структура данных транзакции имеет версию 2 или выше.
Значение должно быть равно 0
2 Тип транзакции type Байт 1 ID типа транзакции.
Значение должно быть равно 6
3 Номер версии version Байт 1 Номер версии структуры данных транзакции.
Значение должно быть равно 2
4 ID сети chainId Байт 1 Задает сеть, в которой транзакция будет опубликована.
84 для тестовой сети, 87 для основной сети
5 Публичный ключ отправителя senderPublicKey Массив байтов 32 Публичный ключ аккаунта отправителя
6 ID токена assetId Массив байтов 32 ID сжигаемого токена
7 Количество токенов amount Длинное целое 8 Количество сжигаемых токенов
8 Комиссия fee Длинное целое 8 Комиссия за транзакцию в WAVELET
9 Временная метка timestamp Длинное целое 8 Unix-время отправки транзакции в блокчейн
10 Подтверждения proofs Массив подтверждений S Если массив пустой, то S= 3.
Если массив не пустой, то S= 3 + 2 × N + (P1 + P2 + ... + Pn),
где
N — количество подтверждений в массиве,
Pn — размер N-го подтверждения в байтах.
Максимальное количество подтверждений в массиве — 8. Максимальный размер каждого подтверждения — 64 байта

JSON-представление транзакции бинарного формата версии 2

{  
   "type":6,
   "version":2,
   "chainId":87,
   "senderPublicKey":"9GaQj7gktEiiS1TTTjGbVjU9bva3AbCiawZ11qFZenBX",
   "assetId":"FVxhjrxZYTFCa9Bd4JYhRqXTjwKuhYbSAbD2DWhsGidQ",
   "amount":9999,
   "fee":100000,
   "timestamp":1548660675277,
   "proofs":[  
      "61jCivdv3KTuTY6QHgxt4jaGrXcszWg3vb9TmUR26xv7mjWWwjyqs7X5VDUs9c2ksndaPogmdunHDdjWCuG1GGhh"
   ],
   "id":"csr25XQHT1c965Fg7cY2vJ7XHYVsudPYrUbdaFqgaqL",
   "sender":"3P9QZNrHbyxXj8P9VrJZmVu2euodNtA11UW",
   "height":1370971
}

Бинарный формат версии 1

Порядковый номер поля Название поля Тип поля Размер поля в байтах Описание поля
1 Тип транзакции Байт 1 ID типа транзакции.
Значение должно быть равно 6
2 Публичный ключ отправителя Массив байтов 32 Публичный ключ аккаунта отправителя
3 ID токена Массив байтов 32 ID сжигаемого токена
4 Количество токенов Длинное целое 8 Количество сжигаемых токенов
5 Комиссия Длинное целое 8 Комиссия за транзакцию в WAVELET
6 Временная метка Длинное целое 8 Unix-время публикации транзакции в сеть
7 Подпись Массив байтов 64 Подпись транзакции

results matching ""

    No results matching ""