Lumen Loop
All media
VideoYouTubeJames BachiniSeptember 20, 20241y ago16:11

Building Rust Smart Contracts On Stellar Soroban

James Pacini, Stellar developer in residence, provides a comprehensive tutorial on building Rust-based smart contracts using the Soroban SDK, covering deployment, data types, testing, and creating a decentralized application to interact with contracts on the Stellar network.

DevelopersDeveloper ToolsSmart Contracts
Lumen Loop's take

This tutorial walks developers through building smart contracts on Stellar using the Soroban SDK. It covers the Stellar network architecture including nodes, RPC endpoints, and the Horizon API. The session demonstrates deploying a simple hello world contract to testnet, explains Rust data types specific to Soroban like symbols, vectors, and maps, and discusses optimization constraints including the 64KB contract size limit. The tutorial then shows how to build a decentralized application using HTML and JavaScript with the Stellar SDK to interact with the deployed contract, including transaction building, signing, and decoding responses. All code is open source on GitHub, and James invites developers to participate in a free hackathon in London on October 12th.