OPL HackaOne - Algorand x UpHonest Scouts

OPL HackaOne - Algorand x UpHonest Scouts

OPL HackaOne - Algorand x UpHonest Scouts

OPL HackaOne - Algorand x UpHonest Scouts

h

08 Feb 2023 (Wed)

05:00 PM

Registrations begin


15 Feb 2023 (Wed)

06:00 AM - 08:00 AM

Introduction To Algorand

Why build on Algorand?

  • Performance
  • End-user experience
  • Current ecosystem
  • The Algorand Network
  • Nodes in the network
  • Consensus overview

Algorand Layer-1 Features

  • ASAs
  • Smart Contracts
  • Rekeying
  • State Proofs
  • Atomic transactions
  • Minimum balance requirement and opt-ins

Dev environment

  • Setting up Sandbox
  • Betanet vs testnet vs mainnet
  • Public APIs

SDK Introduction

  • First transaction
  • ASA Creation/Transfer
Chris Kim

Chris Kim


16 Feb 2023 (Thu)

06:00 AM - 08:00 AM

Creation and deployment of smart contract

Intro to Algorand Smart Contracts

  • AVM
  • TEAL
  • PyTeal/Beaker
  • Storage
    • Global vs local vs boxes
  • Inner transactions
  • Logging
  • Randomness
  • Constraints
    • Opcode budget
    • Foreign arrays
  • OnCompletion
  • ARC4 ABI

Intro to Smart Contract Development

  • TEAL basics
  • PyTeal functions and patterns
  • Beaker abstractions
Chris Kim

Chris Kim


17 Feb 2023 (Fri)

04:00 PM - 05:00 PM

dApp101: Creating a dApp from scratch in 5 mins

dApp101: Creating a dApp from scratch in 5 mins

Bury Huang

Bury Huang


19 Feb 2023 (Sun)

04:00 PM - 05:00 PM

Smart Contract 101

How To Code A Smart Contract

Manuel Alire

Manuel Alire


20 Feb 2023 (Mon)

06:00 PM - 07:00 PM

Algorand

How To Build On Algorand

Chris Kim

Chris Kim


22 Feb 2023 (Wed)

06:00 AM - 08:00 AM

First Smart Contract

  • Simple Auction Contract
  • Testing with Beaker
Jason Weathersby

Jason Weathersby


23 Feb 2023 (Thu)

06:00 AM - 08:00 AM

Full Stack Dapp

  • ASA Auction Contract
  • Testing with Beaker
  • Front-end
    • Integrating with Beaker-TS
    • Wallet connection
Chris Kim

Chris Kim


24 Feb 2023 (Fri)

05:00 PM

Hackathon starts


25 Feb 2023 (Sat)

11:59 PM

Registrations end


26 Feb 2023 (Sun)

12:15 PM

Hackathon ends


08 Feb 2023 (Wed)

05:00 PM

Registrations begin

15 Feb 2023 (Wed)

06:00 AM - 08:00 AM

Introduction To Algorand

Chris Kim

Chris Kim

16 Feb 2023 (Thu)

06:00 AM - 08:00 AM

Creation and deployment of smart contract

Chris Kim

Chris Kim

17 Feb 2023 (Fri)

04:00 PM - 05:00 PM

dApp101: Creating a dApp from scratch in 5 mins

Bury Huang

Bury Huang

19 Feb 2023 (Sun)

04:00 PM - 05:00 PM

Smart Contract 101

Manuel Alire

Manuel Alire

20 Feb 2023 (Mon)

06:00 PM - 07:00 PM

Algorand

Chris Kim

Chris Kim

22 Feb 2023 (Wed)

06:00 AM - 08:00 AM

First Smart Contract

Jason Weathersby

Jason Weathersby

23 Feb 2023 (Thu)

06:00 AM - 08:00 AM

Full Stack Dapp

Chris Kim

Chris Kim

24 Feb 2023 (Fri)

05:00 PM

Hackathon starts

25 Feb 2023 (Sat)

