Cover photo

Participants and allocation rules

There are 10 participants in the smart contract INusicAllocationData.sol

    enum Participant {
        SPTokenHolders,
        IPOwner,
        IPAgent,
        IPIncentive,
        MainNode,
        TinyNode,
        Tech,
        Community,
        Liquidity,
        Seller
    }

And there are 4 phases in the same smart contract

    enum Phase {
        BeforeFirstTrade,
        OnFirstTrade,
        AfterFirstTrade,
        Swapping
    }

1- Liquidity/swap share

post image

For example, Alice added 10,000SPT#101 and 2000USDT to Pancake Pool, actural only 9600SPT#101 and 2000USDT is added to the pool. 4% is share as following:

  • 2%(400SPT#101) to the Liquidity Provider incentive pool.

  • 2% * 3.33% = 0.0666%, 6.66 SPT#101 to the IP incentive accout immediately.

  • 2% * (66.67% for IPowner + 13.33% for IP agent + 3.33% for main nodes + 1.67% for tiny nodes + 11.67% for technical team) = 2% * 96.67% = 1.9334% = 193.34 SPT#101 to SupportProofTokenFactory contract for the participants to claim by themselves.

Onchain transaction record
Onchain transaction record

2- Share profit of the first sale of NFT

post image

For example, Alice(as a IP agent) has sold her NFT on price 1000USDT, the sales amount will be allocated as following:

  • 8% of 1000USDT(80USDT) is sent to IP agent(Alice) immediately.

  • 40% of 1000USDT(400USDT) is sent to IP owner immediately.

  • 2% of 1000USDT(20USDT) is sent to IP incentive account immediately.

  • 25%(250USDT) is sent to all supporters according to their supporting amount with Quadratic Weight(QW).

  • 2% for main nodes + 1% for tiny nodes + 7% for technical team + 15% for liquidity = 25%(250USDT) is send to NFTSaleVault contract for the Main nodes, tiny nodes, tech team and liquidity manager to claim by themselves.

3- Share profit of the 2nd+ sale of NFT

post image

After the first sale, all the profit for 2nd+ saling will be allocated to Seller and supporters only. Seller will take 95%, and balance will be send to all supporters.

4- Support Proof Tokens bonus for Liquidity providers

The 2% of each SPT in Liquidity Provider incentive pool will be allocated to all LP token holders every month.

For example, Alice and Bod added the following liquidities.(There’s no one else add liquidity)

post image

Then the allocation will be like this:

post image

You can check the transaction details here.