All Projects β†’ marvin-we β†’ Steem Java Api Wrapper

marvin-we / Steem Java Api Wrapper

Licence: gpl-3.0
An API Wrapper for Steem written in Java

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Steem Java Api Wrapper

alpha-web
1Ramp Alpha Web App
Stars: ✭ 19 (-72.86%)
Mutual labels:  steem
Busy
Blockchain-based social network where anyone can earn rewards πŸš€
Stars: ✭ 343 (+390%)
Mutual labels:  steem
Api.steemjs.com
REST API for Steem blockchain
Stars: ✭ 28 (-60%)
Mutual labels:  steem
DTrip
DTrip - Traveler's app on STEEM blockchain.
Stars: ✭ 18 (-74.29%)
Mutual labels:  steem
Ditch
Create and broadcast transactions to Graphene-based blockchains
Stars: ✭ 32 (-54.29%)
Mutual labels:  steem
Steem Js
Steem.js the official JavaScript library for Steem blockchain
Stars: ✭ 481 (+587.14%)
Mutual labels:  steem
finallycomments
Add Steem Comments To Any Website/Blog
Stars: ✭ 15 (-78.57%)
Mutual labels:  steem
Rpc
Golang RPC client library for Steem - https://steem.io
Stars: ✭ 49 (-30%)
Mutual labels:  steem
steem-php
PHP Library for the Steem blockchain RPC
Stars: ✭ 13 (-81.43%)
Mutual labels:  steem
Sscjs
a light javascript library to interact with the Steem Smart Contracts Sidechain
Stars: ✭ 19 (-72.86%)
Mutual labels:  steem
steemsnippets
A collection of snippets for steem programming
Stars: ✭ 44 (-37.14%)
Mutual labels:  steem
esteem
eSteem Mobile - Application for Android and iOS users, start earning cryptocurrency!
Stars: ✭ 88 (+25.71%)
Mutual labels:  steem
Condenser
The greatest application front-end to the Steem Blockchain.
Stars: ✭ 516 (+637.14%)
Mutual labels:  steem
steemprojects.com
Steem Projects is a directory of apps, sites and tools build by Steem community
Stars: ✭ 27 (-61.43%)
Mutual labels:  steem
Dtube Mobile Unofficial
D.tube client app for Android
Stars: ✭ 35 (-50%)
Mutual labels:  steem
steem-bot
Easy automation on top of Steem blockchain
Stars: ✭ 55 (-21.43%)
Mutual labels:  steem
Production
Production app for D.Tube
Stars: ✭ 354 (+405.71%)
Mutual labels:  steem
Steemconnect.js
SteemConnect JavaScript SDK
Stars: ✭ 66 (-5.71%)
Mutual labels:  steem
Mydicebot.github.io
β˜…MyDiceBotβ˜… - Ultimate Bitcoin Dice Bot. Bet More, Earn More!
Stars: ✭ 48 (-31.43%)
Mutual labels:  steem
Dtube
πŸ“Ί d.tube app. A full-featured video sharing website, decentralized.
Stars: ✭ 569 (+712.86%)
Mutual labels:  steem

SteemJ Logo

This project allows you to easily access data stored in the Steem blockchain. The project has been initialized by dez1337 on steemit.com.

The latest 0.4.x STABLE can be obtained via jitpack.io:

Example below is for latest 0.4.x. Visit https://jitpack.io/#marvin-we/steem-java-api-wrapper/0.4.6-20180926-01PRE/steemj-core to get a list of available builds.

Gradle

	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
    dependencies {
	        compile 'com.github.marvin-we.steem-java-api-wrapper:steemj-core:0.4.x-SNAPSHOT'
	}

Maven

File: pom.xml

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>
    ...
	<dependency>
	    <groupId>com.github.marvin-we.steem-java-api-wrapper</groupId>
	    <artifactId>steemj-core</artifactId>
	    <version>0.4.x-SNAPSHOT</version>
	</dependency>

Full Documentation

  • Please have a look at the Wiki for full documentation, examples, operational details and other information.
  • Or have a look at the JavaDoc.

Communication

Contributors

  • philip-healy took care of the "simplified operations".
  • ray66rus is testing SteemJ for Android and provided a lot of improvements.
  • inertia provided a bunch of unit tests to this project.
  • An article from Kyle has been used to improve the documentation of the methods.
  • The guide from xeroc shows how to create and sign transactions.

Binaries

SteemJ 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 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. Please notice that some integration tests require different private keys. Please provide them as -D parameter or use the properties file ( src/test/resources/accountDetailsUsedDuringTests.properties ) to define them. If you do not want to execute tests at all add "-Dmaven.test.skip" to the mvn call which skips the test execution during the build.

Bugs and Feedback

For bugs or feature requests please create a GitHub Issue.

For general discussions or questions you can also:

Example

The sample module of the SteemJ 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].