Skip to content

wozko/intellij-neo

Repository files navigation

intellij-neo

Version Downloads

An Intellij plugin for Neo blockchain.

  • Create and manage local private N3 private net instances (uses neo-express)
  • Create wallets and transfer assets between wallets
  • Deploy and invoke smart contracts
  • Explore blocks and transactions

Prerequisites

This plugin requires .Net v5 (or higher) and neo-express to be installed. Please specify the path fot .Net root directory and neo express executable in Settings/Preferences > Tools > Neo

Usage Instructions

Once enabled, you will be able to see a new tool window titled "Neo" in your IDE. All the functionalities will be carried using tool window.

Creating a private net

Click + Private Net button and specify the number of nodes to create a new private net.

Functionalities of the tabbed content

  • Blocks: Explore blocks and transactions info
  • Wallets: Create wallets and transfer assets between them
  • Contracts: View deployed contract, deploy new contracts and invoke contracts

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "Neo" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Demo

Intellij Plugin for Neo

Donations

Buy me a coffee, Keep this plugin alive.

Neo: AYj3BcaBdcYMnH6aSGDUvC9jf5CZgJYD3s

Special Thanks

This plugin relies on the following components quite heavily. We are super thankful for them ;)

  1. Neo-Express - https://github.com/neo-project/neo-express
  2. Neow3J Library - https://github.com/neow3j/neow3j