RoboHacks: Blockchain Casino - Learning how to SCORE on ICON

Localhost: Intro to Blockchain - Learning how to SCORE on ICON

Friday August 6, 2021
7:00PM to 9:00PM EST
Event is hosted online

Event Description

Welcome to MLH Localhost

Localhost is a great way to build your tech skills and hang out with the hacker community. If you'd like to attend the workshop all you need to do is register on this page and check the page again an hour before the event begins. You'll find the link to the Zoom as well as a bunch of resources for the workshop!

In this workshop, participants will learn the basics of blockchain development through a fun, interactive project. We will build a slot machine application using ICON technology, ICX, and Smart Contracts known as SCORE and deploy it onto the ICON network.

Powered by ICON

ICON is a blockchain platform that enables various blockchains to interact with each other via smart contracts in order to build one of the largest decentralized platforms in the world! This workshop will enable students to create a project on the blockchain using ICON to send/receive transactions (ICX), create a SCORE, and deploy it to a testnet.

ICON Community Grant Program

The ICON Community Grant Program is a program run by the ICON Foundation to fund community projects benefiting the ICON community. Participants will receiver grants to continue developing their projects for the ICON community. Proposals for projects are open to: infrastructure, development, education, marketing, public relations, and community activities.

Smart Contracts (SCORE)

Participants will learn how to use smart contracts running on ICON’s network that resides at a specific address on the blockchain and executed on ICON nodes. These are the building blocks of decentralized applications.

Requirements / Prerequisites

While experience with Blockchain technology is not required, participants with familiarity in HTML/CSS, Javascript and Python will be beneficial for participation in this workshop. Students should also have the following installed on their machines:

  • Python 3.6 + - A general-purpose programming language
  • PyCharm - an integrated development environment (IDE) to edit Python code.
  • Python iconSDK - a collection of libraries which allows you to interact with a local or remote ICON node using an HTTP connection.
  • Google Chrome - We recommend installing the Google Chrome Web Browswer in order to use the ICONex chrome extension.
  • ICONex Chrome Extension - ICONex is ICON’s Wallet supporting ICX and various cryptocurrencies. Access a wallet in ICON through Chrome extension.

Who can attend?

Locations have different requirements for who can attend. This location is open to the following:


First 30 Mins: Introductions and Icebreakers
1.5 Hrs: Instruction
Last 30 Mins: Wrap up

Links & Resources

Community Grant Program

ICON is providing funding for projects that benefit the ICON community.

Open link →
Participant Slides

Open link →
Workshop Code - Let's Build a Blockchain Casino

This repo contains the source code for the workshop. The link is available on the registration page after you check in.

Unlocked when checked in.
Participant Slides - Let's Build a Blockchain Casino

These are the slides to share with the event attendees. They are available on the registration page after they are checked in.

Unlocked when checked in.

Hosted by

Emily Akers and Ethan Jaffee

Major League Hacking is the global hacker community. Our mission is to empower hackers.