These flows use many instructions. If you hit compute limits, add
ComputeBudgetProgram.setComputeUnitLimit({ units: 1_000_000 }) (or higher) as the first instruction in your transaction.Supported Pools
| Pool | Vote Account | Pool Mint |
|---|---|---|
| nsHELIUS | BTST6Wy5XeDoM8UxSdGgqRkQXuae2i7jzF8CJpcr56v1 | 2k79y8CApbU9jAvWhLS2j6uRbaVjpLJTUzstBTho9vGq |
| nsJUPITER | 6Ff5x2bBDKXC3sdnMManfUjpKgtFSYTAGjfgEaW5CKrQ | 98B1NMLYaNJQNxiQGr53vbjNFMNTYFmDqoCgj7qD9Vhm |
| nsNANSEN | D41RqNXhP2fM9mV9gV2D8GzscQ2kTwqoNwAc7qZubDjQ | 9yQLxEzusZ7QiZNafDNdzbEaTCPuJToGjMhLRJtZbgsd |
| nsEMERALD | 3hoeLpYL2bL91SrQHG8ciz3h6iMmZfkLx6j6P9TsZbWg | 38ZUTefZnKSUJU3wxpUe3xpiw2j5WQPnmzSTNbS1JqLA |
| nsSHIFT | 38KWgsh4yRrnZuKzfPUYveUWHQMw8aFN5YwnReTcDQnX | C1KwBJZNwUaodUcP5kXqD52NCuZzThNAG2cw3vt5H6iE |
| nsKILN | 9cVM7z5AwmH1Dd5aatYyUoGaus8RtM2r3jf557NCtfGB | PhxXAYTkFZS23ZWvFcz6H6Uq4VnVBMa6hniiAyudjaW |
client.vault.getAllVaults() and match supplyToken to the pool mint.
Single Pool Program
- Program ID:
SVSPxpvHdN29nkVg9rPapPNDddN5DipNLRUFhyjFThE - SDK:
@solana/spl-single-pool-classic
