~/talk

Typesafe Client for Smart Contracts

Talkat Conf42 JavaScript 2023 · on Thursday, 2023-11-16· [web3, javascript]
slides:none on file

A Kadena client that parses Pact contracts into generated TypeScript APIs, letting code call coin.transfer(account, months) with compile-time types, required authorizations and signers extracted from the contract. It uses a nearley parser playground to turn Pact ASTs into Expression and Transaction Builders, supports sign with chainweaver and WalletConnect, and submits JSON transactions with matching public keys and signatures. Example transaction shown transfers 133.7k, the client listens for verification and returns on-chain confirmation.

AI-written summary · about

  1. 0:00intro
  2. 0:22preamble
  3. 0:42albert
  4. 1:06kadena/client
  5. 2:00subscription process
  6. 2:36subscription on streamtv
  7. 5:24smart contract is...
  8. 6:01pact
  9. 8:28smart contract recap
  10. 14:16why a javascript client?
  11. 18:12nearley parser playground
  12. 23:20back to smart contract
  13. 30:38transaction building with js, recap
  14. 32:17signing tools
~/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.