Smart contracts and DApps for JS developers
summary
Explains that Ethereum smart contracts encode business rules, compile to an ABI, deploy to the chain and return an address that is immutable so upgrades use migrations rather than edits. Shows JavaScript workflows: connect a provider, read compiled ABI, fetch accounts, call methods and send transactions that get mined and return results. Demonstrates local development with Ganache, JavaScript libraries Web3js and Truffle, mentions OpenZeppelin reusable contracts and a React binding for managing blockchain state.
AI-written summary · about
chapters (13)
- 0:00Introduction and speaker intro
- 1:06What is a smart contract
- 3:54Smart contract code example
- 5:20Smart contract lifecycle
- 6:47What is a DApp
- 7:52JavaScript workflow with blockchain
- 12:35Local blockchain with Ganache
- 13:17Compiling contracts with Truffle
- 14:23Development workflow overview
- 16:33Summary and tools recap
- 17:33Q&A on blockchain alternatives
- 18:31Business value of private blockchains
- 19:49Q&A on blockchain data storage
related talks
01h 00mEthereum & DeFi for JS Developers
30mTalking with Ethereum smart contracts from the browser
32mConnecting JavaScript to the Blockchain
03h 23mEthereum and Javascript - what's the big deal?
33mEthereum for node.js devs
32mDecentralizing the internet with JavaScript
31mYaroslav Dvorovenko
14mDApps - building applications that live on the blockchain
