Structs§
- Auction
- Singleton auction configuration account
- Automation
- Bid
- Bid account tracks individual user contributions to auction pools for a specific epoch PDA: [BID, authority, well_id, epoch_id] One Bid account per user per well per epoch (Macaron-style)
- Board
- Code
- Code tracks access codes for pre-mine phase. Each code is linked to a specific wallet (authority) to prevent abuse. One code per wallet - PDA includes both code_hash and authority.
- Config
- Miner
- Pool
- Pool account holds all staking-related data and SOL rewards for stakers.
- Referral
- Referral account tracks a referrer’s stats and pending rewards.
- Round
- Seeker
- Seeker is an account which prevents multiple Seeker genesis tokens from being claimed.
- Stake
- Treasury
- Treasury is a singleton account which is the mint authority for the OIL token and the authority of the program’s global token account.
- Well
- Well account (one per well) PDA: [WELL, well_id] Tracks current auction state for a well