Bridge Then Pay is a feature allowing you to execute a transaction even if you don't have sufficient funds on the initial blockchain.
To do this, Reunit Wallet simulates each transaction and then decodes the result, in order to verify that it fails because you don't have sufficient balance.
Then, Reunit Wallet therefore suggests that you use, if possible, the balance available on another blockchain. Here is the sequence of operations carried out:
- 1. Insufficient balance detection
- 2. Sending tokens from one blockchain to another
- 3. Once there is enough available balance to execute the transaction, a relayer will execute your transaction.
Example of the Bridge Then Pay interface :
Clarification: this feature is ready, but still not activated. We are actively looking for a method to reduce the costs related to the infrastructure, indeed, we are obliged to intercept all the requests emitted by the dApp in order to be able to decode, in real time, those which request your balance in order to be able to return the unified balance (example: USDC on ethereum + USDC on Optimism + USDC on arbitrum...).
Indeed, the majority of dApps will show you "insufficient balance" even if you believe you have the balance available on another blockchain.