Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OperationCrypto/hivej
HiveJ is a Java wrapper for the Hive API.
https://github.com/OperationCrypto/hivej
blockchain hive hivej java steem steemj
Last synced: about 2 months ago
JSON representation
HiveJ is a Java wrapper for the Hive API.
- Host: GitHub
- URL: https://github.com/OperationCrypto/hivej
- Owner: OperationCrypto
- License: gpl-3.0
- Created: 2020-08-21T18:24:33.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T01:51:54.000Z (about 2 years ago)
- Last Synced: 2023-03-09T23:51:43.577Z (almost 2 years ago)
- Topics: blockchain, hive, hivej, java, steem, steemj
- Language: Java
- Homepage:
- Size: 122 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hive - HiveJ
- awesome-hive - HiveJ
README
![Build](https://github.com/OperationCrypto/hivej/workflows/CI/badge.svg?branch=master) [![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=org.operationcrypto.hivej&metric=alert_status)](https://sonarcloud.io/dashboard?id=org.operationcrypto.hivej)
![HiveJ Logo](https://github.com/OperationCrypto/hivej/wiki/images/HiveJLogo.png)
This project allows you to easily interact with the Hive blockchain. The project is based on the [SteemJ](https://github.com/marvin-we/steem-java-api-wrapper) initialized by dez1337 on steemit.com in 2017, but the chance of the hive fork was used to refactor the code base and update the library to become fully functional again.
# Compatibility with Steem
The main focus of the project is - as the name suggests - the Hive blockchain. As the code base is pretty similar at the time this documenent is written, there is a high chance the library will also work for Steem.# How to integrate HiveJ in your Java application
## Gradle
```Gradle
Todo
```## Maven
File: pom.xml
```Xml
Todo
```# Full Documentation
- Please have a look at the [Wiki](https://github.com/OperationCrypto/hivej/wiki) for a full documentation, examples, operational details and other information.
- Or have a look at the JavaDoc.# Communication, Help and Feedback
For bugs or feature requests please create a [GitHub Issue](https://github.com/OperationCrypto/hivej/issues).For general discussions or questions you can also:
* Raise your question in the [HiveJ-Community](https://hive.blog/trending/hive-198065)
* Post your questions in the [Discord Java Channel](https://discord.gg/9jZQHv)
* Reply to one of the HiveJ update posts on [Hive.blog](https://hive.blog/@hivej)
* Create an [Issue](https://github.com/OperationCrypto/hivej/issues) here at GitHub.# Binaries
HiveJ binaries are pushed into the maven central repository and can be integrated with a bunch of build management tools like Maven.Please have a look at the [Wiki](https://github.com/OperationCrypto/hivej/wiki/How-to-add-HiveJ-to-your-project) to find examples for Maven, Ivy, Gradle and others.
# How to build the project
The project requires Maven and Java to be installed on your machine. It can be build with the default maven command:>mvn clean package
The resulting JAR can be found in the target directory as usual.
# Example
The [sample module](https://github.com/OperationCrypto/hivej//tree/master/sample) of the Hive project provides showcases for the most common acitivies and operations users want to perform.Beside that you can find a lot of snippets and examples in the different [Wiki sections](https://github.com/OperationCrypto/hivej//wiki).