Overview
Programs
Five programs make the standard. Each one’s address, and who can upgrade it, read from the chain.
Addresses
| Program | Address | Upgrade authority |
|---|---|---|
| Token Mints and holdings; calls token hooks on every transfer, mint and burn. | pending deployment | - |
| DEX Pools and swaps; calls pool hooks on pool creation, liquidity and every swap. | pending deployment | - |
| Launchpad Launches, and the pool hook of every launch pool. | pending deployment | - |
| Rules kit The token hook with four modules a launch can switch on. | pending deployment | - |
| Bridge Wraps SOL, SPL and Token-2022 tokens into the standard, one for one. | pending deployment | - |
One set of addresses, the same on mainnet, devnet and localnet. An upgrade authority is read from each program’s ProgramData account; a dash means it has not been read yet, not that there is none. A launch’s rules are fixed at launch, but while a program keeps an upgrade authority its code can change. The fork deploys its own copies of the programs; until they are deployed this page shows them as pending rather than listing anyone else’s addresses.
Hook signers
The caller signs every callback with ["hook-authority", hook_program], one per hook program, and a hook accepts only its own (how a hook is called). Fixed signer addresses are published with the deployments.