Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
asuleymanov
7 лет назад

JSON-RPC клиент для Голоса на языке GO 3

Обновление библиотеки на языке Go для работы с Golos API.

Код доступен на Github под MIT лицензией.
Автор @void
Форк и доработка @asuleymanov

Предыдущие статьи
Часть 1
Часть 2

Спешу поделиться с Вами новостями по доработке библиотеки.

Для начала скажу что было добавлено множество команд которых ранее не было. Список был взят отсюда.
На данный момент реализовано 64 в сыром виде(т.е. ответом является сырой JSON ответ). Список будет ниже.
Также были доработаны некоторые процедуры в плане получения полноценного ответа в виде определенной структуры(т.е. ответ не в сыром JSON)
А самое главное в этом обновлении это реализации операции отправки комментариев и публикаций

Список реализованных команд

IDCommand NameRaw versionFull version
0set_subscribe_callbackNONENONE
1set_pending_transaction_callbackNONENONE
2set_block_applied_callbackNONENONE
3cancel_all_subscriptionsNONENONE
4get_trending_tagsDONENONE
5get_tags_used_by_authorDONENONE
6get_discussions_by_trendingDONENONE
7get_discussions_by_trending30DONENONE
8get_discussions_by_createdDONENONE
9get_discussions_by_activeDONENONE
10get_discussions_by_cashoutDONENONE
11get_discussions_by_payoutDONENONE
12get_discussions_by_votesDONENONE
13get_discussions_by_childrenDONENONE
14get_discussions_by_hotDONENONE
15get_discussions_by_feedDONENONE
16get_discussions_by_blogDONENONE
17get_discussions_by_commentsDONENONE
18get_discussions_by_promotedDONENONE
19get_block_headerDONEDONE
20get_blockDONEDONE
21get_ops_in_blockDONENONE
22get_stateDONENONE
23get_trending_categoriesDONENONE
24get_best_categoriesDONENONE
25get_active_categoriesDONENONE
26get_recent_categoriesDONENONE
27get_configDONEDONE
28get_dynamic_global_propertiesDONEDONE
29get_chain_propertiesDONEDONE
30get_feed_historyDONEDONE
31get_current_median_history_priceDONEDONE
32get_witness_scheduleDONEDONE
33get_hardfork_versionDONEDONE
34get_next_scheduled_hardforkDONEDONE
35get_key_referencesNONENONE
36get_accountsDONEPARTIALLY DONE
37get_account_referencesNONENONE
38lookup_account_namesDONENONE
39lookup_accountsDONENONE
40get_account_countDONEDONE
41get_conversion_requestsDONEDONE
42get_account_historyDONENONE
43get_owner_historyDONENONE
44get_recovery_requestDONENONE
45get_escrowDONENONE
46get_withdraw_routesDONENONE
47get_account_bandwidthDONENONE
48get_savings_withdraw_fromDONEDONE
49get_savings_withdraw_toDONEDONE
50get_order_bookDONEDONE
51get_open_ordersDONEDONE
52get_liquidity_queueDONENONE
53get_transaction_hexDONENONE
54get_transactionDONEDONE
55get_required_signaturesNONENONE
56get_potential_signaturesDONENONE
57verify_authorityDONEDONE
58verify_account_authorityNONENONE
59get_active_votesDONEDONE
60get_account_votesDONEDONE
61get_contentDONEDONE
62get_content_repliesDONEDONE
63get_discussions_by_author_before_dateDONEDONE
64get_replies_by_last_updateDONEDONE
65get_witnessesDONEDONE
66get_witness_by_accountDONEDONE
67get_witnesses_by_voteDONEDONE
68lookup_witness_accountsDONEDONE
69get_witness_countDONEDONE
70get_active_witnessesDONEDONE
71get_miner_queueDONEDONE

Дорожная карта

  • Доработка парсинга команд
  • Доработка для работы со всеми возможными операциями

P.S.

Народ если кто готов помочь буду Вам рад.

0
543.145 GOLOS
На Golos с May 2017
Комментарии (9)
Сортировать по:
Сначала старые