Open the app

Reference

Addresses

The Tenor program, how its accounts are derived, and every external account it checks on Solana mainnet.

Program#

AccountAddress
Tenor programHEHnHHGe3DLc1ceQX6JcF6ynNr134viKW9QR8KnzsB2h

Derived accounts#

Every Tenor account is a program-derived address. Integers in seeds are little-endian.

AccountSeeds
Series"series", creator (the governance treasury), USDC mint, term seconds (u64)
Auction"auction", series, sequence (u64)
Note mint"note", auction
Order"order", auction, owner, nonce (u64)
Staking config"config"
Stake"stake", owner
Voter weight"voter-weight", owner

USDC pools and order vaults are associated token accounts of the auction or order; the staking and reward vaults are associated token accounts of the staking config. The SDK exports seriesAddress, auctionAddress, noteMintAddress, orderAddress, configAddress, stakeAddress and voterWeightRecordAddress.

External accounts#

Asset or programMainnet address
USDC, 6 decimalsEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
Wrapped SOL, 9 decimalsSo11111111111111111111111111111111111111112
JitoSOL, 9 decimalsJ1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn
Jito stake poolJito4APyf642JPZPx3hGc6WWJ8zPKtRbRs4P815Awbb
SPL stake-pool programSPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy
SPL TokenTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
SPL GovernanceGovER5Lthms3bLBqWub97yVrMmEogzX7xNjdXpPPCVZw
Pyth receiverrec2HHDDnjLfj4kE7VyEtFA1HPGQLK33259532cRyHp
Pyth push oraclepyt2F414BA6dPttK6RddPZUdHfapoBN24GL5wbrPCou
SOL/USD price account7AviUf9nL62mcxNbQGKm4nKDQnPjswo6c5MX4D57HmyE
USDC/USD price account6HAuqASbHEh4w4REJEUUUCginTLfj1kwCh215ZLtMkrT