neow3j: A Java/Kotlin/Android Development Toolkit for the Neo Blockchain
Neow3j is a development toolkit that provides easy and reliable tools to build Neo dApps and
Smart Contracts using the Java platform (Java, Kotlin, Android). It is an open-source project
developed by the community and maintained by AxLabs.
Visit neow3j.io for more information and technical documentation.
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.
Quickstart
Neow3j is composed of an SDK for dApp development and a devpack for smart contract
development -- which also includes a compiler (JVM to NeoVM). The following sections describe
how to get started with them! :rocket:
SDK
To make use of all neow3j SDK features, add io.neow3j:contract to your dependencies.
Releases are available for Neo Legacy and Neo N3. The example above shows the newest release of neow3j for
Neo N3. To use the latest release for Neo Legacy, use the version 2.4.0.
Devpack/Compiler
For smart contract development, you need the io.neow3j:devpack dependency. It provides all Neo-related
utilities to write your first smart contract on the Neo blockchain!
Then, add the following dependency to your project.
Note: The devpack and compiler are only available for Neo N3. Thus, Java cannot be used to
compile smart contracts that are compatible with Neo Legacy.
This project was strongly based on web3j latest
on this commit. We are really
thankful for it. :smiley:
FAQs
neow3j: Java/Kotlin/Android Development Toolkit for the Neo Blockchain
We found that io.neow3j:core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.It has 0 open source maintainers collaborating on the project.
Package last updated on 30 Jul 2024
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Socket is joining TC54 to help develop standards for software supply chain security, contributing to the evolution of SBOMs, CycloneDX, and Package URL specifications.
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
By Kirill Boychenko, Peter van der Zee - Jan 29, 2025