Session 16: UI ↔ Smart Contracts (Wallets + Tx flow) - Resources
Curated references for building UI apps that interact with Cardano validators (Aiken/Plutus).
Standards & fundamentals
- CIP-30 (dApp connector / browser wallet API): CIP-0030
- CIPs repository (all specs): cardano-foundation/CIPs
- Reference scripts (CIP-33): CIP-0033
- Cardano Developer Portal (get started + integrate): developers.cardano.org
Smart contracts (on-chain)
- Aiken (recommended track): aiken-lang.org
- Plutus docs (types, datums/redeemers context): plutus.readthedocs.io
Off-chain / tx building (SDKs)
Pick one SDK lane and standardize within your project:
- MeshJS guides: meshjs.dev/guides
- Lucid (ecosystem docs and references): spacebudz/lucid (check for the currently maintained variant in your org’s stack)
- Blaze (ecosystem references): butaneprotocol/blaze-cardano
Data providers & infra
- Blockfrost: blockfrost.io
- Koios: koios.rest
- Ogmios (node bridge + tx evaluation patterns): ogmios.dev
- Kupo (UTxO indexer): cardanosolutions.github.io/kupo
Testing / networks
- Cardano testnets (Preview/Preprod): docs.cardano.org
- Aiken tests: Aiken tests
These resources belong to the Q2 2026 Developer Experience Working Group.