Prevent ledger users from shooting themselves in the foot


Ledger users are locked to one network, so they only have one ss58-formatted address which can be used with their account.

This address can still be formatted in the ss58 format for other chains, but these users cannot access funds sent to their account on those chains without compromising their seedphrase.

When a Talisman user tries to send funds or sign a send funds transaction, the wallet should check whether the destination address is the same as one of the user's existing ledger accounts - but in the incorrect chain format. If so, Talisman should show a warning to the user informing them that they won't be able to access those funds if they proceed with the transaction.