Fees
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.
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
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?