ICON Developer Portal

ICON Developer Portal

ICON Network is a decentralized smart contract protocol based on ‘loopchain’, a high-performance blockchain engine. The ICON Network aims to remove barriers among different blockchains and allow them to exchange values without intermediaries. By realizing this goal, ICON will realize the mass adoption of blockchain technology and Hyperconnect the World.

Get Started

SCORE Quickstart

This page will help you get started with ICON. You'll be up and running in a jiffy!

The intended audience is the developers who are new to ICON, but are familiar with programming languages and have basic SW development experience. The purpose of this guide is to help you setup the SCORE development environment and deploy your first SCORE quickly without touching any in-depth knowledge.

This tutorial is in two parts. In part 1, you will get familiar with the development tools, and the local testing environment. You will write a simple SCORE, and execute it on your PC. In part 2, you will learn how to deploy the SCORE onto the testnet, and write a python client code to interact with it.

Part 1. HelloWorld on local emulated environment

  • Install T-Bears (Docker)
  • Test account
  • Check your account balance
  • Create HelloWorld contract and deploy it
  • Modify HelloWorld contract to greet you

Part 2. HelloWorld on testnet

  • Configure ICONex to connect to the testnet
  • Create an account in ICONex
  • Get test ICX
  • Transaction fees
  • Configure T-Bears to see the testnet
  • Deploy HelloWorld to the testnet (T-Bears CLI)
  • Execute HelloWorld (T-Bears CLI, Python)

Updated 11 months ago

SCORE Quickstart


This page will help you get started with ICON. You'll be up and running in a jiffy!

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.