steem-ruby
Steem-ruby the Ruby API for Steem blockchain.
Full documentation: http://www.rubydoc.info/gems/steem-ruby
Getting Started
The steem-ruby gem is compatible with Ruby 2.2.5 or later.
Install the gem for your project
(Assuming that Ruby is installed on your computer, as well as RubyGems)
To install the gem on your computer, run in shell:
gem install steem-ruby
... then add in your code:
require 'steem'
To add the gem as a dependency to your project with Bundler, you can add this line in your Gemfile:
gem 'steem-ruby', require: 'steem'
Examples
Broadcast Vote
params = {
voter: voter,
author: ,
permlink: permlink,
weight: weight
}
Steem::Broadcast.vote(wif: wif, params: params) do |result|
puts result
end
Get Accounts
api = Steem::DatabaseApi.new
api.find_accounts(accounts: ['steemit', 'alice']) do |result|
puts result.accounts
end
Reputation Formatter
rep = Steem::Formatter.reputation(account.reputation)
puts rep
Contributions
Patches are welcome! Contributors are listed in the steem-ruby.gemspec file. Please run the tests (rake test) before opening a pull request and make sure that you are passing all of them. If you would like to contribute, but don't know what to work on, check the issues list.
Issues
When you find issues, please report them!
License
MIT