Contact: https://curvetix.lol/security.html
Expires: 2027-11-04T00:00:00.000Z
Preferred-Languages: en, ru
Canonical: https://curvetix.lol/.well-known/security.txt
Policy: https://curvetix.lol/security.html
# CURVETIX: event tickets on Meteora Dynamic Bonding Curves (Solana).
# Each event is a token on one DBC pool of our partner config. One ticket = 1,000,000,000 tokens / the
# event's capacity. The curve sells tickets until it holds the threshold, then the pool moves to Meteora
# DAMM v2 with its liquidity locked for good. A door pass is a burn of whole tickets with our memo.
#
# 1. What the site is
# - A Rust server (no on-chain program of its own) that builds transactions for the visitor's wallet,
# follows every swap on our config and checks door passes.
# - It holds one key: the migration wallet's (pays the rent of moving sold-out curves into DAMM v2).
# The treasury (partner fee claimer) and the dev wallet are never on the server.
#
# 2. Addresses (verify before you sign anything)
# devnet config FC44S9veE1eper8wGs9tdtoQLmKCnrrN49C3odMkkD6V
# dev Fvgc957PFnwbpiyVEcn43LfwB6hoaUk4XiZZExxMfFLm (launches the house event, $TIX)
# treasury AHB7P3qnRMseKyPmDbxTRQzNwwtxXPHQWBea25xRokWQ
# migration 988wfF8cj4LUF4xU1TQVFMRJ4Q8wcWmhT17SXjEt9PxT
# mainnet config Ch8ZwKJzPGdC816hMEA5oPRJ5mC2DfscKQkwfHos9GLp
# dev E9jWU2CVC4YxXbzsUc3zbqHG7iaLVHkbMTbXEKPekgV4
# treasury oS1djoR3P5Am9gZMz923KaFE5mY6gUA4AZ8rGFZhzWq
# migration 6iybT2zbLNzwPPQEcjvUe5Lg4da1z87g58xqDj2k1Lj
# Every event mint the site issues ends in "tix".
# Programs: Meteora DBC dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN, DAMM v2 cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG.
#
# 3. The curve (on chain, read it from the config account)
# mainnet: start market cap 42.88 SOL, sells out at 48 SOL, trading fee 3% (half to the organizer),
# anti-sniper fee 15% at a pool's first second falling to 3% over 5 seconds,
# DAMM v2 after migration at 1%, LP locked (half partner, half organizer).
# devnet: the same with a 0.45 SOL start and a 0.5 SOL sell-out.
# Names and tickers can never change (token update authority: immutable).
#
# 4. What you sign
# - Buy: an exact number of tickets for at most the shown price plus slippage (DBC swap2, exact out).
# - Sell back: an exact number of tokens for at least the shown amount less slippage (exact in).
# - The last tickets: a partial-fill buy that takes what is left on the curve and returns the rest.
# - Launch: the event's pool, co-signed by a fresh mint key, plus your optional first buy.
# - Door pass: a burn of whole tickets from your own account with the memo
# "curvetix:in:::". The lock is a hash of a secret only your wallet can
# make (a free signed message), so a pass seen on chain can't be used by anyone else.
# - Free messages (they move nothing): the launch session, the door of your own event, your pass key.
# The page checks every instruction before your wallet sees it and refuses anything else.
#
# 5. Scope
# In scope: https://curvetix.lol and its API, the transactions it builds, the door.
# Out of scope: Meteora's programs (report to Meteora), Solana itself, social engineering, volumetric DoS.
#
# Reports: open https://curvetix.lol/security.html for the contact. Please give us a few days before
# publishing. Thank you.