Common Errors - Solana
Overview
This guide outlines common errors that project owners might encounter when creating, updating, finalizing presale launchpads or participating in presales on the Solana network through Pinksale, along with recommended solutions. Reading this will help you:
Identify common Solana-specific error messages seen on Pinksale.
Understand the likely cause or nature of each error.
Follow the specific recommended steps to resolve each error type.
Recognize that resolving Solana transaction issues might require persistence.
Read only wallet cannet sign transaction

How to Fix: This error often suggests a temporary communication issue between Pinksale, your wallet (like Phantom), and the Solana network. The recommended solution is to repeatedly click "Confirm" on the transaction prompt in your Solana wallet. You may need to try this many times over a period of 5-10 minutes. Please be patient.
An error occurs when trying to load data

How to Fix: This usually indicates a problem connecting to the Solana network node. Pinksale provides an alternative node you can switch to within their interface:
Click the gear icon (⚙️) typically located near your wallet balance display on the Pinksale page.
In the settings menu that appears, change the selected RPC Node to the "Pinksale Node RPC" option.
Click "Refresh" or reload the Pinksale page.
IntrusctionsError

How to Fix: This error often indicates a temporary network or wallet communication issue. The recommended solution is to repeatedly click "Confirm" on the transaction prompt in your Solana wallet (like Phantom). You may need to try this many times over a period of 5-10 minutes. Please be patient.
Finalize Presale

How to Fix: Finalizing on Solana can require significant transaction fees (rent exemption, etc.). Deposit more SOL (suggested: 1-2 SOL) into the wallet you are using to finalize. After depositing, repeatedly try clicking "Confirm" on the finalize transaction prompt in your wallet. Again, this might take 5-10 minutes of persistent attempts. Be patient.
Signature Error

How to Fix: Similar to the InstructionsError, this often points to temporary communication problems between the website, wallet, and the Solana network. Try clicking "Confirm" again many times in your Solana wallet. Allow around 5-10 minutes for the transaction to potentially succeed. Be patient.
Already Created Presale Error

How to Fix: This error indicates that a presale pool associated with the token or potentially your wallet already exists and might be conflicting with the new creation attempt. The suggested solution is:
Cancel the old/existing presale pool if possible.
Transfer the project tokens to a new, different Solana wallet.
Create the new presale pool using that new wallet.
Q&A (FAQs)
Q1: Why do Solana errors sometimes require trying many times?
A: The Solana network can experience periods of high congestion or temporary instability. Sometimes, transaction instructions or signatures don't get processed correctly on the first attempt. Repeatedly submitting the transaction increases the chance that it will eventually be picked up and confirmed by the network validators during a less congested moment.
Q2: Why do I need so much SOL (1-2 SOL) just to finalize?
A: Finalizing a launchpad often involves multiple complex instructions on Solana, including creating new accounts (like the liquidity pool account), transferring tokens to many participants, and interacting with DEX programs. These actions require SOL not just for transaction fees but also for "rent" (state storage) on the Solana blockchain, which can add up, especially for large pools. Having extra SOL ensures these rent requirements are met.
Q3: If I keep getting errors after trying the fixes, what should I do?
A: If persistent attempts over 10-15 minutes don't resolve the issue (especially for Finalize errors after adding SOL), there might be a more complex problem with the Pinksale interface, your specific wallet state, network RPC issues, or potentially the underlying program. In such cases, reach out to official Pinksale support channels (like their Telegram) with details of the error message and your pool address for assistance.
Q4: Why do I see the "Read only wallet cannot sign" error even though my wallet is connected?
A: This error doesn't usually mean your wallet is actually read-only. It's more often a symptom of the website failing to get a proper, timely signing confirmation from your wallet due to network lag or temporary communication glitches between the browser extension and the site on Solana. Persistent retries often resolve it.
Q5: What is an RPC Node? Why does changing it help with the "loading data" error?
A: An RPC (Remote Procedure Call) Node is like a gateway your wallet and the Pinksale website use to communicate with the Solana blockchain (to read data like pool status or submit transactions). Sometimes the default public Solana node can be overloaded or slow. Switching to Pinksale's dedicated node provides an alternative gateway that might be less congested or more reliable, resolving data loading issues.
Q6: Do I need extra SOL in my wallet just to interact as an investor?
A: Yes. Every transaction on Solana (contributing, claiming tokens, withdrawing refunds) requires a small amount of SOL to pay for network fees. Always ensure you have some SOL in your wallet (e.g., 0.05 SOL or more, depending on network congestion) to cover these fees. Lack of SOL will cause transactions to fail.
Troubleshooting Summary
InstructionsError / Signature Error: Keep clicking "Confirm" in your wallet patiently for 5-10 minutes.
Finalize Presale Failure: Deposit 1-2 extra SOL into your wallet, then keep clicking "Confirm" patiently for 5-10 minutes.
Already Created Presale Error: Cancel the old pool, transfer tokens to a fresh wallet, and create the presale using the new wallet.
Persistent Issues: Contact Pinksale support.
Q: I'm getting the "Read only wallet cannot sign transaction" error. What should I do first?
A: Keep clicking the "Confirm" button in your Solana wallet repeatedly and patiently. Try this for about 5-10 minutes, as the transaction might go through eventually due to network timing.
Q: I'm seeing "An error occurs when trying to load data." How do I fix this?
A: Click the gear icon (⚙️) near your balance on the Pinksale page, switch the RPC Node setting to "Pinksale Node RPC," and then refresh the page.
Q: I tried the specific fixes, but I'm still having problems. What else can I do?
A: Ensure you have enough SOL in your wallet for transaction fees. Try general troubleshooting like refreshing the page, disconnecting/reconnecting your wallet, clearing browser cache, or trying a different browser. If the issue persists, check official Pinksale channels (like Telegram) for any reported platform or Solana network issues.
Last updated