Приветствую.
Представляю Вам обновленный пакет утилит для делегатов.
Для начала скажу что пакет сильно изменился и стал практически полноправной утилитой для делегатов.
Она позволяет производить редкие но иногда всё же необходимые действия со сторона делегатов.
Возможности утилиты :
Установка GO
Скачать и установить ЯП GO с сайта https://golang.org/dl/
Сборка
В отдельной папке создать директории bin, pkg, src.
Перейти в папку src и склонировать туда репозиторий командой
$ git clone git://github.com/asuleymanov/wittnes_go.git
Усановить все необходимые пакеты для сборки командой
$ go get -u github.com/asuleymanov/golos-go
$ go get -u github.com/mkideal/cli
Сборка приложения производиться с помощью команды build
в папке приложения.
$ go build
Настройка
Произвести настройки в файле witness.conf
Основные:
- username - имя пользователя в системе GOLOS
- active_key - Актив ключ пользователя
- witness_pub_key - Публичный witness ключ
Использование
Start Witness
Команда start
Данная команда стартует процесс подписания блоков пользователем.
Пример :
$ witness_go start
Stop Witness
Команда stop
Данная команда останавливает процесс подписания блоков пользователем.
Пример :
$ witness_go stop
Publish Feed
Команда feed
Данная команда публекует курс делегата.
У команды есть 1 параметр:
-t или --time параметр позволяет установить периодичность с которой программа обновляет курс. Значение по умолчанию 0.
Пример :
- Опубликовать курс 1 раз
$ witness_go feed
- опубликовать курс каждые 10 минут
$ witness_go feed -t=10
OR
$ witness_go feed --time=10
Show/Update Settings
Команда settings
Данная команда позволяет посмотреть и изменить параметры делегата.
У команды есть 3 параметра:
-u или --update параметр позволяет обновить один или несколько параметров не затрагивая другие
Данные передаваемые в параметр соответствуют следующей таблице:
Передаваемый параметр | Изменяемый параметр |
---|---|
AccFee | AccountCreationFee |
MaxBS | MaximumBlockSize |
SbdIR | SBDInterestRate |
AccMinG | CreateAccountMinGolosFee |
AccMinD | CreateAccountMinDelegation |
AccTimeD | CreateAccountDelegationTime |
MinD | MinDelegation |
Пример:
$ witness_go settings -u AccFee=0.120
OR
$ witness_go settings -u AccFee=0.120 --update MinD=30`
-j или --json параметр позволяет передать изменяемые значения в виде JSON строки
Пример:
$ witness_go settings -j '{\"AccountCreationFee\": 0.120, \"SBDInterestRate\": 500, \"MinDelegation\": 20}'
OR
$ witness_go settings --json '{\"CreateAccountMinDelegation\": 0.120, \"SBDInterestRate\": 500, \"CreateAccountDelegationTime\": 20}'
-f или --file параметр позволяет указать файл в формате JSON с изменяемыми значениями.
Пример:
$ witness_go settings -f example.json
OR
$ witness_go settings --file example.json
примеры файлов можно посмотреть в папке example_jsonfile
Весь исходный код можно получить на GITHUB.COM
P.S. Все предложения и пожелания можно писать в комментариях, с помощью Telegram канала или с помощью Telegram лично мне
Я буду очень рад, если вы поддержите делегата @asuleymanov.
Заходите на страничку https://golos.id/~witnesses и проголосуйте за делегата ASuleymanov.
Спасибо за внимание и хорошего дня!
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю!
Ваш уровень вырос, и теперь вы-косатка!
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за Количество комментариев
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho Поздравляю! Вы получили личную награду!
С Днём Рождения - 1 год на Голосе
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho Привет! Подписался на ваш канал! Надеюсь на такой же ответ, взаимную подписку и дружбу. Спасибо! Желаю удачи вам!
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за Количество комментариев
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за общую выплату получил
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@drwho
Леша, привет. я мало что поняла, но вижу, что инфа важная, репостну. пусть мои читатели не пропустят. )
@ladyzarulem Спасибо. большое.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
t3ran13, francisgrey, narin, max-max, vadbars, nefer, vict0r, arystarch, amelina.elena, graff0x, kertar, bag, vladsm, ifingramota, duremarr, ssleeperr, abloud, atvalevsky, benken, brainmechanic, boliwar
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
@drwho Ваш пост мне понравился. Поэтому я проголосовал за него!
Поддержите меня: ssleeperr
Энтузиасты следящие за тегом #open-source решили поддержать ваш пост. Спасибо, что публикуете и описываете свои разработки.
Сори народ забыл еще 1 команду указать.
Команда : median
Пример :
witness_go median
Показывает средние параметры по сети на момент запроса.