sora2-network icon indicating copy to clipboard operation
sora2-network copied to clipboard

[Feature]: Universal platform for new tokens of Token Bonding Curve

Open AndreyKortosov opened this issue 6 months ago • 0 comments

As a

SORA user

I want to

create a new token, which will be bound to the real asset

So that

positive influence on the protocol

Input parameters

  1. Slug / Short title
  2. Initial supply
    1. By default 0
  3. Equation / Logic generates price
    1. Format: y = (1/1337) x + 1
  4. Binding assets
    1. USA Dollars
    2. Gold
    3. Silver
    4. etc
    5. Binding via Oracle
  5. List of input assets
    1. By default, all supported assets can be swapped to the token
  6. Address of technical account to accumulate 20% of margin function between Buy and Sell the token

Result

  1. In blockchain, we have the opportunity: to create a token, update a token, and delete a token.
  2. A new token is available to be swapped via the XYK pool
  3. The margin function between Buy and Sell the token is 20%.
    1. 20% of the quantity bought from the buy function is reserved for different players in the SORA network:
      1. 1% goes to buyback-and-burn VAL.
      2. 9% use is decided by VAL holders, but mainly for liquidity provision.
      3. 0.1% is given to citizens.
      4. 0.4% is given to stores and shoppers.
      5. 0.5% is used to buyback-and-burn TBCD.
      6. 9% is used for projects.
  4. 80% of the input reserve assets are stored in collateral in input tokens.
  5. 20% of the input reserve assets are used to buy back and burn TBCD.

Token Bonding Curve

Slug: TBC Initial supply of TBC: 0 Equation of the TBC: y = (1/1337) x + 1 Binding assets: USD Input assets: All available in SORA

Token Bonding Curve - Gold

Slug: TBCG Initial supply of TBC-GOLD: 0 Equation of the TBC-GOLD: y = (z/1337) x + z, where z = 1 oz of XAU (Gold ounce) Binding assets: XAU Input assets: All available in SORA

Token Bonding Curve - Silver

Slug: TBCS Initial supply of TBC-SILVER: 0 Equation of the TBC-SILVER: y = (z/1337) x + z, where z = 1 oz of XAG (Silver ounce) Binding assets: XAG Input assets: All available in SORA

Definition of Done

  • [ ] Opportunity to create a new token via the universal platform
  • [ ] Created TBC
  • [ ] Created TBCG
  • [ ] Created TBCS

AndreyKortosov avatar Aug 13 '24 08:08 AndreyKortosov