Developers
Program addresses
The programs and network this site's app uses, read live from its Socket API.
These addresses come straight from the Socket API that serves this app, not from a copy. If one here disagrees with an address somewhere else, trust the one you can check on chain.
Check before you integrate#
- The Socket program owns every pool, position and hook account list. Its account should be executable.
- The built-in hooks program owns the hook state of every no-op, dynamic-fee, TWAP and range-order pool.
- The listing program holds the SOCKET stakes behind listed hooks. Its registry names Socket's governance as the only account that can list, remove or burn.
- The governance program is SPL Governance. Socket's realm votes with SOCKET alone.
- The genesis hash identifies the cluster. The SDK's
validateDeploymentrefuses an RPC endpoint on a different cluster. - The hook allowlist is the set of hook programs this API resolves, quotes and prepares. Pools with other hooks still exist on chain; this deployment doesn't route through them.