Send a Token Using a dApp
This page describes how OISY users can send a token from their OISY Wallet using Uniswap. This can be helpful in an instance with OISY where sending a token fails.
Preface
If sending a token directly from OISY fails—due to a temporary bug, a third-party dependency, or a token-specific issue—you can still move your funds by connecting OISY to a supported DeFi dApp. Many apps, including Uniswap, allow users to send tokens directly through their interface.
This flow provides a reliable fallback. The example below uses Uniswap, but the same steps apply to other dApps that support WalletConnect.
Send a token using Uniswap
In general, sending a token from your wallet via an web application requires the following steps
Open OISY and the application
Connect OISY to the application
Initiate the send in the application by selecting the token, the amount and the destination.
Confirm the send in OISY. This step is important can can often be overlooked, resulting in thinking the send failed.
1. Open OISY and Uniswap
To initially connect and then confirm the send, you manually need to switch to OISY. So it's recommended to have both OISY and Uniswap open in 2 individual browser tabs. The Uniswap URL is: https://app.uniswap.org/

2. Connect OISY to Uniswap
OISY supports a standard method called WalletConnect to connect to DeFi applications. This part shows you step by step how to connect OISY to Uniswap via WalletConnect.
Important: Do not log in to Uniswap 'directly'. Only connect your OISY wallet through the flow described below.
Step 1 - Click "Connect" on top right of the Uniswap homepage

Step 2 - Click "Other Wallets" and then "WalletConnect"

Step 3 - Click "Copy link" on the appearing WalletConnect modal window If you don't see this QR code modal, press a blue QR code button on the appearing modal.

Step 4 - Paste the code in OISY
Switch to the OISY tab
click the WalletConnect Button on the upper right part
Paste the copied link into the field
and click Connect

Step 5 - And Confirm
All actions that WalletConnect wants to do with your OISY wallet must be confirmed by you. This keeps all your assets safe, and allows you to review all transactions before they take place.
Ensure that the displayed name & URL of the Proposer are the same as the one your are connected to.

Now you should see that the WalletConnect button in OISY changed into a "Disconnect" button, allowing you to close the connection anytime you want.

You can now switch back to Uniswap. There you should also see your OISY principal on top right instead of the Connect button.

3. Initiate the Send
Step 1 - Click on "Send"

Step 2 - Click on the Token to select the token you want to send.

Step 3 - Enter amount, destination, and hit send.

Step 4 - Confirm the transaction in Uniswap

4. Confirm the Send in OISY
This step is very important, and the send will not go through without it.
OISY does not allow an application to access your assets unchecked, so have to give consent to each individual transaction that attempts to withdraw assets from your wallet.
To do so, switch to the OISY tab where you should see a confirmation modal open, with the details of the transaction you just initiated.
Approve this modal, and the transaction will be executed.

Uniswap then shows you a notification that the transaction has been executed (takes a few seconds)

And you can then see the transaction appear in OISY (also after a few seconds)

Last updated