List of all items
Structs
- event::BarrelEvent
- event::BidEvent
- event::ClaimAuctionOILEvent
- event::ClaimAuctionSOLEvent
- event::ClaimRefineryRewardsEvent
- event::DeployEvent
- event::JoinAuctionPoolEvent
- event::LiqEvent
- event::ResetEvent
- instruction::Automate
- instruction::Barrel
- instruction::Buyback
- instruction::Checkpoint
- instruction::CheckpointAuction
- instruction::ClaimAuctionOIL
- instruction::ClaimAuctionSOL
- instruction::ClaimOIL
- instruction::ClaimReferral
- instruction::ClaimRefineryRewards
- instruction::ClaimSOL
- instruction::ClaimYield
- instruction::Close
- instruction::Contribute
- instruction::CreateReferral
- instruction::CreateWhitelist
- instruction::Deploy
- instruction::Deposit
- instruction::InitCollection
- instruction::InitOilOracle
- instruction::Initialize
- instruction::InitializeRefinery
- instruction::Liq
- instruction::Log
- instruction::Migrate
- instruction::NewVar
- instruction::PlaceBid
- instruction::PlaceRig
- instruction::PurchasePlot
- instruction::PurchaseRig
- instruction::RefuelPlot
- instruction::ReloadSOL
- instruction::RemoveRig
- instruction::Reset
- instruction::SetAdmin
- instruction::SetAdminFee
- instruction::SetAuction
- instruction::SetFeeCollector
- instruction::SetOilOraclePrice
- instruction::SetOracleAuthority
- instruction::SetRigConfig
- instruction::SetSwapProgram
- instruction::SetTgeTimestamp
- instruction::SetVarAddress
- instruction::UpgradePlot
- instruction::Withdraw
- instruction::Wrap
- state::Auction
- state::Automation
- state::Board
- state::Config
- state::Micro
- state::Miner
- state::OilPriceOracle
- state::Plot
- state::Pool
- state::Referral
- state::Refinery
- state::Rig
- state::RigConfig
- state::Round
- state::Share
- state::Stake
- state::Treasury
- state::Well
- state::Whitelist
Enums
Macros
Functions
- check_id
- fogo::transfer_token_with_program_signer
- fogo::transfer_wrapped_sol
- fogo::transfer_wrapped_sol_and_unwrap
- fogo::validate_program_signer
- fogo::validate_session
- id
- sdk::auction_program_log
- sdk::automate
- sdk::automate_with_session
- sdk::barrel
- sdk::buyback
- sdk::checkpoint
- sdk::checkpoint_with_session
- sdk::claim_auction_oil
- sdk::claim_auction_oil_with_session
- sdk::claim_auction_sol
- sdk::claim_auction_sol_with_session
- sdk::claim_oil
- sdk::claim_oil_with_session
- sdk::claim_referral
- sdk::claim_referral_with_session
- sdk::claim_sol
- sdk::claim_sol_with_session
- sdk::claim_yield
- sdk::claim_yield_with_session
- sdk::close
- sdk::create_referral
- sdk::create_referral_with_session
- sdk::create_whitelist
- sdk::deploy
- sdk::deploy_with_session
- sdk::deposit
- sdk::deposit_with_session
- sdk::log
- sdk::migrate
- sdk::new_var
- sdk::place_bid
- sdk::place_bid_with_session
- sdk::program_log
- sdk::refinery_program_log
- sdk::reload_sol
- sdk::reset
- sdk::reset_with_miners
- sdk::set_admin
- sdk::set_admin_fee
- sdk::set_auction
- sdk::set_fee_collector
- sdk::set_swap_program
- sdk::set_tge_timestamp
- sdk::set_var_address
- sdk::withdraw
- sdk::withdraw_with_session
- sdk::wrap
- state::auction_pda
- state::automation_pda
- state::board_pda
- state::config_pda
- state::micro_pda
- state::miner_pda
- state::oil_oracle_pda
- state::plot_pda
- state::pool_pda
- state::pool_tokens_address
- state::referral_pda
- state::refinery_pda
- state::rig_collection_pda
- state::rig_pda
- state::round_pda
- state::share_pda
- state::stake_pda
- state::stake_pda_with_id
- state::treasury_pda
- state::treasury_tokens_address
- state::well_pda
- state::whitelist_pda
- utils::create_or_validate_wrapped_sol_ata
- utils::generate_random_mask
- utils::is_premine_active
Constants
- ID
- consts::ADMIN_ADDRESS
- consts::ADMIN_FEE
- consts::ADMIN_FEE_COLLECTOR
- consts::AUCTION
- consts::AUCTION_FLOOR_PRICE
- consts::AUTOMATION
- consts::BOARD
- consts::BURY_AUTHORITY
- consts::CHECKPOINT_FEE
- consts::CLAIM_AUCTION_OIL_COOLDOWN_SECONDS
- consts::CONFIG
- consts::CONFIG_ADDRESS
- consts::DENOMINATOR_BPS
- consts::EMISSION_PER_ROUND
- consts::INTERMISSION_SLOTS
- consts::MAX_ORACLE_PRICE_AGE_SEC
- consts::MAX_SUPPLY
- consts::MICRO
- consts::MINER
- consts::MINT_ADDRESS
- consts::MIN_REFINERY_CLAIM_FEE_LAMPORTS
- consts::MIN_REFINERY_FEE_LAMPORTS_PER_FULL_OIL
- consts::ONE_DAY
- consts::ONE_DAY_SLOTS
- consts::ONE_HOUR
- consts::ONE_HOUR_SLOTS
- consts::ONE_MINUTE
- consts::ONE_MINUTE_SLOTS
- consts::ONE_OIL
- consts::ONE_WEEK
- consts::ONE_WEEK_SLOTS
- consts::ORACLE
- consts::PLOT
- consts::POOL
- consts::POOL_ADDRESS
- consts::REFERRAL
- consts::REFINERY
- consts::REFUEL_RATE_ATOMIC
- consts::RIG
- consts::RIG_COLLECTION
- consts::ROUND
- consts::SHARE
- consts::SLOT_DURATION_MS
- consts::SOL_MINT
- consts::SPLIT_ADDRESS
- consts::STAKE
- consts::SWAP_PROGRAM
- consts::TOKEN_DECIMALS
- consts::TREASURY
- consts::TREASURY_ADDRESS
- consts::TREASURY_BUMP
- consts::TWELVE_HOURS_SLOTS
- consts::VAR_ADDRESS
- consts::WELL
- consts::WHITELIST