Part 06-Module 01-Lesson 02_Stop Loss/02. Operational Status Summary-HO1wMhQoDzI.mp41.98MB
Part 06-Module 01-Lesson 02_Stop Loss/02. Operational Status-FiYb9D17G-A.mp47.62MB
Part 06-Module 01-Lesson 02_Stop Loss/03. Adding A Test-vzPe8L51QWs.mp429.01MB
Part 06-Module 01-Lesson 02_Stop Loss/03. Exercise - Multi-Party Consensus Solution-7UZVLi6NLkU.mp433.6MB
Part 06-Module 01-Lesson 02_Stop Loss/03. Multi-party Consensus-K6pyecRj8ZQ.mp414.21MB
Part 06-Module 01-Lesson 02_Stop Loss/03. Multi-party Exercise Intro-8G7kZWpO0hU.mp45.73MB
Part 06-Module 01-Lesson 02_Stop Loss/03. MultiSignature-g_THPUz78mU.mp47.74MB
Part 06-Module 01-Lesson 02_Stop Loss/04. Lesson Recap-J4iNO0TMqtI.mp412.34MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/01. Lesson Introduction-nPk8vjFUzgM.mp42.97MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/02. Ether Fundementals-INFLcpGm0lA.mp41.69MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/03. Receive, Transfer, And Pay Funds-2bjT30IbVyE.mp47.6MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/04. SafeMath Library-xESHsojoFsg.mp411.45MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/05. Payment Protection Patterns-S5gjgQyNctY.mp417.13MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/06. Exercise 1 Checks - Effects - Interaction Solution-v91bHFLGvaE.mp49.2MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/06. Exercise 1 Checks - Effects - Interaction-Nlqz2dg1ydA.mp48.69MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/07. Exercise 2 - Intro - Rate Limiting-Z6hOvzkiaOc.mp45.03MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/07. Exercise 2 - Solution - Rate Limiting-SBx1tV3EfaQ.mp44.04MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/07. Rate Limiting-aTOGHp_kYzE.mp413.75MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/08. Exercise 3 - Intro - Re-entrancy Guard-gjKJcGroY_c.mp43.16MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/08. Exercise 3 - Solution - Re-entrancy Guard-W5AKTLxTEg8.mp45.94MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/08. Re-entrancy Guard-DQ9coHVRMuo.mp48.61MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. L3 N21 Security Best Practices #2- Debit Before Credit-KtDRQ1I7W2I.mp41.77MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. Security Best Practices #1 - Keep Functions Private-kBNlJbzDl_U.mp45.51MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. Security Best Practices #10 Does It Need To Be On Chain-Lj5DxTjrdWA.mp43.91MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. Security Best Practices #3 - Code Defensively-LpBIgovG-QY.mp42.62MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. Security Best Practices #4- Block.Timestamp Can Be Manipulated By Miners-7Gxmn_lwIv4.mp43.68MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. Security Best Practices #5 Prefix All External Contracts With Untrusted-iYgRIBSQdT4.mp43.66MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. Security Best Practices #6- On-Chain Data Is Always Public-Ck4br_AqyMw.mp42.99MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. Security Best Practices #7- Don'T Make State Changes In Function Modifiers-WGKRaALnfDs.mp42.04MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. Security Best Practices #8- Keep Fall Back Functions Short-AbrOHzDBLVE.mp43.32MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/09. Security Best Practices #9- Explitly Mark Visablity-YC7n66Ad1wk.mp42.27MB
Part 06-Module 01-Lesson 03_Receive, Transfer, and Send Funds/10. Lesson Summary-rUiP2A9E_xw.mp41.26MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/01. Solutions for Upgrading Smart Contracts-pFNxl-SQRZc.mp419.8MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/01. Why Upgrades Are Needed-G3JtAznX6UA.mp49.36MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/02. Exercise 1 - Creating Separate Contracts - Intro-3MHlYS2Euy0.mp419.8MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/02. Exercise 1 - Creating Separate Contracts - Solution-joPZKkx04_Q.mp412.52MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/02. Separate Data And Logic-j8CX7Vyw7Dw.mp47.23MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/03. Contract Architecture-TU2lJ3niA2s.mp411.2MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/03. Exercise 2 - Add Data Contract Reference Solution-60bqh6iLJbk.mp418.47MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/03. Exercise 2 - Add Data Contract Reference-f0kkDIcF2mo.mp4660.66KB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/04. Exercise 3 - Intro - Set Data Contract Address-uPOicjGyfW8.mp41.92MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/04. Exercise 3 - Solution - Set Data Contract Address-n84wo-FPGiA.mp410.57MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/05. Exercise 4 - Intro - Update Test Code-om-i7-Kv_lE.mp410.83MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/05. Exercise 4 - Solution - Update Test Code-pkGbBWSThzQ.mp49.67MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/05. Security Between Contracts-JlhZEda-viM.mp47.52MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/06. Exercise 5 - Intro - Restrict Data Contract Callers-nfMgI7V7wz4.mp42.38MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/06. Exercise 5 - Solution - Restrict Data Contract Callers-hn6nYZyJxeI.mp410.71MB
Part 06-Module 01-Lesson 04_Smart Contract Upgradability/07. Lesson Summary-Eo2-NNtbioU.mp41.73MB
Part 06-Module 01-Lesson 05_Data from Oracles/01. Lesson Intro-qYP3lFGRgac.mp42.39MB
Part 06-Module 01-Lesson 05_Data from Oracles/02. Intro To Oracles-xUT7-8kvgzE.mp416.36MB
Part 06-Module 01-Lesson 05_Data from Oracles/02. Trusted Oracles-iLuoQ-uKM9E.mp42.41MB
Part 06-Module 01-Lesson 05_Data from Oracles/03. L5 N13 Trustless Oracles----LgXYI-d9TbM.mp415.36MB
Part 06-Module 01-Lesson 05_Data from Oracles/04. Types Of Attacks-CKbLU71vIkE.mp426.27MB
Part 06-Module 01-Lesson 05_Data from Oracles/05. Oracle Architecture-tmjmiQ8nfKs.mp427.9MB
Part 06-Module 01-Lesson 05_Data from Oracles/06. Exercise 1 - Contract Solution - Oracle Registration-MS16kaLmT5A.mp425.32MB
Part 06-Module 01-Lesson 05_Data from Oracles/06. Exercise 1 - Project Walkthru - Oracle Registration-EFCTn4ymPJ8.mp433.82MB
Part 06-Module 01-Lesson 05_Data from Oracles/06. Exercise 1 - Tests Solution - Oracle Registration-xRemGZT3Kos.mp432.16MB
Part 06-Module 01-Lesson 05_Data from Oracles/07. Exercise 2 - Intro - Oracle Data Request-NuJpm9-3NNY.mp45.6MB
Part 06-Module 01-Lesson 05_Data from Oracles/07. Exercise 2 - Solution - Oracle Data Request-Mx_OYKKNWI8.mp45.41MB
Part 06-Module 01-Lesson 05_Data from Oracles/08. Exercise 3 - Intro - Oracle Callback-HhLEV-7k35M.mp410.84MB
Part 06-Module 01-Lesson 05_Data from Oracles/08. Exercise 3 - Solution - Oracle Callback-JF4V4LZhJQ4.mp427.1MB
Part 06-Module 01-Lesson 05_Data from Oracles/09. Lesson Summary-zQF8HSKs1Yk.mp41.73MB
Part 06-Module 01-Lesson 06_Dapp UX/01. Lesson Intro Dapp UX-uy3-IyHIZJs.mp413.79MB
Part 06-Module 01-Lesson 06_Dapp UX/02. Waiting-Qvv0G0zSesY.mp413.41MB
Part 06-Module 01-Lesson 06_Dapp UX/03. Impact-3rp5bluBAhA.mp49.1MB
Part 06-Module 01-Lesson 06_Dapp UX/04. Cost-G6uTryBc2Ng.mp413.1MB
Part 06-Module 01-Lesson 06_Dapp UX/05. Events-Za5lemLQqto.mp416.61MB
Part 06-Module 01-Lesson 06_Dapp UX/06. Provenance-7mrxvMBrROM.mp415.76MB
Part 06-Module 01-Lesson 06_Dapp UX/07. Addresses-NwfO8rRUNto.mp418.56MB
Part 06-Module 01-Lesson 06_Dapp UX/08. History-bA40mJDaucU.mp415.45MB
Part 06-Module 01-Lesson 06_Dapp UX/09. Context-li4TE9ruzbk.mp421.69MB
Part 06-Module 01-Lesson 06_Dapp UX/10. Privacy-UtEp09vHBDI.mp414.17MB
Part 06-Module 01-Lesson 06_Dapp UX/11. Affordance-cdl0RV5Aubw.mp420.44MB
Part 06-Module 01-Lesson 07_Flight Surety Project/01. Architecture & Components-iPMbBamOFsk.mp45.59MB
Part 06-Module 01-Lesson 07_Flight Surety Project/01. Flight Surety Project Overview-MIrFD-7v9JA.mp49.23MB
Part 06-Module 01-Lesson 07_Flight Surety Project/02. Requirement Five - General-C1-pPxEaqiE.mp47.4MB
Part 06-Module 01-Lesson 07_Flight Surety Project/02. Requirement Four - Oracles-sSgBs7nrNek.mp418.33MB
Part 06-Module 01-Lesson 07_Flight Surety Project/02. Requirement One - Separation of Concerns-KCJTfi8awsc.mp41.67MB
Part 06-Module 01-Lesson 07_Flight Surety Project/02. Requirement Three - Passengers-eIRhdQhVFVk.mp45.15MB
Part 06-Module 01-Lesson 07_Flight Surety Project/02. Requirement Two - Airlines-PhMMDTPCl-Y.mp45.96MB
Part 06-Module 01-Lesson 07_Flight Surety Project/03. Code Walkthru - App-iHR3g6tAEmA.mp424.69MB
Part 06-Module 01-Lesson 07_Flight Surety Project/03. Code Walkthru - Dapp-xY023bwwpIM.mp431.12MB
Part 06-Module 01-Lesson 07_Flight Surety Project/03. Code Walkthru - Data-aaZz_z7ql4c.mp415.18MB
Part 06-Module 01-Lesson 07_Flight Surety Project/03. Code Walkthru - Migrations-LiquUV7irCE.mp45.73MB
Part 06-Module 01-Lesson 07_Flight Surety Project/03. Code Walkthru - Server-I69BKvp2i1M.mp415.3MB
Part 06-Module 01-Lesson 07_Flight Surety Project/03. Code Walkthru - Tests-HCtmSiNzPrw.mp46.8MB
Part 06-Module 01-Lesson 07_Flight Surety Project/04. Lesson Summary-bN3ePyjHTWA.mp44.45MB
Part 07-Module 01-Lesson 01_Capstone Real Estate Marketplace/04. BC Capstone Contracts SC-WT-G20LiNTABDo.mp496.85MB
Part 07-Module 01-Lesson 01_Capstone Real Estate Marketplace/04. BC Capstone Square Code SC-WT-WuEOrAtvHVM.mp45.46MB
Part 07-Module 01-Lesson 01_Capstone Real Estate Marketplace/04. BC Capstone Truffle Test SC-WT-oGak3PczoHU.mp448.21MB