В Голосе сейчас по-сути нет хорошо поддерживаемых python библиотек. Для своих целей я поддерживаю библиотеку golodranets, в которую недавно внёс некоторые доработки.
Обработка ошибок блокчейна
В golosd в одной из недавних версий была переработана система сообщений об ошибках. Я немного доработал обработку этих ошибок, чтобы библиотека их распознавала и могла более корректно сгенерировать Exception.
Авто-повтор запроса при ошибке чтения
После внедрения мультипоточности в golosd время от времени при запросах чтения возникают ошибки "Internal error: Unable to acquire READ lock", которые в приложении вылезают в виде Exception. Вместо того чтобы обрабатывать все эти исключения на уровне приложений, я добавил обработку непосредственно в библиотеку. Таким образом, библиотека просто повторит запрос к ноде вместо того чтобы генерировать исключение.
Мои opensource-проекты на Голосе
- golos-python - python-библиотека для Голоса.
- golos-witness-tools - набор скриптов для делегатов.
- golos-scripts - разные полезные скрипты для Голоса на python
молодец!
✅
Вот это точно думаю технарям нашим понадобится) спасибо
Хотим на сайте своем сделать поддомен для блога и голос интегрировать туда, со своим дизайном. Но я пока не встречал такие примеры в инете. Подскажите, какие тут могут сложности возникнуть?
Голос плохо подходит для лёгкой интеграции и создания standalone-блогов. У вас варианты - либо использовать полную ноду и запросами API доставать то что вам нужно, либо делать свою инфраструктуру разбора блоков. Изучайте код tolstoy и goldvoice.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
chugoi, gryph0n, gildar, ovchinnikov, propoker, neo, varja, strecoza, amalinavia, fxmonster, ksantoprotein, izbushka, max-max, nefer, vsebudethorosho, sergiy, vpervye1, sterh, ohlamoon, jpigeon84, mishka, onur1s, semasping, html, tasha, benken, azarovskiy, gromozeka, anr, amikphoto, narin, ianboil, drim, mister-omortson, prezza, urii, xsen, sinilga, brainmechanic, yurgent71, valen-tina, la-bella-vita, manavendra, francisgrey, kvg, victorskaz, maksh, andreyprosto, veta-less, vako, bombo, dikaniovs, hyipov, ruslandis, delectat, mp42b, sansey, ladynazgool, mir, worthless-man, tom123, boltyn, archual, duremarr, kilobucks, fatima, ladykosha, wmforum, oceanotechnic, elcpa, zlody, process, automedia, vladsm, burger-knig, nerengot, cepera, korzhimanov, alexxela, bomberuss, boliwar, evgeniybb, amelina.elena, upper, kanalex, ezavarov
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
СПАСИБА!
Спасибо, за поддержку! Это неоценимый вклад для нас.