PRODUCT & SAFETY DOCUMENTATION

Know what WalletSanity sees and signs.

WalletSanity is a defensive Solana wallet auditor and cleanup tool. It reads public on-chain state without a signature, explains permissions and token rules, and only prepares a transaction after the user chooses a specific action.

Safety model

  • Scanning is read-only. Connecting exposes only the selected public address.
  • No seed phrase or private key is requested, stored, or transmitted.
  • Every on-chain action has a review step and requires an explicit wallet signature.
  • Transactions are revalidated and simulated against recent mainnet state before the wallet opens.
  • The browser reconstructs the expected transaction and rejects changed destinations, amounts, programs, or extra instructions.
  • WalletSanity never automatically retries a transaction after an ambiguous timeout.
  • Local exclusions and dismissed alerts are browser-only preferences. They never change on-chain state.

What the scan covers

Security

Active token delegates, external close authorities, and dangerous Token-2022 permanent delegates. Revocable delegates can be removed with one explicit Revoke instruction. Dismissing an alert only hides it in the current browser; it does not resolve the on-chain authority.

Empty accounts

Zero-balance SPL Token and Token-2022 accounts that the connected wallet can close. Ownership and the zero balance are checked again immediately before preparing the transaction.

Tokens and collectibles

Nonzero token accounts remain visible even when their name, image, verification status, or market price is unavailable. WalletSanity shows balance, program, account rent and rules such as freeze authority, frozen state, transfer fees, transfer hooks, default-frozen state and non-transferability. Recognized assets are matched by exact mainnet mint, never by ticker alone.

DeFi and protected positions

Jupiter Portfolio positions and Kamino lending deposits or borrows are shown as read-only and excluded from cleanup. This coverage is not exhaustive: a missing position does not prove that no funds are deployed in another protocol.

What other interfaces may omit

Wallet tools use different RPC providers, indexers, metadata registries and filtering rules. WalletSanity deliberately keeps unknown and unpriced token accounts in the inventory instead of assuming they are worthless or hiding them because metadata is missing.

That means an account omitted by another interface may still appear here with a recoverable rent path. It does not mean WalletSanity can guarantee perfect coverage: stale RPC or DAS indexes, unsupported protocols and unavailable metadata remain explicitly identified.

Actions and fees

  • Revoke delegate: one Revoke instruction; no service fee.
  • Close empty account: closes only a revalidated zero-balance account. Fee: 1.5% of recovered rent, plus the Solana network fee.
  • Exclude from cleanup: saves a local browser preference. No on-chain action and no signature.
  • Dismiss alert: hides an acknowledged row locally; the authority remains on-chain.
  • Burn fungible token: permanently burns the complete revalidated balance and closes the account. Available for classic SPL and compatible Token-2022 accounts. Fee: 1.5% of recovered account rent.
  • Burn NFT or pNFT: uses the Metaplex Token Metadata burn instruction after verifying ownership and standard. Fee: 1.5% of recovered rent.
  • Burn compressed NFT: uses fresh DAS ownership and Merkle proof data. A cNFT has no separate rent account, so WalletSanity charges no service fee; network fees still apply.
  • Burn Metaplex Core asset: verifies the asset and collection plugins before preparing a burn. Fee: 1.5% of recovered asset-account rent.

Every burn is permanent. WalletSanity does not offer ordinary token transfers and never treats a missing market price as zero value.

Data sources, privacy and known limits

The selected public wallet address and public asset identifiers are sent to configured Solana RPC providers and, when applicable, to Helius or another DAS endpoint, Jupiter APIs and Kamino's public portfolio endpoint. These services may receive ordinary request metadata such as IP address and user agent. WalletSanity never sends a seed phrase or private key.

  • Standard RPC reads try configured providers in order and fall back to Solana's public mainnet RPC. DAS-only data cannot be recovered from an endpoint that does not implement DAS.
  • Large compressed-NFT proofs that require an Address Lookup Table are shown as unavailable until ALT support is implemented.
  • DAS may briefly continue listing a recently burned asset. Locally confirmed burn IDs prevent a known stale result from being presented as a new discovery.
  • Frozen token accounts cannot burn until their freeze authority thaws them.
  • Jupiter prices are estimates, not guarantees of liquidity or executable sale value. Unavailable prices are never displayed as zero.
  • The connected wallet still needs enough SOL to pay network fees. The service-fee recipient may be a new, unfunded on-curve wallet.

WalletSanity vs. other tools

This comparison reflects public product pages and documentation reviewed on August 12, 2026. A red ✕ means the reviewed public material did not advertise that function; it is not proof that no implementation exists. “Not disclosed” means no precise rate was stated on the reviewed page.

FeatureSol-IncineratorDustBusterSolWipeFamous Foxes RevokeWalletSanity
Service fee on reclaimed account rent2%Not disclosed“Small fee”; rate not disclosedNot applicable1.5%
Read-only inventory or preview
Close empty token accounts
Burn fungible tokens
Burn NFTs and pNFTs
Burn compressed NFTsLimited
Token-2022 burn or close supportLimited
Revoke active delegates
Token-rule and authority auditLimited
External close-authority detection
DeFi visibility and cleanup protectionLimited
Unknown or unpriced accounts remain visibleLimitedLimited
Exact transaction review before wallet promptLimitedLimitedLimitedLimited

Sources: Sol-Incinerator product docs ↗, Sol-Incinerator API v2 ↗, DustBuster ↗, SolWipe FAQ ↗, and Phantom's Famous Foxes guidance ↗. Competitor features and fees can change; verify them before relying on this table.

Terminology

Mint vs. contract address

On Solana, a token is identified by its mint account. This is more precise than the EVM phrase “contract address,” because many tokens share the same SPL Token program while each has its own mint.

Token account

A wallet normally holds each token in a separate token account. That account can have its own delegate, close authority, state, balance and refundable rent deposit.

Metadata

Name, ticker and image are presentation data associated with a mint. They can be missing or misleading, so WalletSanity keeps the mint and token-account links visible.

DAS

The Digital Asset Standard API is an indexed RPC interface used to list compressed NFTs and Core assets and fetch compressed-NFT proofs. WalletSanity fails closed when a DAS-enabled endpoint or fresh proof is unavailable.

Important disclaimer

WalletSanity is a technical audit and cleanup tool, not financial advice. Asset labels, recognition badges and price estimates do not guarantee legitimacy, safety, liquidity or future value. Review every irreversible action and reject any wallet prompt that differs from the transaction described by WalletSanity.