{"name":"50to50k Solana tools","description":"Solana token safety report: mint and freeze authorities, risky Token-2022 extensions (permanent delegate, transfer fee, transfer hook, pause, non-transferable), real sellability through a Jupiter sell quote with price impact at $100 and $1000, liquidity, holder concentration, pool age, and a 0-100 risk score with explained flags. Solana transaction explainer: status and readable error, kind (transfer, swap, failed, other), one-sentence summary, named programs, SOL and token transfers with owners, net SOL and token balance changes per account, fee, signers and memo, from a transaction signature.","protocol":"x402 v2","openapi":"/openapi.json","endpoints":[{"method":"POST","path":"/solana/token-safety","body":{"mint":"Solana token mint address (base58)"},"price":"0.01 USDC","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"Hq5ftN7iPKEckjetbG5tgD6HZNaHebDHwCRsP3Hvgd5e"},{"method":"GET","path":"/solana/token-safety","query":{"mint":"Solana token mint address (base58)"},"price":"0.01 USDC","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"Hq5ftN7iPKEckjetbG5tgD6HZNaHebDHwCRsP3Hvgd5e","example":"/solana/token-safety?mint=DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"},{"method":"POST","path":"/solana/tx","body":{"signature":"Solana transaction signature (base58)"},"price":"0.01 USDC","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"Hq5ftN7iPKEckjetbG5tgD6HZNaHebDHwCRsP3Hvgd5e"},{"method":"GET","path":"/solana/tx","query":{"signature":"Solana transaction signature (base58)"},"price":"0.01 USDC","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"Hq5ftN7iPKEckjetbG5tgD6HZNaHebDHwCRsP3Hvgd5e","example":"/solana/tx?signature=VTzuFS3Lc5yNExYikwZjo7ANpqRV7Jk6U6BVchMLD23dNCWqrR3ariuunfXw8CjZZCUjkmboNsf7BhSp3YSMadq"}],"notes":["Payment is settled only when the report is returned: a missing or malformed mint or signature (400), an address that is not a mint or an unknown transaction (404), upstream failures (502) and incomplete reports (503) are not charged.","If a data source does not answer, the partial report is returned with 503 and the payment is not settled."],"contact":"fiftytofiftyk@proton.me"}