Fees

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

circle-check

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.

  • Meme Coin Swap: This fee is collected on every swap and is defined in percentage in meme coin.

  • Quote Coin Swap: This fee is collected on every swap and is defined in percentage in quote 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 methodarrow-up-right.

At pool creation, the caller can pass an array of stakeholders (Sui addresses)arrow-up-right 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.

Blast.fun Configuration

Blast.fun fees configuration has 4 system addresses that earn migration and swap fees.

  • Blast 0xef4145dc8710cb56970a56607a1a36da6db655ddaf1991d9f3bc3d859a81cd42

Creation
Meme Swap
Quote Swap
Migration
Allocation

0 Sui

0%

1.2%

5%

5%

80% Blast

100% Blast

100% Blast

20% Dev

Blast.fun has two owned public addresses:

  • Treasury: 0xaab6feadd3236ecc1b4fa34d00356f0f826f5e3d225818cb738ccdf77dcac979

  • Bluefin LP Manager: 0x22441936a0d6fd21d07d596813dfa29fbc54d44b94eb87916fbcb51d639fde96

Last updated

Was this helpful?