Typesafe Client for Smart Contracts
summary
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
chapters (14)
- 0:00intro
- 0:22preamble
- 0:42albert
- 1:06kadena/client
- 2:00subscription process
- 2:36subscription on streamtv
- 5:24smart contract is...
- 6:01pact
- 8:28smart contract recap
- 14:16why a javascript client?
- 18:12nearley parser playground
- 23:20back to smart contract
- 30:38transaction building with js, recap
- 32:17signing tools
related talks
37mMy Little Token (Part 2)
22mFireside Chat
57mUsing Ethereum, React Native, and the Tasit SDK to Build 3rd-party Mobile Clients For dapps (decentralized apps)
23mHow Type-Driven Development Can Turbocharge your Contract's Security
25mAsset Rights Abstractions - a Case for Smart Contract Wallets
29mSigning on Behalf of Users Without Their Private Keys
29mAgentKit: Giving Every AI Agent a Crypto Wallet
01h 00mEthereum & DeFi for JS Developers
