Lumen Loop
All media
VideoYouTubeJames BachiniJune 12, 202511mo ago5:42

How To Create A Wrapped Stablecoin

Tutorial on building a custom stablecoin on Soroban using OpenZeppelin contracts. The creator demonstrates how to create a SEP41 token called JUSD that accepts USDC deposits and mints a corresponding stablecoin in a 1:1 ratio, using a new online IDE.

SorobanStablecoinsDeveloper Tools
Lumen Loop's take

This tutorial walks through creating a permissionless stablecoin on Soroban called JUSD using OpenZeppelin contract templates and the Soroban SDK. The contract accepts USDC deposits, mints custom stablecoin tokens in a 1:1 ratio, and allows users to burn tokens to redeem USDC. The creator uses OpenZeppelin's contract wizard to generate a SEP41 token, modifies it to remove owner permissions, integrates a token client to handle USDC transfers, and deploys the contract to testnet. The implementation includes standard fungible token functions like transfer and allowance, plus custom mint and burn logic that manages USDC as collateral.

Mentioned projects
1 project linked
O
OpenZeppelin
Audited
SecurityDevXSDK

OpenZeppelin is a recognized leader in blockchain security and smart contract development, known for creating widely-used framew…

View →