Previous Lesson
Previous
Next
Next Lesson
14. Smart Contract Development
Smart Contract Dev
Introduction
Sejarah Singkat Ethereum
Apa itu Ethereum
Berinteraksi dengan Ethereum
MetaMask Setup
Ethereum Account
Cara Mendapatkan Testnet Eth
Transaksi
Kenapa ada waktu tunggu transaksi
Basic Blockchain
Block Time
Smart Contract
Bahasa Pemrograman Solidity
Remix Interface
Contract Pertama Kita
Struktur Contract
Deklarasi Function
Testing & Deploying Contract di Remix
Re-deploy Smart Contract
BTS Smart Contract Deployment
Menjalankan Function (in-depth)
Wei vs Ether
Gas dan Transaksi
Mnemonic Phrases
Setup Mengeluarkan Smart Contract dari Remix
(Learning Material) - Setup Mengeluarkan Smart Contract dari Remix
Testing Architecture
Testing Modules
Mocha Intro
Update Compiler untuk Solidity v0.8.9
(Learning Material) Smart Contract v0.8.9
Flow Mocha Test
Ganache Accounts
Contract Deployment dengan Web3
Contract Assertion
Deployment dengan Infura
Wallet Provider Setup
Deploy ke Goerli
Deployed Contracts in Remix
Smart Contract Design
Solidity Basic Data Types
Assign Manager - Enter Lottery Flow
Assign Players - Testing
Validasi dengan Require
Memilih Pemenang Lottery
Kirim Hadiah Reset Lottery
Function Modifiers
Deploying to Sepolia Testnet + Challenge
Apa itu ERC-20?
ERC20 Smart Contract
Add Liquidity Pool
(Learning Material) - Smart Contracts ERC20
Introduction to Oracles
The Oracle Problem - Types of Oracles
Chainlink VRF - LINK Faucet
Chainlink VRF Subscription Method
Importing Contract
Hardhat Tutorial (Compile, Deploy, Testing)
Solidity Concepts Simplified
Call - Delegate Call
Jenis Uint - Int
Smart Contract Dev Live Class
[Live] Smart Contract Dev - Discussion
[Live] Delegate Call Attack (basic) & GitHub
[Live] Fallback Functions - In Depth
[Live] Gambaran Storage Slot Solidity
[Live] Assignment 1 - ToDo List
(Learning Material) Assignment 1 ToDoList Prof Solution
(Learning Material) Assignment 1 ToDoList Prof Solution Alt
The Oracle Problem – Types of Oracles