Intro to Oracles & data-efficient Smart Contracts

Alex Suvorov, Core Oracle developer at RedStone

Marcin Kaźmierczak, Head of Growth at RedStone

Asia Zioła, Full-stack developer at RedStone

May 23rd, 9:00 - 17:00

The goal

Learn importance, common architectures and use cases of blockchain Oracles.

Learn strengths, architecture and use cases of Smart Contracts on Arweave

Be able to develop innovative dApps utilising less standard and custom RedStone data; 

Be able to build Smart Contracts optimised for data processing, such as interactive NFTs

Description

In the first part of the workshop you'll learn solid fundamentals about Oracles, their architecture and use cases. Then we'll jump into live coding on top of custom RedStone data feeds using pricing data of your choice - may it be your favourite token, stocks or commodity.

In the second part, we'll present, why Arweave disrupts storage space in the blockchain industry and how to build Smart Contracts optimised for heavy data processing, like interactive NFTs, on top of that chain.

After this workshop you will be able to:

  • Build Smart Contracts using RedStone Oracles
  • Build a simple Profit Sharing Token Contract on top of Arweave

This workshop is for you if you have:

  • Intermediate coding skills
  • Medium or good knowledge of JavaScript
  • Basic blockchain & smart contracts knowledge
  • NodeJS & NPM knowledge (nice to have)
  • WORKSHOP STRUCTURE

  • Duration

  • Introduction, Oracle fundamentals, Q&A

  • 45 min

  • Use case discussion and environment setup

  • 45 min

  • Coffee break

  • 15 min

  • Developing Oracle use case

  • 1 h 15 min

  • Lunch break

  • 1 hr

  • Data limitation of Smart Contracts & intro to Arweave

  • 45 min

  • Use case discussion and environment setup

  • 45 min

  • Coffee break

  • 15 min

  • Developing Smart Contracts use case

  • 1 h 45 min

  • Wrap-up

  • 30 min

  • Workshop is in 🇬🇧 English language.

  • You need to bring a laptop.

  • Lunch and coffee breaks are included in the price

Meet your lecturers

Alex Suvorov

Alex has over four years of experience as a full-stack developer in both startup and corporate environments. He enjoys solving problems and bringing new ideas to life. He has developed a game-based educational coding platform and many other projects with a variety of technologies and languages. At RedStone he plays as the core Oracle developer.

Marcin Kaźmierczak

Marcin has been dealing with blockchain use cases since 2018, he's got a good understanding of the DeFi & Web3 ecosystem. At RedStone he's responsible for partnerships and business development.

Asia Zioła

Asia is a full-stack developer with a love for new languages and technologies - she's got really wide learning capabilities as an ex-lawyer. She's a regular attendee of hackathons, creator of a few cool applications, passionate researcher. Her expertise is in turning dreams into reality and ideas into projects. She's a proud creator of RedStone Contracts Academy and Arwaeve contracts explorer .

UBIK - Croatian Association for Blockchain and Cryptocurrencies, is a non-profit organization for advancing usage of blockchain technology and cryptocurrency.