Mint and Trade
Learn how to mint songs as NFTs and trade song tokens on AceSteps.
Minting Overview
Every song on AceSteps is an ERC-721 NFT:
- Create music via AI prompt
- Save to mint as NFT
- NFT appears in your wallet
Trading Overview
When trading is enabled:
- NFT is locked permanently
- 100,000 ERC-20 tokens created
- 80,000 tokens sent to you
- 20,000 tokens added to Uniswap pool
Step-by-Step: Enable Trading
1. Select Your Song
Go to Library and select a published song.
2. Enable Trading
Click Enable Trading button.
3. Confirm Transaction
Your wallet will prompt for:
- NFT transfer to vault
- Gas fee (~$0.01-0.10 on Base)
4. Receive Tokens
After confirmation:
- 80,000 tokens in your wallet
- Song available for trading
Buying Song Tokens
From the App
- Find a tokenized song
- Click Buy
- Enter ETH amount
- Confirm swap
Direct on Uniswap
// Using wagmi
const { write } = useContractWrite({
address: ROUTER_ADDRESS,
abi: routerAbi,
functionName: 'swap',
args: [poolKey, swapParams]
});
Selling Song Tokens
- Go to your token holdings
- Select the song token
- Click Sell
- Enter token amount
- Confirm swap
Price Dynamics
- First Buy: Sets initial price
- More Buys: Price increases
- Sells: Price decreases
- Revenue: Price increases (via donate)