{{ error }}
{{ success }}

📖 How to Trade

Minting Tokens (ETH → Tokens)

  1. Send ETH directly to the pool address
  2. The contract will automatically mint bonding curve tokens to your address
  3. No function call needed - just send ETH!

Redeeming Tokens (Tokens → ETH)

  1. Transfer your bonding curve tokens to the pool address
  2. The contract will automatically send ETH back to you
  3. Use standard ERC20 transfer: transfer(contractAddress, amount)

Total Supply

{{ formatToken(totalSupply) }}
tokens (${{ formatUSD(calculateMarketCap()) }} mcap) tokens

Current Price

{{ formatPrice(currentPrice) }}
ETH per token (${{ formatUSD(ethToUSD(currentPrice)) }}) ETH per token

ETH Reserve

{{ formatETH(reserve) }}
${{ formatUSD(ethToUSD(reserve)) }} ETH

Fees Collected

{{ formatETH(feeRecipientBalance) }}
${{ formatUSD(ethToUSD(feeRecipientBalance)) }} ETH

📈 Trading Activity

{{ totalMints }} Buys
{{ totalRedemptions }} Sells

👥 Token Holders

{{ holders.length }} holders
Loading holders...
Address Balance Percentage
{{ holder.address }} {{ formatToken(holder.balance) }} {{ holder.percentage }}%
No holders yet

📊 Recent Activity

Loading activity...
Type From To Amount ETH Value Time
{{ activity.type.toUpperCase() }} {{ formatAddress(activity.from) }} {{ formatAddress(activity.to) }} {{ formatToken(activity.amount) }} {{ activity.ethValue ? formatETH(activity.ethValue) : '-' }} {{ formatTime(activity.timestamp) }}
No activity yet