All Products
Transaction Simulator
Validate Solana transactions before execution
Transaction Simulator validates blockchain transactions BEFORE execution.
It simulates swaps via Jupiter API, detects honeypots and rug pulls via GoPlus API,
and estimates slippage to protect AI agents from malicious tokens and failed transactions.
python
from sentinelseed.integrations.preflight import TransactionSimulator
# Initialize simulator for Solana
simulator = TransactionSimulator(
rpc_url="https://api.mainnet-beta.solana.com",
goplus_api_key=None, # Optional, free tier available
)
# Simulate a token swap before execution
result = await simulator.simulate_swap(
input_mint="So11111111111111111111111111111111111111112", # SOL
output_mint="EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", # USDC
amount=1_000_000_000, # 1 SOL in lamports
)
if result.is_safe:
print(f"Safe to swap. Slippage: {result.slippage_bps} bps")
else:
for risk in result.risks:
print(f"Risk: {risk.factor.value} - {risk.description}")Key Features
Transaction simulation via Solana RPC
Honeypot and rug pull detection
Slippage estimation (Jupiter API)
Token security analysis (GoPlus API)
Liquidity pool analysis
Best For
DeFi trading agents
Token swap automation
Crypto portfolio managers
Arbitrage bots