← ClaudeAtlas

scallop-scoinlisted

Mint and manage Scallop sCoins. Use when user says "sCoin", "sSUI", "sUSDC", "mint sCoin", "burn sCoin", "synthetic coin", or asks about Scallop's wrapped interest-bearing tokens.
scallop-io/scallop-skills · ★ 1 · AI & Automation · score 65
Install: claude install-skill scallop-io/scallop-skills
# sCoin (Scallop Synthetic Coins) Mint and manage interest-bearing synthetic coins backed by Scallop market coins. ## Overview sCoins are synthetic tokens that: - **Backed 1:1** by market coins - **Interest-bearing**: Value increases over time - **Composable**: Use in other DeFi protocols - **Transferable**: Easy to move yield positions > **Note**: sCoin uses `supply()` to supply assets to the lending pool and receive market coins, which are then converted to sCoins. ## sCoin Types | Market Coin | sCoin | Use Case | |-------------|-------|----------| | SUI Market Coin | sSUI | Yield-bearing SUI | | USDC Market Coin | sUSDC | Yield-bearing stablecoin | | wUSDC Market Coin | swUSDC | Yield-bearing wrapped USDC | | wETH Market Coin | swETH | Yield-bearing wrapped ETH | | afSUI Market Coin | safSUI | Yield-bearing liquid staked SUI | | haSUI Market Coin | shaSUI | Yield-bearing liquid staked SUI | ## Mint sCoin ### From Market Coins ```python tx = builder.create_tx_block() # Mint sCoin from existing market coins scoin_idx = tx.mint_scoin( market_coin_idx=market_coin, # Index of market coin (Input or Result) coin_name="sui", coin_is_result=True, # True if market_coin_idx is a Result index ) tx.transfer_objects([scoin_idx], wallet_address) result = builder.sign_and_send_tx_block(tx) ``` ### Deposit and Mint in One Step ```python tx = builder.create_tx_block() # Deposit underlying and get sCoin directly market_coin = tx.supply_quick(1_000_000_000,