icondev

> hyperconnect the world _

ICON is a scalable smart contract enabled blockchain platform with a long-term goal of interoperability between enterprise and public blockchains. Our goal is to Hyperconnect the World, and by combining groundbreaking technology, a strong community, and relentless growth strategies we believe this goal is reachable.

Get Started    

SCORE Quickstart

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

Quickstart Guide

Intended audience are 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 three 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 3 will explain how to set up your own private devnet on AWS.

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)