Paltalabs team demonstrates building a voting dApp frontend connected to Soroban smart contracts, covering wallet integration, contract invocation, and transaction signing with Soroban React library.
In this technical workshop, the Paltalabs team walks through connecting a voting smart contract frontend to Soroban using the Soroban React library. They cover wallet setup with Freighter, deploying contracts to testnet, reading contract state without gas costs, executing voting transactions with user signatures, and handling trustlines for Stellar assets. The session includes live coding examples showing UseRegisteredContract and ContractInvoke patterns, explaining SignAndSend parameters, and demonstrating how Soroban React abstracts complex transaction building. Participants learn the distinction between Stellar and Soroban RPCs, asset wrapping, and best practices for frontend-contract interaction.