Account Demolisher

FAQ

Short answers to the most common questions.

Is my secret key sent anywhere?

No. With a wallet, the wallet holds your key and signs each transaction itself. With the secret-key option, the key stays in your browser's memory for as long as that connection lasts, and the app signs with it in the page. It is never stored, sent to a server, or copied to your clipboard.

What does it cost?

The app is free and takes no cut. You pay the Stellar network fees of the transactions it submits. Review shows an estimate and a maximum before you sign.

Can I close an account that holds DeFi positions?

Yes. The close unwinds Blend, Aquarius and Soroswap positions before it merges the account, and the plan shows each exit step first. A Blend loan you cannot repay from the account and a Blend backstop deposit need action from you. See Close an account that holds DeFi.

What happened to FxDAO support?

FxDAO shut down on chain: its mainnet vaults contract only allows eviction and upgrades and holds no vaults, and its testnet contracts no longer exist. There are no FxDAO positions left to unwind, so the app no longer looks for them. FxDAO stablecoins you hold are ordinary balances the close sells or disposes of like any other.

Why can't my account be closed?

Two conditions stop a close outright: the auth_immutable flag is set, or the account sponsors entries for other accounts. Others block it until you act, such as a balance frozen by its issuer. See Clear a blocked closure.

What happens to a Blend backstop deposit?

Withdrawing one runs through a queue of 17 days on the current backstop and 21 days on the earlier one. The close queues it and runs every other exit, and the account stays open to receive the withdrawal. On or after the unlock date, run the close again: it withdraws the deposit and closes the account.

How many times do I sign?

Once per transaction. Stellar does not combine Soroban and classic operations in one transaction, so every DeFi step and every allowance revoke is its own signature, plus the classic close. The classic close is one transaction unless it holds over 100 operations, the account has a classic liquidity pool share, a claimable balance has to land before its token is sold or before a trustline it needs exists, or two conversions trade through the same market. Each of those adds a transaction ahead of the close, and Close an account explains why. An exchange close's final delivery needs no signature from you.

Can I send straight to an exchange?

Yes. Exchanges credit payments with a memo, not account merges, so for a known exchange address, or any destination that declares a memo requirement, the app routes the funds through a temporary forwarding account that pays the exchange with your memo. See Send the funds to an exchange.

What happens if a step fails partway through?

Steps that landed stay on chain. Depending on how far the close got, the account is still open, is closed, or its balance sits in the temporary forwarding account of an exchange close. The failure screen says which, and Retry either runs the remaining steps or rebuilds the plan. See When a step fails.

Can I close someone else's account?

No. Transactions are signed by the wallet you connect. Without the account's key, or enough signatures to meet its threshold, nothing signs. For a multisig account you control, see Close a shared account.

Does it run on mainnet?

Yes. The same code runs on mainnet and testnet. The network selector in the top navigation switches between them, and your choice is remembered in your browser. A fresh visit to demolisher.app starts on testnet. The first time a browser works on mainnet, the app asks you to acknowledge that it has not completed an independent security audit.

Can I get my account back after closing it?

No. Closing deletes the account from the ledger. Use Copy a receipt or Download .txt on the success screen to keep a record, because a closed account cannot be looked up afterwards.

Do I need to unwind positions before I start?

No. Connect the account and the plan comes back with the exit steps in it.

What if I hold a token nobody recognizes?

A standalone SEP-41 token appears in the Standalone tokens card of the Check the plan step, where you choose whether to sweep it. If it stands for a position in a DeFi app the close does not support, unwind it in that app first, because moving the token as-is does not reclaim what it represents.

How far back does the app look for allowances and tokens?

Soroban RPC keeps about seven days of contract events, and the app always scans that window. When the deployment has a Lumeus key for the network, the app also reads your account's whole history from Lumeus, a hosted Stellar history index: every approve you granted, every contract token Lumeus shows you holding, and every Aquarius router deposit you made. Your browser sends your address to Lumeus directly, the same way it sends it to Horizon and the RPC. Every allowance, balance and pool found this way is read on chain before the plan uses it.

The allowance viewer, the Standalone tokens card, Review before closing and the result screen each say which window they covered. Without Lumeus, add an older standalone token by its contract address, and check an older approval in the spending app.

Where is the source?

github.com/bytemaster333/account-demolisher, licensed under Apache 2.0. To run your own copy, see Self-hosting.

On this page