Skip to content

Participating in Genesis

Genesis is how TRTH bootstraps early distribution: you deposit USDC into the Genesis flow, and after finalization TRTH is batch-distributed pro-rata via permissionless processBatch (subject to the rules enforced by the Genesis contract).

  • Use a wallet that supports Base and USDC.
  • Confirm you are on the correct network (Base mainnet or the announced test deployment).
  • Review caps, windows, and any minimums shown in the official app — parameters can differ between environments.
  1. Connect your wallet to the official TRTH interface.
  2. Open the Genesis section and read the live terms (timing, finalization, and any pause states).
  3. Approve USDC for the Genesis contract when prompted — this is a standard ERC-20 allowance step.
  4. Enter the amount you want to allocate and submit the deposit transaction.
  5. Wait for confirmation on Base. Your position is recorded on-chain; you do not receive TRTH until finalization and a subsequent processBatch distribution.

If you have a referral code from another participant or an approved influencer, enter it before or as directed by the app so attribution can be recorded correctly. Each deposit reserves up to a 20% (2000 BPS) referral pool cap and may interact with influencer tiers — see Referrals for details.

Track your share, finalization status, and any post-genesis steps (for example, LP bootstrap or referral claims in USDC) in the app. Genesis TRTH arrives via batch distribution, not a separate user claim. If something looks wrong, compare the transaction on a Base block explorer with the addresses published in Contract Addresses.