Sale Rounds Info

The WTD token sale is structured into three rounds, each with its own pricing, allocation, and corresponding vesting schedule.

Round Overview

Property
Seed
Private
Public

Enum Value

0

1

2

Token Allocation Category

SEED_INVESTORS (2.5%)

PRIVATE_INVESTORS (5%)

PUBLIC_INVESTORS (7.5%)

Max Allocation

2,500,000,000 WTD

5,000,000,000 WTD

7,500,000,000 WTD

Lock-up Period

6 months

6 months

3 months

Vesting Period

36 months (3 years)

36 months (3 years)

24 months (2 years)

Weekly Vesting Rate

0.64%

0.64%

0.91%

TGE Unlock

5%

5%

5%

Pricing

Each round is configured with three prices — one for each payment method:

  • priceUSDC — Price per WTD in USDC (6 decimals)

  • priceUSDT — Price per WTD in USDT (6 decimals)

  • priceETH — Price per WTD in USD for ETH purchases (18 decimals, converted via Chainlink)

Prices are set by the admin during round configuration and cannot be changed after configuration. This ensures price immutability for investors.

circle-info

Prices are immutable after round configuration.

Token Calculation

tokenAmount = (paymentAmount * 10^18) / price

Example: If the Seed price is 0.001 USDC per WTD (1000 in 6 decimals), paying 100 USDC (100000000):

tokenAmount = (100000000 * 10^18) / 1000 = 100,000,000 * 10^18 WTD = 100M WTD

Round Configuration Rules

  • Each round can only be configured once — calling configureRound a second time for the same round will revert with RoundAlreadyConfigured()

  • All prices and the allocation must be non-zero

  • Rounds are not time-based — they are manually activated and deactivated by the admin

  • Once configured, a round can be activated/deactivated any number of times

Allocation Limits

Each round has a hard allocation cap. When tokens sold reaches the allocation limit, further purchases revert with ExceedsAllocation(). This limit applies to the round as a whole — there are no per-user purchase limits.

Viewing Round Information

Returns:

  • priceUSDC — USDC price per token

  • priceUSDT — USDT price per token

  • priceETH — USD price for ETH purchases

  • allocation — Total tokens allocated

  • sold — Tokens sold so far

  • isActive — Whether the round is currently active