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

Golos.js - легкий способ создавать приложения для GOLOS

Адаптировал Steem.js для блокчейна Голоса. Библиотека работает на JavaScript и позволяет выполнять практически все операции с блокчейном, используя официальную ноду проекта. Несколько примеров:

Broadcast Vote

var wif = golos.auth.toWif(username, password, 'posting');
golos.broadcast.vote(wif, voter, author, permlink, weight, function(err, result) {
console.log(err, result);
});

Get Accounts

golos.api.getAccounts(['ned', 'dan'], function(err, result) {
console.log(err, result);
});

Get State

golos.api.getState('/trends/funny', function(err, result) {
console.log(err, result);
});

Get Trending Tags

golos.api.getTrendingTags(afterTag, limit, function(err, result) {
console.log(err, result);
});

Get Block

golos.api.getBlock(blockNum, function(err, result) {
console.log(err, result);
});

Get Feed History

golos.api.getFeedHistory(function(err, result) {
console.log(err, result);
});

Get Content

golos.api.getContent(author, permlink, function(err, result) {
console.log(err, result);
});

Login

golos.api.login('ned', '****************', function(err, result) {
console.log(err, result);
});

Broadcast Transaction

golos.api.broadcastTransaction(trx, function(err, result) {
console.log(err, result);
});

Comment

golos.broadcast.comment(wif, parentAuthor, parentPermlink, author, permlink, title, body, jsonMetadata, function(err, result) {
console.log(err, result);
});

Transfer

golos.broadcast.transfer(wif, from, to, amount, memo, function(err, result) {
console.log(err, result);
});

Репозиторий GolosJs на GitHub: https://github.com/dacom-dark-sun/golosjs/.
Оригинальный репозиторий SteemJs: https://github.com/adcpm/steem
Более полная документация по доступным командам находится здесь. Спасибо Фабиану за создание библиотеки steem.js, из которой и появилась golos.js. Вопросы по использованию можно задавать мне, или группе Фабиана в чате: steemit.chat/steemjs


(ссылка)

9
4298.873 GOLOS
На Golos с October 2016
Комментарии (29)
Сортировать по:
Сначала старые