Protocol Addresses and URLs
Mainnet URLs
Network Address (RPC) | https://mainnet.helius-rpc.com?api-key=<api_key> |
Photon RPC API | https://mainnet.helius-rpc.com?api-key=<api_key> |
Devnet URLs
Network Address (RPC) | https://devnet.helius-rpc.com?api-key=<api_key> |
Photon RPC API | https://devnet.helius-rpc.com?api-key=<api_key> |
zkTestnet URLs (deprecated)
Note: zkTestnet has been deprecated in favor of our Solana Devnet deployment. Please use the public Solana Devnet Cluster for further development.
Network address (RPC) | https://zk-testnet.helius.dev:8899 (deprecated) |
Photon RPC API | https://zk-testnet.helius.dev:8784 (deprecated) |
Prover | https://zk-testnet.helius.dev:3001 (deprecated) |
Program IDs and Accounts (from 27th Aug 2024 onward)
Light System Program | SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 |
Compressed Token Program | cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m |
Account Compression Program | compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq |
Shared Public State Tree | smt1NamzXdq4AMqS2fS2F1i5KTYPZRhoHgWx38d8WsT |
Shared Public Nullifier Queue | nfq1NvQDJ2GEgnS8zt9prAe8rjjpAW1zFkrvZoBR148 |
Shared Public Address Tree | amt1Ayt45jfbdw5YSo7iz6WZxUmnZsQTYXy82hVwyC2 |
Shared Public Address Queue | aq1S9z4reTSQAdgWHGD2zDaS39sjGrAxbR31vxJ2F4F |
Program IDs and Accounts (deprecated as of 27th Aug 2024)
Light System Program | H5sFv8VwWmjxHYS2GB4fTDsK7uTtnRT4WiixtHrET3bN |
Compressed Token Program | HXVfQ44ATEi9WBKLSCCwM54KokdkzqXci9xCQ7ST9SYN |
Account Compression Program | CbjvJc1SNx1aav8tU49dJGHu8EUdzQJSMtkjDmV8miqK |
Shared Public State Tree | 5bdFnXU47QjzGpzHfXnxcEi5WXyxzEAZzd1vrE39bf1W |
Shared Public Nullifier Queue | 44J4oDXpjPAbzHCSc24q7NEiPekss4sAbLd8ka4gd9CZ |
Shared Public Address Tree | C83cpRN6oaafjNgMQJvaYgAz592EP5wunKvbokeTKPLn |
Shared Public Address Queue | HNjtNrjt6irUPYEgxhx2Vcs42koK9fxzm3aFLHVaaRWz |
Lookup Tables
Lookup tables can be used with compressed accounts to reduce your transaction size. We provide a pre-initialized lookup table on Mainnet and Devnet that covers the Light's program IDs and accounts:
Lookup Table #1 (Mainnet) | 9NYFyEqPkyXUhkerbGHXUXkvb4qpzeEdHuGpgbgpH1NJ |
Lookup Table #1 (Devnet) | qAJZMgnQJ8G6vA3WRcjD9Jan1wtKkaCFWLWskxJrR5V |
You can also create your own lookup tables. We provide a helper function that initializes your table with Light's default program IDs and accounts. We also have the following guide on creating lookup tables in the TypeScript Client section.
Last updated