This is a boilerplate project setup for Java dApps. It brings the minimum amount of code to build, sign and send a transaction and to track new blocks on the Neo N3 blockchain.
|
If you are in need of a testnet or mainnet Neo node for your dApp but don't want to spend hours on setup, check out 1ClickNode. |
Java 8 (or higher) is required.
git clone https://github.com/neow3j/neow3j-boilerplate-sdk.git
cd neow3j-boilerplate-sdk
./gradlew build
The provided endpoints in the examples connect to a testnet Neo node. If you want to run a local Neo network, we recommend using Visual Studio Code (VSCode) for trying these examples. You can then make use of the Neo Blockchain Toolkit which gives you the best developer experience with Neo. Checkout their Quickstart Guide for how to set it up.
You can then execute the examples, e.g., via the Run
buttons above the main
methods.
Neow3j is a Java SDK and smart contract devpack that provides easy and reliable tools to build Neo dApps and Smart Contracts using the Java platform (Java, Kotlin, Android).
Check out neow3j.io for more information on neow3j and the technical documentation.
Neow3j is an open-source project developed by the community and maintained by AxLabs.