11:59 PM

Registrations end

26 Feb 2023 (Sun)

12:15 PM

Hackathon ends

08 Feb 2023 (Wed)

05:00 PM

Registrations begin


15 Feb 2023 (Wed)

06:00 AM - 08:00 AM

Introduction To Algorand

Why build on Algorand?

  • Performance
  • End-user experience
  • Current ecosystem
  • The Algorand Network
  • Nodes in the network
  • Consensus overview

Algorand Layer-1 Features

  • ASAs
  • Smart Contracts
  • Rekeying
  • State Proofs
  • Atomic transactions
  • Minimum balance requirement and opt-ins

Dev environment

  • Setting up Sandbox
  • Betanet vs testnet vs mainnet
  • Public APIs

SDK Introduction

  • First transaction
  • ASA Creation/Transfer
Chris Kim

Chris Kim


16 Feb 2023 (Thu)

06:00 AM - 08:00 AM

Creation and deployment of smart contract

Intro to Algorand Smart Contracts

  • AVM
  • TEAL
  • PyTeal/Beaker
  • Storage
    • Global vs local vs boxes
  • Inner transactions
  • Logging
  • Randomness
  • Constraints
    • Opcode budget
    • Foreign arrays
  • OnCompletion
  • ARC4 ABI

Intro to Smart Contract Development

  • TEAL basics
  • PyTeal functions and patterns
  • Beaker abstractions
Chris Kim

Chris Kim


17 Feb 2023 (Fri)

04:00 PM - 05:00 PM

dApp101: Creating a dApp from scratch in 5 mins

dApp101: Creating a dApp from scratch in 5 mins

Bury Huang

Bury Huang


19 Feb 2023 (Sun)

04:00 PM - 05:00 PM

Smart Contract 101

How To Code A Smart Contract

Manuel Alire

Manuel Alire


20 Feb 2023 (Mon)

06:00 PM - 07:00 PM

Algorand

How To Build On Algorand

Chris Kim

Chris Kim


22 Feb 2023 (Wed)

06:00 AM - 08:00 AM

First Smart Contract

  • Simple Auction Contract
  • Testing with Beaker
Jason Weathersby

Jason Weathersby


23 Feb 2023 (Thu)

06:00 AM - 08:00 AM

Full Stack Dapp

  • ASA Auction Contract
  • Testing with Beaker
  • Front-end
    • Integrating with Beaker-TS
    • Wallet connection
Chris Kim

Chris Kim


24 Feb 2023 (Fri)

05:00 PM

Hackathon starts


25 Feb 2023 (Sat)

11:59 PM

Registrations end


26 Feb 2023 (Sun)

12:15 PM

Hackathon ends


08 Feb 2023 (Wed)

05:00 PM

Registrations begin

15 Feb 2023 (Wed)

06:00 AM - 08:00 AM

Introduction To Algorand

Chris Kim

Chris Kim

16 Feb 2023 (Thu)

06:00 AM - 08:00 AM

Creation and deployment of smart contract

Chris Kim

Chris Kim

17 Feb 2023 (Fri)

04:00 PM - 05:00 PM

dApp101: Creating a dApp from scratch in 5 mins

Bury Huang

Bury Huang

19 Feb 2023 (Sun)

04:00 PM - 05:00 PM

Smart Contract 101

Manuel Alire

Manuel Alire

20 Feb 2023 (Mon)

06:00 PM - 07:00 PM

Algorand

Chris Kim

Chris Kim

22 Feb 2023 (Wed)

06:00 AM - 08:00 AM

First Smart Contract

Jason Weathersby

Jason Weathersby

23 Feb 2023 (Thu)

06:00 AM - 08:00 AM

Full Stack Dapp

Chris Kim

Chris Kim

24 Feb 2023 (Fri)

05:00 PM

Hackathon starts

25 Feb 2023 (Sat)

11:59 PM

Registrations end

26 Feb 2023 (Sun)

12:15 PM

Hackathon ends