Skip to main content

SUI contract details

P
Written by Prometheus
Updated over 2 months ago

Understanding Fees and Pricing on Our Meme Launchpad

Our meme token launchpad operates on a transparent bonding curve mechanism with clearly defined fees and pricing. All contract code is publicly viewable and verifiable on the Sui blockchain.

Contract Transparency

You can verify all pricing formulas, fee structures, and platform mechanics directly on Suiscan. Our smart contract is fully open-source and auditable.

How Pricing Works

Bonding Curve Formula

Token prices increase automatically as more tokens are minted using this formula:

Price = (BASE_PRICE + (total_minted_tokens Γ— SLOPE)) Γ— token_amount

Where:

  • BASE_PRICE: 100,000 (starting price multiplier)

  • SLOPE: 10 (price increase rate per token minted)

  • FIXED_POINT_SCALE: 1,000,000,000 (9 decimal precision)

Price Examples

  • First tokens: Lower price due to minimal supply

  • Later tokens: Higher price as total supply increases

  • Price increases linearly with each token minted

Fee Structure

Trading Fees

  • Fee Rate: Set by platform admin (viewable in contract)

  • Fee Format: Basis Points (BPS) where 100 BPS = 1%

  • Maximum Fee: Capped at 10,000 BPS (100%)

Fee Application

When Buying Tokens:

  • Total cost = Token price + Trading fee

  • Trading fee goes to platform admin

  • Token price goes to bonding curve treasury

When Selling Tokens:

  • You receive: Refund amount - Trading fee

  • Trading fee deducted before transfer to you

Graduation Fees

When a token reaches 1.2 SUI in the treasury:

  • Platform Fee: 0.2 SUI (collected by admin)

  • Pool Creation: 1 SUI + 200M tokens automatically added to Cetus DEX

  • Automatic Graduation: No manual intervention required

Key Constants (Hardcoded in Contract)

Pool Creation

  • Graduation Threshold: 1.2 SUI in treasury

  • Platform Fee: 0.2 SUI (goes to admin)

  • Initial Pool Liquidity: 1 SUI + 200M tokens

  • Fee Tier: 0.25% (standard DEX trading fee)

Safety Limits

  • Maximum Token Amount: Prevents overflow errors

  • Minimum Trade Size: Must be whole token amounts (9 decimals)

  • Treasury Validation: Ensures sufficient funds for all operations

Verifying Our Claims

Check Current Fees

  1. Look for the BondingCurve object

  2. Check the fee_bps field for current trading fee

  3. Verify admin address for fee recipient

Validate Pricing Formula

  1. Review the calculate_buy_price and calculate_sell_price functions

  2. Confirm BASE_PRICE (100,000) and SLOPE (10) constants

  3. Check POOL_CREATION_THRESHOLD (1.2 SUI) and GRADUATION_PLATFORM_FEE (0.2 SUI)

Monitor Transactions

  • All buy/sell events are publicly logged

  • Trading fees automatically calculated and transferred

  • No hidden fees or surprise charges

Admin Controls

What Admins Can Do

  • Modify trading fees (but we have set 1% and plan to remain that way indefinitely)

  • Change admin address (transfer ownership)

  • Receive all platform fees automatically

What Admins Cannot Do

  • Steal treasury funds (locked in bonding curve)

  • Prevent token trading (permissionless system)

  • Modify core pricing formula (hardcoded constants)

Security Features

Built-in Protections

  • Overflow prevention on all calculations

  • Balance verification before transactions

  • Automatic refunds for excess payments

  • Zero-downtime graduations to DEX

Transparency Guarantees

  • Open source contract - verify all code

  • Immutable core logic - pricing cannot be manipulated

  • Public event logs - track all platform activity

  • Verifiable on-chain - no off-chain dependencies

Did this answer your question?