scallop-scoinlisted
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,