~/talk

Smart contracts and DApps for JS developers

Talkat UtahJS Conf 2018 · on Friday, 2018-09-14· [web3, smart-contracts]
links:none on file
slides:none on file

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

  1. 0:00Introduction and speaker intro
  2. 1:06What is a smart contract
  3. 3:54Smart contract code example
  4. 5:20Smart contract lifecycle
  5. 6:47What is a DApp
  6. 7:52JavaScript workflow with blockchain
  7. 12:35Local blockchain with Ganache
  8. 13:17Compiling contracts with Truffle
  9. 14:23Development workflow overview
  10. 16:33Summary and tools recap
  11. 17:33Q&A on blockchain alternatives
  12. 18:31Business value of private blockchains
  13. 19:49Q&A on blockchain data storage
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.