Как начать разработку

Published 15 October 2018

Описание Credits monitor

Общее описание

Общее описание

Credits Monitor – это веб-приложение, предназначенное для мониторинга блокчейн сетей платформы Credits (https://credits.com/), а также для поиска и просмотра информации об объектах: блоках, транзакциях, аккаунтах, смарт-контрактах. Актуальная версия монитора располагается по адресу https://monitor.credits.com.

В Credits Monitor реализована поддержка работы с несколькими сетями одновременно, т.е. один экземпляр приложения позволяет пользователю получать информацию из разных сетей. На данный момент это две сети: главная “MainNet” и тестовая “TestNet”.

В разных сетях версия API может отличаться, и монитор использует для каждой сети соответствующую версию.

Описание интерфейса

Описание интерфейса

При переходе по ссылке главное окно программы будет иметь вид, представленный на рисунке:

  • По умолчанию, при переходе по этой ссылке будет использована сеть “MainNet”.

    На главной странице монитора расположены следующие элементы:

    • Выпадающий список выбора сети. Этот элемент позволяет выбрать отображаемую сеть, после выбора сети всегда открывается главная страница
  • Строка поиска. Предназначена для поиска информации. Сюда можно ввести: хэш блока, id транзакции, адрес кошелька (аккаунта), адрес смарт-контракта

    • Статистика. В блоке статистики отображается различная количественная информация:
      • количество блоков
      • транзакций
      • смарт-контрактов

    Статистика обновляется каждые 2 минуты, исключение это элемент “Last Block”, его значение обновляется каждую секунду

Список ста последних блоков. В этом блоке отображается таблица с данными ста последних блоков. Обновление происходит ежесекундно. С помощью галочки “Show only blocks with transactions” можно вывести только блоки с ненулевым количеством транзакций

Столбец “Hash” содержит URL ссылки на блок транзакций, если нажать левую кнопку мыши по ссылке, то будет произведен переход на страницу выбранного блока транзакций, например:

На странице блока представлена информация блока, такая как номер, хеш, статус, время, количество. Ниже информации о блоке транзакций расположена таблица “List of transactions”, в которой показаны транзакции, входящие в выбранный блок. В таблице отображена информация транзакции:

  • идентификатор (Id)
  • хеш отправителя (From account)
  • хеш получателя (To account)
  • количество внутренней валюты (Value)
  • стоимость, которую отправитель транзакции должен заплатить в пользу узлов раунда (Fee)

Чтобы получить информацию о транзакции необходимо нажать левой кнопкой мышки на URL столбца Id, результат на рисунке

Для отображения детальной информации по смарт контракту его можно найти по уникальному адресу через строку поиска или через список всех развернутых контрактов

На странице информации о смарт-контракте видим его адрес в виде хеша, хеш состояния, размер в байтах, исходный код на Java, метод, параметры.

Votes 2, average rating 5

Contents