Structs§
- Auction
- Singleton auction configuration account
- Auction
Pool - Auction pool account for a specific well and epoch PDA: [AUCTION_POOL, well_id, epoch_id] Tracks pool contributions and rewards for a specific auction epoch
- 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
- Config
- Driller
- Pool
- Pool account holds all staking-related data and SOL rewards for stakers.
- Referral
- Referral account tracks a referrer’s stats and pending rewards.
- Rig
- Rig account for auction-based mining Similar to Driller but focused on auction wells
- Round
- 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