If you didn't attend the first workshop 'Dive into ICON - Tools', we strongly recommend you to finish the step-by-step quickstart guide below before you attend the second workshop. Don't worry, it won't take long.
For this second workshop, following environments are required. If you have any issues, please join the facebook group, Dive into ICON and post your questions there ! We are happy to help you.
- Linux (Ubuntu 18.04 recommended) or OS X
- Python 3.6 and Python IDE (Pycharm recommended)
- Docker installed - https://docs.docker.com
- T-Bears installed
- Git required. Please clone this repo.
- We expect you have some python experience, and have basic knowledge about ICON development tools.
- Create a directory
icon-workshop-score
& Run T-Bears docker container
$ cd ~ && mkdir icon-workshop && cd icon-workshop-score
$ docker run -it -p 9000:9000 -v ${PWD}:/tbears/icon-workshop --name icon-workshop-score iconloop/tbears:mainnet
- After this workshop, you will get hands-on experience of writing SCORE.
- You will learn the syntax and usage of iconservice APIs.
- We will review the implementation of two sample SCOREs.
- Token & Crowdsale
- IconScoreBase abstract methods
- DB abstraction
- Decorator, fallback
- Type hints, exception handling
- Global functions
- InterfaceScore
- Limitations
- Coin Flip
- Simple Blackjack
https://github.com/icon-project
- ICON T-Bears Guide
https://icondev.io/docs/development-environment - ICON icon-rpc-server Guide
https://icondev.io/docs/json-rpc-specification - ICON SCORE Guide
https://www.icondev.io/docs/overview
Mainnet : https://tracker.icon.foundation
Testnet : https://bicon.tracker.solidwallet.io
https://chrome.google.com/webstore/detail/iconex/flpiciilemghbmfalicajoolhkkenfel?hl=ko
Facebook (Dive into ICON) : https://www.facebook.com/groups/DiveintoICON/
Medium (BLOCKCHAIN STUDY GROUP) : https://medium.com/b-ock-chain
Youtube (ICON Developers) : https://www.youtube.com/channel/UC8h4kVV7w94xmfCz6FbwHhg