Алгоритм файла configs.js dpos.space 2.0


Здравствуйте. Это первый пост, который пишу через golos.io - их редактор стал мне нравиться.
Но пост не об этом, а о структуре файла configs.js.

О файле

Это конфигурационный файл. Здесь прописываются основные параметры для разных блокчейнов, а также функция для get параметров.

Что такое get параметры?

Это часть url, имеющая вид: ?auser=name&blockchain=golos - здесь это user и blockchain.

Для чего они?

Для создания прямого доступа к нужной части функционала. Например, к странице профиля пользователя @denis-skripnik блокчейна Golos.

Что ниже той функции?

  1. Переменные для get параметров user и иblockchain;
  2. Добавление в LocalStorage названия текущего блокчейна;
  3. Получение имени блокчейна из LocalStorage в переменную;
  4. Настройки для разных блокчейнов;
  5. Вывод lib ссылки, а также подключения к Ноде в секции head;
  6. Назначение идентификаторов элементам для вывода параметров блокчейнов: токенов, Клиентов и пр.

О настройках

Состав:

  1. Название БЧ.
  2. url - адрес основного Клиента;
  3. currency1 - первый, основной токен;
  4. currency2 - второй токен, влияющий на курирование. на Голосе это СГ, в стиме - SP, в VIZ - SHARES;
  5. currency3 (не везде есть) - ещё 1 токен: gbg/sbd;
  6. noda - код подключения к Ноде;
  7. lib - ссылка на js библиотеку блокчейна;
  8. api - заготовка для универсального подключения api. Например, чтобы вводить не golos.api/steem.api/viz.api, а SETTINGS[chain].api, что избавляет от необходимости писать кучу условий;
  9. getDiscussionsAuthors - содержит имя параметра, содержащего имя автора в get_discussionsby... (Где ... - created, promoted, papular и т.п.);

Список блокчейнов:

  • Golos
  • Viz
  • Steem
  • Vox

В будущем возможно добавлю ещё Whaleshares и другие, но перед этим запущу сервис с теми, что указал выше.

Всё

Благодарю всех за внимание.

Я - делегат:

Прошу проголосовать за меня тут: /~witnesses
denis-skripnik
42 место.


Comments 1


Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
lilia, blange, narin, max-max, zlata777, ladyzarulem, zaria, lira, kudesnikaltay, sterh, virt, voronchihin, vadimph, felicita, duremarr, student61, mp42b, abloud, alexfisher, massatela, d0z4t0r, kanalex, verdon, astramar, ezavarov, jahspear, vp-cosmos, apnigrich, olgaxx, osra111, pkrugloff, zolotova1703, esperos, get999, sevaev, boliwar, denispavlov, marko44, cryptenthusiast, daos, semitsvetik, mixtrum
Поэтому я тоже проголосовал за него!

Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!


Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"


dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:

13.11.2018 12:57
0
My pageSettingsLogout
Cancel Confirm
100%
Cancel Confirm
Cancel Confirm