KOBAI

contracts

the addresses will be listed here — and only here and on @KobaiElysium — once they are deployed.

| contract | elysium mainnet | elysium testnet | | --- | --- | --- | | $KOBAI token | not yet | not yet | | launchpad factory | TBD | TBD | | bonding curve | TBD | TBD | | flower / burn module | TBD | TBD | | flame-fee buyback | TBD | TBD | | keeper | TBD | TBD |

audits

| scope | auditor | status | | --- | --- | --- | | launchpad, curve, flower, flame fee | TBD | not started |

reports will be published in full on this page.

what each contract does

launchpad factory

plants new coins: mints the supply, locks the flower, creates the curve. charges the launch fee.

bonding curve

handles buys and sells while the coin is a bud. at the threshold, closes itself and runs the bloom: creates the elysium pool, deposits liquidity, burns the LP tokens.

flower / burn module

holds the 5% flower of each coin. exposes one public function:

/// burns every petal whose time has come. callable by anyone.
function burnPetal(address coin) external;

it reverts if no petal is due. it can never burn more than 5 petals, or burn one early.

flame-fee buyback

collects the flame share of trading fees during the bloom, buys the coin from its pool and burns it.

admin powers

the exact list of admin functions, who holds them (multisig, timelock) and what they can and cannot do will be published here before mainnet. the principle is in fairness: no admin can touch a coin's flower, stop a burn or pull a bloomed coin's liquidity.

bug bounty

a bug bounty will open with the mainnet contracts. until then, report anything you find to @KobaiElysium by DM — we will answer.