Overview
Some endpoints support adding an optional tip to a wallet of your choice. This lets you direct a portion of lamports to any provider (e.g., Jito, Astral) or a wallet you control when constructing transactions. By default, all transactions generated by these endpoints already include appropriate Compute Budget instructions:setComputeUnitLimitandsetComputeUnitPriceare set to optimize for reliable inclusion and cost-efficiency.- No tip is included by default. Tips are only added when you provide
tipWalletandtipLamports.
Supported endpoints
POST /token-launch/create-configPOST /token-launch/create-launch-transactionPOST /token-launch/fee-share/create-config
tipWallet(string): Base58 encoded Solana public key of the tip recipient wallet.tipLamports(number): Tip amount in lamports.
How it works
When you includetipWallet and tipLamports, the API appends a tip transfer as the final instruction in the generated transaction(s). Priority fee settings (setComputeUnitLimit and setComputeUnitPrice) are always included regardless of tipping. You are responsible for:
- Submitting and confirming the returned transaction(s)
- Ensuring the provided
tipWalletis valid and owned by the intended provider - Choosing an appropriate
tipLamportsvalue
- Tipping is purely optional and does not affect endpoint functionality when omitted.
- There is no provider/key allowlist. You can use any valid Base58 encoded Solana public key for
tipWallet. - The transaction fee payer funds both the network fees and the
tipLamportstransfer. Ensure the payer has sufficient SOL for all costs.
Example payloads
Add a tip when creating a token launch transaction:Recommended providers
You can use any valid Base58 Solana address fortipWallet. For compact transactions, we recommend using a recipient that is already included in our public Address Lookup Table (LUT): Eq1EVs15EAWww1YtPTtWPzJRLPJoS6VYP9oW9SbNr3yp. See Address Lookup Tables for details.
Current provider recipients included in the LUT:
-
Jito:
96gYZGLnJYVFmbjzopPSU6QiEV5fGqZNyN9nmNhvrZU5HFqU5x63VTqvQss8hp11i4wVV8bD44PvwucfZ2bU7gReCw8CFyM9FkoMi7K7Crf6HNQqf4uEMzpKw6QNghXLvLkYADaUMid9yfUytqMBgopwjb2DTLSokTSzL1zt6iGPaS49DfXygSm4jCyNCybVYYK6DwvWqjKee8pbDmJGcLWNDXjhADuUkR4vqLUMWXxW9gh6D6L8pMSawimctcNZ5pGwDcEtDttWaMuVvTiduZRnguLF7jNxTgiMBZ1hyAumKUiL2KRL3AVi9Tg9Uo68tJfuvoKvqKNWKkC5wPdSSdeBnizKZ6jT
-
bloXroute:
HWEoBxYs7ssKuudEjzjmpfJVX7Dvi7wescFsVx2L5yoY95cfoy472fcQHaw4tPGBTKpn6ZQnfEPfBgDQx6gcRmRg3UQUKjhMKaY2S6bjcQD6yHB7utcZt5bfarRCmctpRtUdFogxVNs6Mm2w9rnGL1vkARSwJxvLE8mujTv3LK8RnUhF
-
Astral:
astrazznxsGUhWShqgNtAdfrzP2G83DzcWVJDxwV9bFastra4uejePWneqNaJKuFFA8oonqCE1sqF6b45kDMZmastra9xWY93QyfG6yM8zwsKsRodscjQ2uU2HKNL5prkastraRVUuTHjpwEVvNBeQEgwYx9w9CFyfxjYoobCZhLastraEJ2fEj8Xmy6KLG7B3VfbKfsHXhHrNdCQx7iGJKastraubkDw81n4LuutzSQ8uzHCv4BhPVhfvTcYv8SKCastraZW5GLFefxNPAatceHhYjfA1ciq9gvfEg2S47xkastrawVNP4xDBKT7rAdxrLYiTSTdqtUr63fSMduivXK
Validation and limits
tipWalletmust be a valid Base58 encoded Solana public key (any key is allowed; no allowlist)tipLamportsmust be a positive integer within your balance constraints- The API does not currently enforce provider allowlists; use caution and verify recipients
Troubleshooting
- If a transaction fails to simulate or send, verify your
tipWallet,tipLamports, and that your payer has sufficient SOL. - If you do not see the tip reflected on-chain, confirm the final submitted transaction includes the tip instruction and was confirmed.
