В этом релизе мой вклад в развитие библиотеки.
Добавлены новые команды в database_api:
- GetBlockHeaderCommand
- GetAccountCountCommand
- GetAccountHistoryCommand
- GetAccountVotesCommand
Код доступен на Github или packagist под MIT лицензией. Автор библиотеки @t3ran13
Автор доработок в этом релизе @semasping
Для меня пока весь класс - ООП представление одной функции (да, на всем goldvoice я обхожусь 1 универсальной функцией в 10 строчек кода). Скоро я буду выходить к вам в посты и скандировать: ПОДПИСЬ ТРАНЗАКЦИЙ, ПОДПИСЬ ТРАНЗАКЦИЙ! :D
Скажем такая ситуация, если у тебя изменится точка доступа, с WS на REST, у нас достаточно будет заменить коннектор и забыть. У тебя, если я прально понимаю, придется мучиться больше. Это обычная инверсия зависимостей.
Опять же,у тебя пока расчет на работу только с АПИ голоса, что ты будешь делать, если захочешь работаеть еще и со стимом? У меня в коде это просто доп парамет где нужно, никаких отдельных колов к апи.
Если коротко подытожить то что выше, удобнее когда нужно модифицировать.
НО! у кадлого подхода свои плюсы и минусы)
Я вообще когда либу делал, думал не о том, чб она была удобной мне, а чб была универсальной и подходила к большему числу проектов. Некоторым с либы может понадобиться один вызов, Да, это целых 3 класса, но мне кажется это более удобным.
Подписи транзакций... тут вот самая большая печалька) постораюсь заняться ими на след неделе)
Частично согласен, но не со всем. WS класс заменить на REST класс дело 2 строчек (include класса + инициализация). Заменить адрес запроса - тоже 1 строчка:
$client = new Client("wss://ws.golos.io");
Сейчас все новые фичи (в обновлениях php-graphene-node-client) заключаются в формировании новой json строки согласно API описанию запросов. А отправка и получение ответа - опять же 2 строчки.
Я ОЧЕНЬ ЖДУ подписи транзакций! Скорее всего перейду на твой класс тут же - буду трубить и извещать о том, как все круто стало для WEB-разработчиков (как никак на php очень большой пласт разработчиков).
PS Но, конечно же, тут же сделаю сырую поддержку кастомного json в подписи, так как стандартных API не хватает.
ок, но это с учетом ctrl+shift+r быстро делается в шторме)
тут важна не простота использования, а простота модификациию тут все меняется непонятно как)))
мне тоже не хочется лезть в эти дебри=))))))
не вопрос, у нас пока не реализовано это никак)
Для меня овчинка выделки не стоит (в любом случае надо будет делать отдельный сервер-гейт для трансляции действий, и на чем он будет написан не принципиально), а вот программистам, которые хотят поучаствовать в открытом коде и заработать на этом - очень хороший вариант.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
t3ran13, vas, urii, lumia, harhor, arsar, semasping, ladyzarulem, gromozeka, asuleymanov, stranniksenya, on1x, del137, graff0x, manavendra, mr-nikola, lengalenga, bag, vladsm, vealis, shenanigan, dignityinside, wedge, byurotegov, gbot, xsen, anr
Поэтому я тоже проголосовал за него!
Если Вы проголосуете за этот комментарий, то поможете сделать "Доброго Кита" сильнее!
я не поняла ничего, но знаю, что Семен делает правильные вещи! ) поэтому проголосовала!
=) так тоже вариант)
проснулась. сижу читаю )