SolReviverPROTOCOL

Technical transparency and chain security

Here is the exact technical blueprint of what SolReviver can do, what it can never do, and the exact instruction bytecode we construct.

An Honest Statement on Wallet Security

Connecting a wallet to any website is not inherently safe in crypto. The risk is never the connection itself. The risk is the transaction you choose to approve. Always inspect the instructions in your wallet before clicking approve on any website.

What SolReviver Can and Cannot Do

✓ What It Can Do

  • Read public on chain token account balances without any wallet connected.
  • Construct CloseAccount transaction batches for empty token accounts.
  • Present transactions to your wallet extension so you can review and sign locally.

✕ What It Can Never Do

  • Access your seed phrase, private key, or keystore file.
  • Sign transactions on your behalf.
  • Close or alter an account that holds a non zero token balance.
  • Transfer tokens or arbitrary funds from your wallet.

The Exact Instruction Types We Send

Transactions built by SolReviver contain only these three standard Solana instruction types:

1. Compute Budget InstructionsComputeBudget111111111111111111111111111111

Sets the maximum compute unit limit sized per batch formula and sets priority micro lamports to ensure validator inclusion without overpaying.

2. SPL CloseAccount Instruction (Byte 9)TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA

Instruction byte [9]. Takes the empty token account, deposits the 0.00203928 SOL refund directly into your wallet owner address, and closes the account.

3. System Fee Transfer Instruction11111111111111111111111111111111

Standard SystemProgram.transfer routing the service fee split to our protocol wallet. Placed last in the transaction, meaning the SOL refund enters your wallet before the fee moves.