Coding with Kale Pill episode featuring Elliot Friend discussing NFT development on Soroban using OpenZeppelin contracts. The session covers NFT contract architecture, metadata handling with IPFS, and practical implementation of generative NFTs on Stellar's smart contract platform.
In this Coding with Kale Pill session, host and Elliot Friend dive deep into building NFTs on Soroban using OpenZeppelin smart contract standards and examples. They walk through NFT contract implementation details including metadata storage, IPFS integration for image hosting, and how to properly handle approvals and transfers. The discussion covers OpenZeppelin's new example contracts for non-fungible tokens, the importance of security considerations like require auth and pausable functions, and practical frontend integration using TypeScript bindings and Passkey wallet. They also address the emerging challenge of wallet support for NFT metadata display, discussing the transition from TOML file approaches to token URI standards and IPFS-based metadata, highlighting the need for wallet implementations to support these new standards for broader NFT adoption on Stellar.