Skip to content

bloxbean/intelliada

Repository files navigation

Java CI with Gradle

IntelliAda

IntelliJ plugin for Cardano blockchain. Using this plugin developers can interact with Cardano network directly from their IDE. In the current version of this plugin, developers can mint native tokens, transfer Ada / Native tokens from one address to another inside their IDE. The plugin provides integration with Blockfrost API, so the developers do not need to install cardano-node or cardano-cli on their local machine to interact with Cardano network.

Documentation

Features

  • Account Management
    • Create new testnet/mainnet accounts
    • Import an account by providing 24w mnemonic phrase
  • Transfer transaction
    • Transfer Ada or any native tokens
  • Native Token Minting
  • Script Management
    • Create script (sig, all, any, atLeast, after, before)
    • Use policy scripts while minting new native tokens
  • Metadata support
    • Add metdata to the transaction
    • Supports raw json
    • Metadata editor to build metadata
    • Metadata templates
  • View transactions
  • Utxo explorer
    • View utxos of a specific address
    • Select utxos during transaction submission (Optional)
  • Blockfrost integration
    • Integrates with Blockfrost Cardano Api

Supported IntelliJ version (2021.1 and above)

  • IntelliJ IDEA
  • PyCharm
  • GoLand
  • WebStorm
  • PhpStorm

Supported Operating Systems

The plugin uses cardano-client-lib which is only supported on the following Operating systems.

  • Apple MacOS (Intel and Apple Silicon)
  • Linux (x86_64) (Ubuntu 18.04 and above or compatible ...)
  • Windows 64bits (x86_64)

For any other operating systems, please create a request here.

Installation

  1. Go to Preferences > Plugins or File > Settings > Plugins
  2. Search "IntelliAda" in Marketplace tab
  3. Click "Install"

Build from Source

git clone https://github.com/bloxbean/intelliada.git
./gradlew clean build