Most transfers people ask us about are not stuck. They are waiting, and they are waiting for a reason that is worth understanding before you send anything to an exchange or to a wallet outside Loop.
Why a transfer can sit as pending
On Canton, money does not land in an account by itself. The receiving side has to accept it.
If the receiving wallet has set up automatic acceptance, your transfer settles in one step and the recipient sees it immediately. If it has not, your transfer becomes a two-step transfer instead. The amount leaves your available balance and is held by the network until the recipient accepts it. Until they do, you will see it as pending, and so will they.
This is normal network behaviour, not a fault in the transfer and not something Loop can skip on the recipient's behalf. Whether it is one step or two is decided by the receiving side, not by you.
What happens if it is never accepted
Every two-step transfer has an expiry time. If the recipient has not accepted it by then, the network returns the amount to you automatically. Nothing is lost and you do not need to do anything to recover it.
You can watch this yourself. Look up your public wallet address on data.looptech.io and you will see the returned amount arrive.
When the address is refused
If the wallet tells you the address is invalid, the address itself is the problem, not your balance and not the amount.
The usual causes, in the order worth checking:
The address was copied incompletely. A Canton address is long and is easy to truncate when copying from a mobile screen or a chat message. Copy it again from the source, in one piece.
A space or a line break came along with it. Paste into a plain text field first if you are not sure.
The address belongs to an account that does not exist on the network yet. Some platforms display a deposit address before the account behind it has been created. If you have just opened the account on the other side, wait until it is fully set up and try again.
The address is for a different network. An address from another chain will never work here, whatever it looks like.
Before you send
Two habits save almost every problem we see.
First, confirm the receiving platform actually supports the asset you are sending. Sending an asset a platform does not list is the one case where recovery is genuinely difficult.
Second, send a small test amount first and wait for it to arrive before sending the rest. On a two-step transfer this also tells you straight away whether the other side accepts automatically or needs someone to act.
How to check what actually happened
Everything on the network is public, so you do not have to take anyone's word for it. Open data.looptech.io and look up the transaction or your public wallet address. You will see whether the transfer was created, whether it was accepted, and whether it expired and came back.
If the record shows the transfer completed and the recipient still says nothing arrived, the delay is on their side, and the transaction link is what they need in order to find it.
If you need us
Message us from this page or write to [email protected]. Send your party ID, the receiving address you used, the amount, roughly when you sent it, and the exact wording of any error. We can read the public record and tell you where it stands.
Related
