Fees

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

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 method.

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

  • Nexa: 0x6a8eaf6727196c71bf9bb919f8fd7dd56708fbd87910d8294dada03fb8eee1ee

  • GiveRep 0xef4145dc8710cb56970a56607a1a36da6db655ddaf1991d9f3bc3d859a81cd42

  • Blast: 0x60a6532c5c36d5b516d7c756ebf1f62474b426bc38cb43683aa683fd0e05b7a0

  • IPX: 0x83d9fd52bb694a8190c771110ce0a4980cfa2393e69466621cd201e2b4977bc6

Creation
Meme Swap
Quote Swap
Migration
Allocation

0 Sui

0%

1%

0.5%

3%

50% Blast

50% Blast

100% Blast

32.5% GiveRep

32.5% GiveRep

12.5% IPX

12.5% IPX

5% Nexa

5% Nexa

Blast.fun has two owned public addresses:

  • Treasury: 0xaab6feadd3236ecc1b4fa34d00356f0f826f5e3d225818cb738ccdf77dcac979

  • Bluefin LP Manager: 0x22441936a0d6fd21d07d596813dfa29fbc54d44b94eb87916fbcb51d639fde96

Last updated

Was this helpful?