Reference
Parameters
Every number the app and the program use, in one place.
| Quote currency | USDC, 6 decimals |
| Launch tokens | 6 decimals |
| Prices | USDC per whole token, up to 6 decimals |
| Amounts on chain | integer atoms: 1 token = 1,000,000 atoms |
| Setting | In the studio | Fixed after launch |
|---|
| Name | 1 to 32 bytes | Yes |
| Ticker | 1 to 8 letters or digits | Yes |
| Price | above zero | Per sale |
| End price, rising curve | above the start price | Per sale |
| Tokens for sale | above zero | Per sale |
| Team share at sale | 0% to 40% | Yes |
| Redemption fee | 0% to 10% | Yes |
| Yield routed to the team | 0% to 50% | Yes |
| Sale window | opens now or at a set time, 1 hour to 365 days | Per sale |
| Team wallet | any Solana address; your wallet by default | Yes |
| Quote valid for | 2 minutes |
| Transaction deadline | at most 5 minutes after it is prepared |
| Sign-in message valid for | 5 minutes, once |
| Session | 12 hours |
| Curve purchases | may cost up to 1% more than the quote |
| Protocol share | the cost × 1%, rounded down, taken first; buys $PLINTH to burn |
| Team share | (the cost − the protocol share) × team share, rounded down; the rest goes to the treasury |
| Redemption fee | the value at the floor × fee, rounded up; stays in the treasury |
| Last holder | pays no redemption fee and receives the whole treasury |
| Curve average price | rounded up to the next atom |
| Purchase cost | rounded up to the next atom |
| Yield route | the amount × route, rounded down; the rest goes to the treasury |
floor F = treasury ÷ supply
most you can lose 1 − F × (1 − fee) ÷ price
lowest follow-on F ÷ (0.99 × (1 − team share))
redemption payout n × F − fee
| USDC buffer target | 20% of the treasury |
| Test Treasury fund | joined by every launch created from the studio |