Структура аккаунта

Core

  • base - баланс и заряд.

  • base.balance : long - размер баланса.

  • base.swaps : Map<String, Swap> - незавершенные атомарные обмены (баланса).

  • base.charge - текущий заряд.

  • base.charge.value : long - значение заряда.

  • base.charge.tail : long - дробная часть заряда.

  • base.charge.timestamp : long - дата обновления заряда.

  • core - данные ядра.

  • core.auth - все, что необходимо для проверки ЭЦП.

  • core.auth.pk - параметры публичного ключа.

  • core.auth.pk.alg : String - алгоритм.

  • core.auth.pk.value : String - ключ (Base64-строка).

  • core.auth.multisign - настройки мультиподписи.

  • core.auth.multisign.voices : Map<String, long> - параметры мультиподписи.

  • core.auth.multisign.revoke- данные для отзыва мультиподписи

  • core.auth.multisign.revoke.alg : String- алгоритм хеша отзыва мультиподписи.

  • core.auth.multisign.revoke.hash : String - хеш отзыва мультиподписи.

  • core.created : long - дата создания аккаунта (unixtimestamp).

  • core.data : Map<String, Property> - данные, которые аккаунт установил самому себе.

  • core.snapshot : String - снапшот данных, которые аккаунт установил другим аккаунтам.

  • core.version : long - версия формата аккаунта.

Для чтения данных, установленных другим аккаунтам необходимо использовать путь external/<EON-TARGET-ID>/<PATH> : Map<String, Property>. Работает только при прямом запросе этих данных.

Payment

  • base - баланс и заряд.

  • base.balance : long - размер баланса.

  • base.swaps : Map<String, Swap> - незавершенные атомарные обмены (баланса).

  • base.charge - текущий заряд.

  • base.charge.value : long - значение заряда.

  • base.charge.tail : long - дробная часть заряда.

  • base.charge.timestamp : long - дата обновления заряда.

  • color - данные платежного сервиса.

  • color.coin.decimal : long - число знаков после запятой.

  • color.coin.timestamp : long - дата создания монеты.

  • color.coin.mode : String - режим создания монеты ("AUTO" для авто-эмиссии).

  • color.coin.emission : long - текущий размер эмиссии.

  • color.balances : Map<String, long> - балансы в цветных монетах.

  • color.swaps : Map<String, Swap> - незавершенные атомарные обмены (цветных монет).

  • color.version : long - версия формата аккаунта.

Last updated