algoDEA
  • algoDEA - Algorand IntelliJ Plugin
  • Overview
  • Installation using JetBrains Plugin Repository
  • Installation - Manual
  • Algorand Node Configuration
  • Account Management
  • Algorand Project Structure
  • Compile TEAL Program
  • Import an existing project
  • Variables/Placeholders in TEAL program
  • Stateful Smart Contract
    • Create Project - Stateful Smart Contract
    • Stateful Smart Contract - Deploy
  • Multiple Stateful Smart Contract in a Project
  • Stateless Smart Contract
    • Create Project - Stateless Smart Contract
    • Stateless Smart Contract - Delegated Signature
  • Stateless Smart Contract - Contract Account
  • Algorand Standard Assets
    • Create, Manage & Transfer
  • Atomic Transfer
    • Create Atomic Transfer
  • Dry Run
    • Dry Run Stateful / Stateless Contract Call
    • Dry Run - Atomic Transfer
  • PyTeal
    • Configure Python SDK and PyTeal
  • Create PyTeal file
  • Create or Configure a Stateful Contract with PyTeal Programs
  • Compile PyTeal File
  • Debugger Support (Beta)
    • Overview
    • Debugger Configuration
    • Debug Stateless Contract
    • Debug Stateful Smart Contract
    • Debug Stateful Contract using Dry Run Dump file
    • Debug Atomic Transfer
  • Debug Atomic Transfer using Dry Run Dump file
Powered by GitBook
On this page

Was this helpful?

Overview

PreviousalgoDEA - Algorand IntelliJ PluginNextInstallation using JetBrains Plugin Repository

Last updated 3 years ago

Was this helpful?

algoDEA

"algoDEA" provides end to end development lifecycle on Algorand blockchain using IntelliJ IDE. Using this plugin, developer can create and test both stateless and stateful smart contract directly from their IntelliJ IDE. It also provides support for ASA creation, management and transfer.

The account management module in the plugin provides a simple way for the developers to manage their test accounts in one place.

The plugin is currently available in JetBrains Official Plugin Repository

The latest plugin binary can be also downloaded from

Git Repository :

The followings are the list of features currently supported by the plugin.

Features

  • Algorand Smart Contract Project type

  • Code Completion, Syntax Highlighter and other editor level support for TEAL file

  • Create Stateless & Stateful Smart Contract

  • Algorand Node support

    • Custom node

    • Purestake.io

  • TEAL Compile using "goal" and algod REST api endpoint

  • Account Management

    • Create account

    • Create Multi-Sig account

    • List Account

    • Account Details

    • Dump Account

  • Stateless Smart Contract

    • Generate Logic sig and multi-sig Logic Sig

    • Send Logic Sig transactions

  • Stateful Smart Contract

    • Create Application

    • Call, OptIn, CloseOut, Clear, ReadState

    • Delete Application

    • Update Application

  • Asset Management

    • Creat, Modify, OptIn, Freeze, UnFreeze, Revoke, Destroy

  • Transfer

    • Algo, ASA

  • Atomic Transfer

  • TEAL Debugger

  • PyTEAL support

https://plugins.jetbrains.com/plugin/15300-algodea-algorand-integration
https://github.com/bloxbean/algodea/releases
https://github.com/bloxbean/algodea