Interest Protocol
  • 👋Welcome to Interest Protocol
  • Overview
    • Sui💧
      • Contracts
        • Memez
        • Libs 📚
      • Suicoins
        • Swap
        • Dollar-Cost Averaging (DCA)
        • Airdrop
          • Suiplay Airdrop
        • Incinerator
        • Send
        • Merger
        • Suicoins Terminal
      • Memez.gg
        • Coins on Memez.GG
        • Memez.Fun
          • SDK
            • Pump API
            • Interfaces
          • Configuration
          • Migrators
          • Bonding Curve
          • Fees
      • IPX Coin Standard
    • Movement
      • Interest Protocol Decentralized Exchange (DEX)
        • Key Features
        • Core Innovations
      • sr-AMM
      • Token
        • Tokenomics
        • Utility
      • GTM
    • Audits
    • Security
    • Deprecated
      • Coin X Oracle 🔮
        • Pyth Network
        • Switchboard
      • Sui Tears 💧
        • Airdrop
          • Airdrop
          • Airdrop Utils
          • Linear Vesting Airdrop
        • Capabilities
          • Access Control
          • Owner
          • Quest
          • Timelock
        • Collections
          • Bitmap
          • Coin Decimals
        • DeFi
          • Oracle
          • Farm
          • Fund
          • Linear Vesting Wallet
          • Linear Clawback Vesting Wallet
          • Vesting
        • Governance
          • DAO
          • DAO Admin
          • DAO Treasury
        • Utils
          • ASCII
          • Comparator
          • Merkle Proof
          • Vectors
        • Math
          • Fixed Point 64
          • Fixed Point Roll
          • Fixed Point Wad
          • Int
          • Math64
          • Math128
          • Math256
      • CLAMM🐚
        • Hooks
      • Whitepapers
  • Glossary
Powered by GitBook
On this page
  • Fee Mechanism
  • Recrd Configuration
  • Nexa Configuration

Was this helpful?

Export as PDF
  1. Overview
  2. Sui💧
  3. Memez.gg
  4. Memez.Fun

Fees

PreviousBonding CurveNextIPX Coin Standard

Last updated 17 days ago

Was this helpful?

Memez.gg has a versatile fee mechanism enforced by the contracts. Each integrator is able to customize their fees parameters.

The system supports 0 fees.

Fee Mechanism

Depending on the fee, it can be defined in basis points percentage or in a nominal value. The fees are collected by the stake holders depending on how the configuration is set.

Fees Configuration

Each fee below requires the following configuration:

  • Fee Value

  • Address of fee recipients

  • Percentage that each recipient should receive in basis points.

If we set the Creation Fee to 2 Sui and the recipients to be the following: Alice (20%), Bob (50%) and Jose (30%).

At pool creation, the contract will automatically send 0.4 Sui to Alice, 1 Sui to Bob and 0.6 Sui to Jose. The system supports dynamic fee recipients at pool creation and system enforced ones as well. For example, we can set that 20% of the creation fee always goes to the integrator, while the rest of the fees recipients are set dynamically at pool creation.

  • Creation: This fee is collected when a pool is created and it is defined in a nominal value. It is always charged in Sui.

  • Swap: This fee is collected on every swap and is defined in percentage. It is taken both in Sui and the meme coin.

  • Migration: This fee is charged in Sui from the liquidity being migrated in percentage.

  • Allocation: This fee is charged in meme coin after migration in percentage.

The fees configuration can be fetched via the SDK using the following.

Recrd Configuration

The Recrd fees configuration has 4 recipients and creation, swap, migration and allocation fees.

const stakeHolders = [VIDEO_CREATOR_ADDRESS, TOKEN_CREATOR_ADDRESS];

The other two recipients are set by the system. They are the Recrd and IPX treasury.

Recrd charges a frontend fee of $10 USD in Sui. ⅔ of the fee is sent to Recrd while the remaining is for IPX. IPX Treasury: 0xdd224f2287f0b38693555c6077abe85fcb4aa13e355ad54bc167611896b007e6

Creation
Swap
Migration
Allocation

0 Sui

1 %

5%

3%

25% Token Creator

25% Token Creator

33% Token Creator

25% Video Creator

25% Video Creator

33% Video Creator

50% Recrd

40% Recrd

33% Recrd

10 % IPX

Nexa Configuration

The Nexa fees configuration has 2 system addresses to be charged on the migration and swap fee.

Nexa supports custom configuration option per pool. This means the caller can select the following parameters for their pump pools:

  • Burn Tax (BPS)

  • Virtual Liquidity

  • Target Quote Liquidity

  • Liquidity Provision (BPS)

Nexa charges a front end Swap fee

Creation
Swap
Migration
Allocation

0 Sui

0.25%

0.5%

0%

100% IPX

60% Nexa

40% IPX

At pool creation, the caller can pass an to set dynamic fee recipients. This has to match the number of fees distribution set by the integrator. For example: if the integrator sets the creation fee to be 2 Sui and have 3 recipients and one recipient to always be the system. The pool creator must pass two additional addresses dynamically.

Two recipients are dynamically set at pool creation by passing their addresses .

method
array of stakeholders (Sui addresses)
here