Skip to content
Blockchain Association of Cameroon
BAC-L1-FOUND-119FoundationIntermediate

TypeScript: the front end of a chain application

Building the interface that connects a wallet, builds a transaction and follows its status — without ever touching the private key.

Level
L1Blockchain developer
Duration
4 h
Track
Foundation
Maintainer
Developer Curriculum Architect

Learning objectives

  • 01Connect a wallet and request a signature
  • 02Track a transaction's lifecycle through to finality
  • 03Make pending and failure states legible

Guided lab

Build a transfer interface with status tracking and explicit error handling.

Independent lab

Make the interface usable on a slow connection: offline state, resumption, immediate visual feedback.

Security angle

Signature phishing: what the user sees versus what they actually sign.

Assessment

Working interface, assessed partly on the clarity of its error states.