Skip to content
Solana

Docs · Reference

Programs and addresses

reel's program ids and derived addresses as this deployment is configured, the treasury, and the Solana programs reel calls.

reel's programs

Read from this deployment's configuration. “Not deployed yet” means no id is configured: nothing is live, and any address claiming to be reel's is not.

ProgramId
reelAjvhesd3q6yJFgnBL6vppAJDF7gP6nmksA8WkrTM4vcJ
reel-hookoF7b3JDvBhT34SjHPsC1xiZrkgNKwFzPncTxk2TYGdx
reel-vaults98oS15W2xt8fa4NCZvHMEv6ZdzVEVeu45prSt85Mb7fK

reel-vaults runs a subset of its modules today. Live on Solana mainnet: Holder Pot payouts; the Fee Bridge; the Revenue Router; the recovery reserve; limit orders and the Floor bid, with fill bounties. Deployed, and opens Nov 12 once its mainnet check passes: funded referral and points campaigns. Coming with an upgrade at the same address: Vesting Milestone and Dev Drip; zap vaults, Pool Mesh and Family Pinger; the LP Time-Lock Boost; the Revenue Tokenizer; Pay Later; the Entry Ratio Guarantee.

Derived addresses

Each is a PDA of the reel program, so it exists only once the program does.

AddressSeedsValue
VAULT_AUTH["vault_auth"]63XMzPvCCSWq9ygsgshA6bJg5buZNJ3FX6e6YDVrSZ5S
Config["config"]CKBZexTUELqXXL3A846DMckgE8VxqQYN3dHZ3TXzS8Q8
Root 0 (reel's shared root)["root", 0u64]ABECYTDReNDj8ztruZkXaxurpBUDGJnGS7Gc3AixJkoY

Every other account (pools, launches, positions, ledgers) is derived from these seeds and the keys involved: see Architecture.

Treasury and $REEL

WhatAddress
Treasury wallet (platform revenue)BA9VJD2ux2XtQ1diiurBR9pmgqtb33ivs6H8fmSgNPXr
$REEL mintNot launched: $REEL launches later

The program pays protocol income to Config.treasury's token accounts; read the config account for the value the program actually uses. reel has no airdrop, and no $REEL mint exists until this page shows one.

Solana programs reel calls

ProgramId
SPL TokenTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
Token-2022TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
Associated Token AccountATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL
System11111111111111111111111111111111
Wrapped SOL mintSo11111111111111111111111111111111111111112
Pyth receiver (price updates)rec5EKMGg6MxZYaMdyBfgwp4d5rB9T1VQH5pJv5LtFJ
BPF upgradeable loaderBPFLoaderUpgradeab1e11111111111111111111111

reel checks every CPI target against these constants. Naming them implies no partnership.

How to verify

  1. Open the reel program id on an explorer and check it is an executable, upgradeable program, and who holds its upgrade authority.
  2. Check that a pool's vaults are owned by VAULT_AUTH and that the pool account is owned by the reel program.
  3. Read the pool's PoolParams before you trade; it is frozen and can't differ from what you read.
  4. Simulate a transaction before signing it, and compare the wallet's request with what you meant to do.

The security page has the full checklist.