Learn how onchain frontends differ from Web2 by managing wallet connections, displaying real-time onchain data, and handling transaction flows using OnchainKit, wagmi, and Viem.
Unlike Web2 frontends that primarily handle user input and REST API calls, onchain frontends must manage wallet connections, display onchain data in real time, and handle transaction flows. Fortunately, libraries like OnchainKit, wagmi, and Viem help you abstract away much of the complexity. Here, you’ll learn how to easily support multiple wallet types, show transaction status, and seamlessly integrate onchain actions into a modern UI.
Common Onchain Actions: Swapping tokens, minting NFTs, sending transactions
Integration Ready: Works with popular client libraries like wagmi and Viem, connecting to the Base Node under the hood so you don’t worry about low-level RPC details