Paul from SDF presents Soroban smart contracts on Stellar, covering environment setup, hello world examples, and a full crowdfunding dapp. Soroban enables programmable token control and reliable neutrality through on-chain code, with deployment available now on FutureNet.
Paul, an engineer at the Stellar Development Foundation, delivers a comprehensive introduction to Soroban smart contracts. He explains how Soroban advances Stellar by enabling smart contracts to run on-chain with programmatic token control, voting, custom token designs, and crowdfunding. The talk covers environment setup using Rust and WebAssembly, deploys a hello world contract, and demonstrates a full end-to-end crowdfunding dapp built with Next.js and Soroban Client. Key architecture includes Soroban RPC for transaction simulation and submission, Freighter wallet integration with experimental mode, and deployment environments including sandbox, standalone, and FutureNet. Paul addresses token wrapping for classic Stellar assets, discusses the role of Horizon versus Soroban RPC, and emphasizes event subscriptions as the preferred scalable approach for dapp development.