Account Demolisher

Clear a blocked closure

What to do about anything the app asks you to fix or read before you can sign.

The app checks the account and the plan before you sign anything, and stops for two different reasons. Fix issues lists what keeps the close from starting and needs an action from you. Check the plan holds choices you can change and notes you only need to acknowledge. A few conditions stop a close entirely, and they are on this page too.

Things you have to fix

Everything in Fix issues keeps Continue disabled until it is resolved. After you make your choices, select Re-check and continue: the app rebuilds the plan with them and checks again.

A balance with no market to XLM

The close converts every non-XLM balance to XLM through the Stellar DEX. When no market path exists for one, choose per asset:

  • Send to your destination. Offered only when the destination already holds a trustline that can take the whole amount. Not offered on an exchange close, because the payment would reach the exchange without your deposit memo.
  • Return to issuer (keep nothing). Sends it back to the account that issued it.

You can also sell or move the token in another app first and rebuild the plan.

A sale over the price-impact limit

Before it sells a balance, the app quotes the whole balance and a small reference trade of one thousandth of it through the same market. When selling everything would get a rate more than 2% worse than the reference, or no reference price exists, nothing is sold without your answer. Choose per asset: Sell anyway at this price, Send it as-is to your destination (when the destination can take it), or Return to issuer (keep nothing).

A token swap that was refused

When you chose to convert standalone tokens to XLM, a swap is refused before signing when it is over the same 2% limit, cannot be priced, would pay less than the quote you reviewed, or has no route at all. Choose per token: Swap anyway at this price (not offered without a route), Send it as-is to your destination, or Leave it on the account. A token you leave stays on the deleted account and cannot be recovered.

Blend backstop rewards that cannot be claimed

When the claim of your accrued backstop BLND fails in simulation on the network today, the plan cannot claim it before queueing the withdrawal. Tick Leave ... BLND unclaimed and continue to queue the withdrawal without it. These rewards never block the close once you have answered.

Everything else listed under This close can't start yet

Some blockers have nothing to choose and say what to do in their own words. These include:

  • A balance frozen by its issuer. It cannot be sent, sold or returned, and its trustline cannot be removed. Ask the issuer to unfreeze it or claw it back.
  • A sequence number bumped so far ahead that the network refuses the merge until a later ledger. The message names the ledger and an estimate of the wait.
  • A DeFi protocol the app could not read. The close stays blocked until a rebuilt plan reads it, because a position missed here would be left on the deleted account.
  • A pool exit that pays out an asset this account has no usable trustline for, and the plan cannot open one (the issuer authorizes each trustline, or the issuer account is gone).
  • An exchange close where the account does not have the XLM to fund the temporary forwarding account at the merge.
  • A step of the plan that could not be built or simulated, shown with its reason.

Things you only have to read

These appear under Things to know in the Check the plan step. Tick each box, then select Continue to review.

A token that looks suspicious

Four checks run over the account's tokens:

FlagWhat tripped it
ImpersonationThe symbol of a well-known asset, from a different issuer or contract than the real one
Look-alikeA symbol one or two characters away from a well-known one
Hidden charactersA symbol with characters outside A to Z, a to z and 0 to 9, or a name with hidden text
UnrecognizedA token contract the app does not list for this network

A flag is not proof. A real asset can trip it. It is there so you confirm you recognize the token before you continue.

A scan that did not finish

When a scan does not complete, the app says which one: token spending permissions, DeFi positions, or the optional standalone-token scan. A DeFi discovery that failed also blocks the close in Fix issues.

A Blend loan you cannot repay from the account

Repaying a Blend loan needs the borrowed token in the account, because Blend has no built-in swap. When the account holds too little of it, the warning says so: top up that token in the account, or unwind the loan yourself before closing.

Tokens from contracts the app does not recognize

The close unwinds Blend, Aquarius and Soroswap positions. When the account holds tokens from other contracts, the app warns that any of them can be a position in another app (a pool share, a loan or vault receipt, a staked balance). Unwind those in their own app first: the close can only move the token as-is.

A large balance

A close that moves more than 1000 XLM, counting native XLM, quoted credit conversions and claimed XLM, or that moves anything it cannot price, gets its own acknowledgement. Check the destination once more before you continue.

Things handled for you

The close collects pending payments waiting for the account, releases reserves the account holds for entries it sponsors itself, and opens trustlines so pending payments in new assets can be collected. You keep the value and there is nothing to do.

Pending payments left behind

A claimable balance that is not claimable yet, or that the close cannot collect (no trustline the close can open, an unauthorized trustline, a full trustline, or no XLM for the new trustline's reserve), is listed with the reason. Once the account is deleted it cannot collect them.

Standalone tokens

A SEP-41 token held in its own contract does not block the close, and it stays on the deleted account unless you move it. The Standalone tokens card lists the ones the scan found, from about the last 7 days of transfers or, when the deployment reads Lumeus, from every token Lumeus shows the account holding, and lets you add one by contract address. Ticked tokens are sent to your destination before the account closes, or converted to XLM through Soroswap when you choose that. Rebuild the plan to apply your choice. An exchange destination cannot receive these tokens, so move any you want to keep to a personal wallet first.

Things that stop the close completely

This account can't be closed

The account has the auth_immutable flag set. The network never merges such an account, and the flag is permanent, so no tool can close it. The account keeps working normally, and you can move the funds out yourself.

This account is paying deposits for other accounts

The account sponsors entries that belong to other accounts, and the network does not merge a sponsor. Those sponsorships have to be removed first with another tool, for example the Stellar Laboratory. Then come back and try again.

Claimable balances the account created for itself are different: the close claims them and that releases their sponsorship.

A Blend backstop deposit

A backstop withdrawal is locked for 17 days on the current backstop and 21 days on the earlier one. The close queues it and, while it is locked, only prepares the close. Close an account that holds DeFi covers this.

Still stuck

On this page