Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Bitcoin Programming 101
Introduction
Welcome by Ivan and Filip (3:10)
Contents of the course explained (8:12)
ToshiTimes Forum - Important (3:00)
How to reach us?
Disclaimer
Pre-Requisites
Please rate us 😍⭐️
Please leave a Facebook review
Bitcoin Core - Introduction
Introduction (5:10)
Downloading Bitcoin Core (1:24)
Installing Bitcoin Core (1:45)
What is bitcoind? (6:40)
Running bitcoind (7:53)
What is bitcoin-cli? (4:23)
Generating new address - using bitcoind and bitcoin-cli together (6:20)
Testnet and Regtest Mode - Reading Assignment
Mainnet, testnet, regtest mode (2:41)
Running bitcoind on testnet (3:40)
Creating own "testnet" - Running bitcoind in regtest mode (4:23)
Summary (3:53)
Please rate us 😍⭐️
Please leave a Facebook review
Bitcoin Core Advanced
Introduction (1:08)
Mining own Bitcoin Core blockchain (4:28)
Listing UTXOs through bitcoind (8:47)
Sending transactions through bitcoind (8:56)
IT Infrastructure (Blockchain.com) (7:23)
bitcoind and bitcoin-cli Assignment
Bitcoin Scripting Use Cases
Introduction (5:01)
Atomic Swaps (7:33)
Lightning Network (6:53)
Stack Languages Introduction
Stack Based Language Intro (0:51)
What's a Stack? (4:33)
Push & Pop (3:46)
Where are Stacks Used? (3:06)
Script - Bitcoin Programming
Introduction to Script (0:59)
Hello World (5:29)
Reference Manual Walkthrough (5:24)
Stack Programming Assignment (2:42)
Stack Programming Assignment Solution (2:32)
Reading Assignment: Script
Bitcoin Transactions (Pay-To-Public-Key-Hash)
Introduction (1:46)
Transaction Recap (3:09)
UTXO Recap (8:24)
Transactions Spending Conditions (5:19)
Locking Script (4:02)
Unlocking Script (4:10)
Transaction Script Walkthrough & Execution (14:16)
Reading Assignment: Hexadecimal Numbers
Raw Transactions & Serialization (11:36)
Quiz: Serialization
Summary (3:29)
Advanced Bitcoin Scripting (P2SH)
Introduction (3:21)
MultiSig Transactions - A Background (4:08)
Pay-To-Script-Hash Transaction Part 1 - How to Create (7:56)
Pay-To-Script-Hash Transaction Part 2 - How to Redeem (10:26)
Pay-To-Script-Hash Transaction Part 3 - Summary & Conclusion (4:24)
Segwit & Segwit Transactions
Introduction (1:15)
What is Segwit? (4:12)
Why Segwit? (5:33)
Segwit Transaction Comparison (4:01)
Segwit Scripting Part 1 - Simple Transactions (8:08)
Segwit Scripting Part 2 - Embedded Transactions (8:00)
Quiz: Segwit
Timelock
Introduction (0:56)
Timelock Transactions Part 1 - nLocktime (7:13)
Timelock Transactions Part 2 - Check Lock Time Verify (5:20)
Timelock Transactions Part 3 - nSequence (4:39)
Timelock Transactions Part 4 - Check Sequence Verify (5:38)
Quiz: Timelock
Creating a Raw Transaction
Introduction (0:50)
Part 1 - Creating the Transaction Foundation (9:11)
Part 2 - Decoding the Transaction (2:03)
Part 3 - Signing the Transaction (1:50)
Part 4 - Debugging our Script (4:54)
Part 5 - Sending Transaction (6:44)
BONUS: Advanced Bitcoin Scripting - Multisig P2SH Transaction
Introduction (1:45)
Part 1 - Setting Up Our Environment (1:50)
Part 2 - Creating Keys (4:49)
Part 3- Creating the Script (4:29)
Part 4 - Creating the TX (6:34)
Part 5 - Creating the Input (4:02)
Part 6 - Create 1st Signature (5:47)
Part 7 - Create 2nd Signature (2:59)
Summary (3:27)
Thank you and Next Steps
Thank you and next steps (2:29)
Part 3- Creating the Script
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock