OPL HackaOne - Algorand x UpHonest Scouts
OPL HackaOne - Algorand x UpHonest Scouts
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
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
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
19 Feb 2023 (Sun)
20 Feb 2023 (Mon)
22 Feb 2023 (Wed)
06:00 AM - 08:00 AM
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
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
16 Feb 2023 (Thu)
06:00 AM - 08:00 AM
Creation and deployment of smart contract
17 Feb 2023 (Fri)
04:00 PM - 05:00 PM
dApp101: Creating a dApp from scratch in 5 mins
19 Feb 2023 (Sun)
04:00 PM - 05:00 PM
Smart Contract 101
20 Feb 2023 (Mon)
06:00 PM - 07:00 PM
Algorand
22 Feb 2023 (Wed)
06:00 AM - 08:00 AM
First Smart Contract
23 Feb 2023 (Thu)
06:00 AM - 08:00 AM
Full Stack Dapp
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
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
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
19 Feb 2023 (Sun)
20 Feb 2023 (Mon)
22 Feb 2023 (Wed)
06:00 AM - 08:00 AM
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
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
16 Feb 2023 (Thu)
06:00 AM - 08:00 AM
Creation and deployment of smart contract
17 Feb 2023 (Fri)
04:00 PM - 05:00 PM
dApp101: Creating a dApp from scratch in 5 mins
19 Feb 2023 (Sun)
04:00 PM - 05:00 PM
Smart Contract 101
20 Feb 2023 (Mon)
06:00 PM - 07:00 PM
Algorand
22 Feb 2023 (Wed)
06:00 AM - 08:00 AM
First Smart Contract
23 Feb 2023 (Thu)
06:00 AM - 08:00 AM
Full Stack Dapp
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