SteemJ V0.4.0 Feature Preview – MarketHistoryAPI

in #steemdev7 years ago

SteemJ v0.4.0 adds the MarketHistoryAPI which contains seven new methods.


SteemJV2Logo

SteemJ V0.4.0 Feature Preview – MarketHistoryAPI

Hello Steemians!

SteemJ version 0.4.0 is still under development and so far, over 6000 lines of code have been changed since SteemJ 0.3.4. Today, another feature planned for SteemJ 0.4.0 has been finished: The implementation of the MarketHistoryAPI. So I guess, it is time for another preview post to keep you up to date.

MarketHistoryAPI

The market history api is one of several apis that is only available if the “market_history_plugin” is enabled and published by the node you are connected to. As this is the case for most of the nodes and the methods provided by this plugin are really useful I would state that it was time that SteemJ can also handle those API calls.

Provided methods

As promised, SteemJ can handle all api calls provided by the Steem Node:

  • get_ticker
  • get_volume
  • get_order_book
  • get_trade_history
  • get_recent_trades
  • get_market_history
  • get_market_history_buckets

The above methods allow you to analyze the Steem internal market place, including open orders, processed orders and price information. In combination with LimitOrderOperations, SteemJ 0.4.0 should provide you all the tools for automatized trading or accurate market analyzes.

General information

What is SteemJ?

SteemJ is a project that allows you to communicate with a Steem node using Java. So far, the project supports most of the API calls and is also able to broadcast most of the common operation types. Further information can be found on GitHub.

https://github.com/marvin-we/steem-java-api-wrapper

How to add it to your project?

SteemJ binaries are pushed into the maven central repository and can be integrated with a bunch of build management tools like Maven. The Wiki provides a lot of examples for the most common build tools. If you do not use a build management tool you can download the binaries as described here.

Contribute

The project became quite big and there is still a lot to do. If you want to support the project simply clone the git repository and submit a pull request. I would really appreciate it =).

git clone https://github.com/marvin-we/steem-java-api-wrapper.git

Get in touch!

Most of my projects are pretty time consuming and I always try to provide some useful stuff to the community. What keeps me going for that is your feedback and your support. For that reason I would love to get some Feedback from you <3. Just contact me here on Steemit or ping me on GitHub.


If you want to stay up to date or just like the stuff I am doing it would be great if you could press the button below =).

Follow meFollow @dez1337
follow mefollow dez1337


Thanks for reading and best regards,
@steemj

Sort:  

Thanks for sharing it. Will use that in my app.

Thank you for the feedback! :)

Its so impressive to see all these great apps within the decentralized system. Keep on Rocking it!! even though I don't quite understand it all yet. Its progress.
Cheers!!!

Yes, if you already started digging into Steem and blockchains in general you are on a good way

Just trying to do this, learn as I go along. Put up some interesting content, and be a part of he community. Cheers!!

It's great to see all these wrappers being developed. Keep up the awesome work, all of this effort is going to really help enable developers to keep building more and more amazing projects!

Thank you! :)

Great work, thanks to @jerrybanfield for @steemj

Thanks for sharing... Love it.

Congratulations @steemj! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Coin Marketplace

STEEM 0.23
TRX 0.12
JST 0.029
BTC 66227.96
ETH 3571.65
USDT 1.00
SBD 3.14