Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

io.neow3j:core

Package Overview
Dependencies
Maintainers
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

io.neow3j:core

neow3j: Java/Kotlin/Android Development Toolkit for the Neo Blockchain

  • 3.23.0
  • Source
  • Maven
  • Socket score

Version published
Maintainers
3
Source

neow3j Actions Status Maven Central Sonatype Nexus (Snapshots) javadoc codecov Codacy Badge

neow3j: A Java/Kotlin/Android Development Toolkit for the Neo Blockchain

Bongo Cat Neow3j

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.

1ClickNode Logo 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.

Gradle

implementation 'io.neow3j:contract:3.23.0'

Maven


<dependency>
    <groupId>io.neow3j</groupId>
    <artifactId>contract</artifactId>
    <version>3.23.0</version>
</dependency>

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.

Gradle

implementation 'io.neow3j:devpack:3.23.0'

Maven


<dependency>
    <groupId>io.neow3j</groupId>
    <artifactId>devpack</artifactId>
    <version>3.23.0</version>
</dependency>

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.

Who's using neow3j? :rocket:

Donate :moneybag:

Help the development of neow3j by sponsoring us using the following addresses:

CryptoAddress
Neo N3NfhQyNmMCLCKaaazL6gbvYxtkZNGVb8kRn
Neo LegacyAHb3PPUY6a36Gd6JXCkn8j8LKtbEUr3UfZ
ETH0xe85EbabD96943655e2DcaC44d3F21DC75F403B2f
BTC3L4br7KQ8DCJEZ77nBjJfrukWEdVRXoKiy

Thanks and Credits :pray:

FAQs

Package last updated on 30 Jul 2024

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc