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

Resources

DApp Development Tutorials

This series of nice, step-by-step dapp development tutorials are written by @2infiniti. This tutorial assumes you have zero prior knowledge of blockchain development.

  1. ICON DAPP From A-Z Part 1: Tools & Environment
  2. ICON DAPP From A-Z Part 2: SCORE
  3. ICON DAPP From A-Z Part 3: ICON Dice Roll DAPP
  4. ICON Workshop  -  Voting DAPP
  5. ICON Workshop  -  ICONex Web Connect
  6. ICON Workshop  -  Blackjack Part 1: SCORE
  7. ICON Workshop - Blackjack Part 2: DApp

Craftain Video Lectures

This course was written and created by Spl3en and presented by Radiofriendly, the members of the ICON Public Representative Candidate ICONation. The course will cover the basics of ICON platform, the SDK integration using Python, how the fees works and an intro to SCORE (Smart Contract on Reliable Environment)

How to SCORE Tutorial Series (Korean)

A step-by-step guide with code examples illustrates the SCORE syntax and the iconservice API usage. Written by @life4honor, an ICONLOOP's Developer Relations Engineer.

  1. How to SCORE #1 - Create a project template and initialize member variables
  2. How to SCORE #2 - State DB
  3. How to SCORE #3 - fallback, @payable, ICX transfer
  4. How to SCORE #4 - @external, @eventlog
  5. How to SCORE #5 - Invoke other SCORE's function
  6. How to SCORE #6 - IconScoreBase and other utility classes/ functions

DevTube - SCORE Quickstart Video Tutorials (Korean)

ICON Developers DevTube Channel - These videos are a walkthrough of the SCORE Quickstart documents.


So, are you up for writing DApps on ICON? >> Join the ICON transaction challenge 2019.5.2 - 7.31