Skip to main content
POST /api/solana/simulate/execute-sol-simulation Simulates interaction with a Solana program (e.g., token transfer, swap). Use this to detect failed transfers, excessive compute, or suspicious logs.

Request Body

{
  "userAddress": "YourBase58Address",
  "programAddress": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
  "amount": "1000000000",
  "chainId": "SOL"
}

Response

{
  "success": true,
  "message": "Simulation Completed",
  "contract": "ProgramPubkeyBase58",
  "programType": "Token Program",
  "computeUnits": 180000,
  "txError": null,
  "parsedLogs": [ 
    "Program log: Transfer successful" 
  ],
  "accounts": [],
  "postBalances": [],
  "rentExemption": true
}