Integrating JavaScript Frontend Applications with a Blockchain
summary
Shows how to connect JavaScript frontends to blockchains by building a demo superhero ratings dApp that writes/read heroes and reviews to smart contracts. Covers using ABI JSON decoding and manual hex→UTF‑8 string parsing in client code, libraries web3, tronweb and eosjs, and browser wallets Metamask and TronLink for signing; notes transaction gas costs (example ~0.0004 ETH ≈ $0.06), Ethereum confirmation latency (tens of seconds to minutes), and the need for big‑number handling for uint256.
AI-written summary · about
chapters (16)
- 0:00Welcome
- 1:04What is blockchain
- 6:07Superhero rating app
- 7:32Blockchain architecture
- 10:25Ethereum network requests
- 15:34Ethereum parameters
- 19:15Blockchain libraries
- 22:13Blockchain writes and transactions
- 25:10Ethereum latency
- 25:55WebSocket for events
- 28:52IOST network and tables
- 31:27IOST RPC library
- 33:33Ethereum vs Tron vs IOST
- 34:56Big numbers in JS
- 36:02Learning blockchain
- 37:07Q&A
related talks
03h 23mEthereum and Javascript - what's the big deal?
01h 00mEthereum & DeFi for JS Developers
32mConnecting JavaScript to the Blockchain
21mSmart contracts and DApps for JS developers
32mDecentralizing the internet with JavaScript
06mBuilding Blockchain Applications with JS
25mBlockchain magic from the browser with web3
20mA Frontend Developers Guide to Web3
