Master Bitcoin Wallet Development - Build Like a Pro
Focused View
13:50:10
1. Introduction.mp4
06:00
2. Downloading, Configuring and Running the Bitcoin Core Node and IntelliJ IDEA.mp4
06:33
3. What is Bitcoin.mp4
03:03
4. Bitcoin Transactions and Private Keys.mp4
06:32
5. Bitcoin Wallets, the Blockchain and Mining.mp4
03:51
6. The Bitcoin Network, Ecosystem and Principles.mp4
05:49
7. Starting the Project.mp4
02:59
8. Configuring the GUI.mp4
09:55
9. Creating our First Test.mp4
10:18
10. Mnemonic Seeds.mp4
02:11
11. Create Wallet Dialog Window.mp4
11:56
12. Creating the Mnemonic Seed.mp4
07:33
13. Create Wallet Dialog Window Buttons and Validations.mp4
10:30
14. The Current Wallet Observable.mp4
11:16
15. The Receive Bitcoin Tab.mp4
08:29
16. Bitcoin Addresses and HD Wallets.mp4
13:52
17. Creating our wallets extended public keys.mp4
16:40
18. Generating Segwit Addresses.mp4
10:19
19. Understanding Segwit Addresses and Introduction to Bitcoin Network Environments.mp4
04:34
20. Generating Segwit Addresses Part II.mp4
09:10
21. Adding Support for Main Net, Test Net, and Reg Test Environments.mp4
07:41
22. Preparing our Bitcoin Core Node for Communicating With Our Wallet.mp4
03:13
23. Creating the Node Client for Creating and Listing Wallets.mp4
15:06
24. Node Clients for Loading a Wallet, Get a New Address, Checking our Balance.mp4
11:21
25. Sending Bitcoins From the Node to the Application.mp4
14:25
26. The Addresses Table.mp4
08:42
27. Importing our Application Addresses to Our Bitcoin Node.mp4
10:18
28. Calling our Bitcoin Node Asynchronously.mp4
09:50
29. Listening for Transactions from the Node with ZeroMQ.mp4
14:09
30. Bitcoin Transactions Inputs, Outputs, Scripts, and the UTXO Set.mp4
18:31
32. Updating the Current Wallet Addresses.mp4
11:07
33. Showing Address Information in the Addresses Table.mp4
13:21
34. Generating More Addresses.mp4
15:50
35. Testing Confirmations.mp4
07:33
36. The Transactions Table.mp4
08:03
37. Populating the Transactions Table.mp4
14:03
38. Improving Tests for the Transactions Table and Running Our Application.mp4
17:10
39. Listening for Blocks and Formatting Balances.mp4
12:55
40. The Total Wallets Balance.mp4
05:50
41. Calculating and Showing the Wallets Total Balance.mp4
08:57
42. Adding More Tests for the Total Balance Feature.mp4
03:37
43. The Send Bitcoin Tab.mp4
11:11
44. Transaction Fees and Sizes.mp4
06:48
45. Creating the Transaction Size Calculator and The Node Estimate Smart Fee Client.mp4
13:33
46. Coin Selection and Dust.mp4
06:08
47. Implementing the Dust Calculator and Other Utilities.mp4
09:24
48. Implementing the Single Random Draw Coin Selector.mp4
08:40
49. How Segwit Transactions are Built and Validated.mp4
07:44
50. Implementing the Transaction Creator.mp4
14:03
51. The Send Transaction Dialog Window.mp4
14:21
52. Showing Transaction Data in the Send Bitcoin Dialog Window.mp4
15:43
53. How Transaction Signatures Work.mp4
05:25
54. How Our Wallet and Node Will Handle Sent Transactions.mp4
03:25
55. Signing and Sending Segwit Transactions.mp4
16:49
56. Fixing Transaction and Addresses Tables and Balances.mp4
18:13
57. Changing Change Addresses. Adding Error Alert for Wrong Passwords.mp4
20:53
58. More Error Messages and Tests for the Send Bitcoin Feature.mp4
14:55
59. A Necessary Refactor.mp4
17:39
60. A Necessary Refactor Part II.mp4
26:45
61. Nested Segwit Addresses.mp4
07:50
62. Receiving Bitcoin in Nested Segwit Addresses.mp4
17:01
63. Sending Bitcoin to Nested Segwit Addresses and Testing our Wallet.mp4
09:54
64. Sending Bitcoin to Legacy Addresses.mp4
14:23
65. Saving and Encrypting our Wallet.mp4
16:31
66. The Load Wallet Menu.mp4
14:03
67. Loading a Wallet.mp4
11:47
68. Plausible Deniability, Refactoring and More Tests for the Load Wallet Feature.mp4
19:08
69. Fixing Addresses, Transactions and Balances.mp4
12:13
70. Updating the Number of Generated Addresses and Optimizing Tests.mp4
11:54
71. Importing a Wallet with the Mnemonic Seed.mp4
19:27
72. Validating Addresses.mp4
19:24
73. Creating a Progress Bar.mp4
13:27
74. Updating Dependencies.mp4
07:17
75. Running our Wallet on the Main Net Environment.mp4
07:46
76. Extra class - Bitcoin Core v26.mp4
03:14
More details
Course Overview
Learn to build your own secure Bitcoin wallet from scratch with this comprehensive development course. Master the essential skills to create, manage, and deploy cryptocurrency wallets with confidence.
What You'll Learn
- Fundamentals of Bitcoin wallet architecture
- Secure key generation and management
- Transaction processing and blockchain integration
Who This Is For
- Aspiring blockchain developers
- Cryptocurrency enthusiasts
- Software engineers expanding into fintech
Key Benefits
- Hands-on wallet development experience
- Industry-relevant Bitcoin skills
- Portfolio-ready project completion
Curriculum Highlights
- Bitcoin protocol fundamentals
- Wallet security principles
- Building your functional wallet