README.md in viabtc-1.4.0 vs README.md in viabtc-1.5.0
- old
+ new
@@ -1,8 +1,8 @@
# ViaBTC ð
-[](https://github.com/krmbzds/viabtc/actions/workflows/test.yml) [](https://rubygems.org/gems/viabtc) [](https://coveralls.io/github/krmbzds/viabtc?branch=develop) [](https://rubygems.org/gems/viabtc) [](https://www.rubydoc.info/gems/viabtc/)
+[](https://github.com/krmbzds/viabtc/actions/workflows/test.yml) [](https://rubygems.org/gems/viabtc) [](https://coveralls.io/github/krmbzds/viabtc?branch=develop) [](https://rubygems.org/gems/viabtc) [](https://www.rubydoc.info/gems/viabtc/)
An HTTP client to interface with the open-source [ViaBTC Exchange Server][ViaBTC Exchange Server Repo].
## Installation
@@ -38,19 +38,46 @@
## Support
#### Ruby Versions Tested Against
-- â
`3.1.1` (stable)
-- â
`3.0.3` (stable)
-- â
`2.7.5` (stable)
-- âģ `2.6.9` (security maintenance)
+- â
`3.4.1` (stable)
+- â
`3.3.6` (stable)
+- â
`3.2.6` (stable)
+- âģ `3.1.6` (security maintenance)
+- ðŠĶ `3.0.7` (end of life)
#### ViaBTC Exchange Server API Support
- ð [HTTP Protocol](https://github.com/krmbzds/viabtc/wiki/API-Support#http-protocol)
+| API Method | Corresponding Methods |
+|---|---|
+| `balance.query` | `#balance` |
+| `balance.update` | `#withdraw` `#deposit` |
+| `balance.history` | `#balance_history` |
+| `asset.list` | `#asset_list` |
+| `asset.summary` | `#asset_summary` |
+| `order.put_limit` | `#limit_sell` `#limit_buy` |
+| `order.put_market` | `#market_sell` `#market_buy` |
+| `order.cancel` | `#cancel_order` |
+| `order.deals` | `#order_deals` |
+| `order.book` | `#sell_orders` `#buy_orders` |
+| `order.depth` | `#order_depth` |
+| `order.pending` | `#pending_orders` |
+| `order.pending_detail` | `#pending_order_details` |
+| `order.finished` | `#finished_orders` `#finished_sell_orders` `#finished_buy_orders` |
+| `order.finished_detail` | `#finished_order_detail` |
+| `market.last` | `#market_last` |
+| `market.deals` | `#market_deals` |
+| `market.user_deals` | `#user_executed_orders` |
+| `market.kline` | `#market_kline` |
+| `market.status` | `#market_status` |
+| `market.status_today` | `#market_status_today` |
+| `market.list` | `#market_list` |
+| `market.summary` | `#market_summary` |
+
## Development
After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [RubyGems][RubyGems].
@@ -72,10 +99,10 @@
Yes.
## License
-Copyright ÂĐ 2019-2022 [Kerem Bozdas][Personal Webpage]
+Copyright ÂĐ 2018-2025 [Kerem Bozdas][Personal Webpage]
This gem is available under the terms of the [MIT License][License].
[Donation]: https://liberapay.com/krmbzds/donate
[Fork]: http://github.com/krmbzds/viabtc/fork