Developer demonstrates how to write and deploy an NFT smart contract in Rust to Stellar's Soroban platform, covering contract structure, IPFS metadata storage, and deployment to testnet and mainnet with live minting examples.
This tutorial walks through building an NFT smart contract in Rust based on SEP-41 standards and deploying it to Stellar's Soroban smart contract platform. The creator shows the contract architecture including supply limits, metadata and image hashing via IPFS, ownership tracking, transfer functions, and minting capabilities. The video covers prerequisites like Rust setup and Stellar CLI tools, demonstrates uploading metadata and images to IPFS via Pinata, running unit tests with Cargo, building optimized WebAssembly binaries, and deploying to both testnet and mainnet. The creator successfully mints an NFT token and verifies ownership using Stellar Expert. The code is open-sourced on GitHub but noted as demonstration-only without security audit or production readiness.