Loop and Ledger both work with Canton, and moving assets between them is routine. There is one difference in how they handle incoming transfers that explains almost every question we get on this, so it is worth reading before you send.
How transfers to Ledger behave
Loop can accept incoming transfers automatically once you turn on one-step transfers. A Ledger wallet works the other way: incoming transfers arrive as two-step transfers and have to be accepted on the Ledger side before the assets are yours to use.
So when you send from Loop to Ledger, expect the transfer to sit as pending until you open Ledger and accept it. That is the normal path, not a fault.
Sending from Loop to Ledger
Copy your receiving address from Ledger in one piece. It is long and easy to truncate.
Send a small test amount first.
Open Ledger and accept the incoming transfer.
Once the test has arrived, send the rest.
If you do not accept it, the transfer expires on its own and the network returns the amount to you. Nothing is lost.
If the transfer fails and the error mentions an expired approval
Occasionally a transfer to a Ledger address fails immediately, with an error about an approval or a deadline having expired. This is not a problem with your Loop wallet and your funds are not affected. It means the receiving address has a setup on the network that is no longer valid, so the transfer cannot be built at all.
Resending will not help, because nothing changes between attempts. What resolves it is on the Ledger side: the receiving account needs to be in a working state again. Ledger support can confirm the state of the address and tell you whether to use a different receiving account.
Send us the error wording and the receiving address and we will confirm from the public record what the network refused, so you have something concrete to give them.
Sending from Ledger to Loop
This direction is simpler. If you have one-step transfers turned on in Loop for the asset you are receiving, it arrives on its own and you pay no acceptance fee.
If you have not turned that on, the transfer waits in Requests until you approve it by hand, and that approval is a transaction paid from your Fee Balance. If your Fee Balance is empty you will not be able to approve it, and the transfer will keep waiting until the balance is topped up.
Turning on one-step transfers before you receive anything avoids both problems. For Canton Coin the setup costs you nothing, because Loop covers it with a one-time credit, once per wallet.
If you need us
Message us from this page or write to [email protected] with your party ID, the receiving address, the amount, and the exact wording of any error. Everything on the network is public, so we can read what happened and tell you where the transfer stands.
Related
