Feel free to fork, modify & redistribute under the MIT license.
Add this line to your application's Gemfile:
gem 'bitstamp'
Bitstamp.setup do |config|
config.key = YOUR_BITSTAMP_USERNAME
config.secret = YOUR_BITSTAMP_PASSWORD
end
If you fail to set your key
or secret
a MissingConfigExecption
will be raised.
The bitstamp ticker. Returns last
, high
, low
, volume
, bid
and ask
Bitstamp.ticker
It's also possible to query through the Bitstamp::Ticker
object with
each individual method.
Bitstamp::Ticker.low # => "109.00"
Returns an array with your open orders.
Bitstamp.orders.all
Returns an Order
object.
Bitstamp.orders.sell(amount: 1.0, price: 111)
Returns an Order
object.
Bitstamp.orders.buy(amount: 1.0, price: 111)
Returns an Array
of UserTransaction
.
Bitstamp.user_transactions.all
To be continued!*
If you'd like to run the tests you need to create a yaml file in the
root of the gem bit_stamp_details.yml
which holds your authentication
details for Bitstamp.
bitstamp:
id: 'bitstamp id'
password: 'bitstamp password'
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request