You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| coin | string | The name of the coin the user desires to withdraw. |
15
+
| to | string | Coins are withdrawn to this address. |
16
+
| amount | string (numeric) | The amount the user desires to withdraw, ignored when `max=true`. |
17
+
| memo | string | Optional. Adds a transaction memo for compatible coins (e.g. Tendermint ecosystem). |
18
+
| max | bool | Optional. Withdraw the maximum available amount. |
19
+
| fee | object | Optional. A standard [FeeInfo](/komodo-defi-framework/api/v20/#fee-info) object. |
20
+
| from | object | HD wallets only. A standard [WithdrawFromInfo](/komodo-defi-framework/api/v20/#withdraw-from-info) object. |
21
+
| ibc\_source\_channel | string | Tendermint IBC transfers only. The source channel for the [IBC](https://tutorials.cosmos.network/academy/3-ibc/1-what-is-ibc.html) transaction. |
21
22
22
23
### Response
23
24
@@ -561,6 +562,74 @@ This method generates a raw transaction which should then be broadcast using [se
561
562
You can see the memo is included on the [block explorer](https://irishub.iobscan.io/#/txs/E00982A2A8442D7140916A34E29E287A0B1CBB4B38940372D1966BA7ACDE5BD6)
562
563
</CollapsibleSection>
563
564
565
+
##### Withdraw Tendermint IBC coins
566
+
567
+
Using the Cosmos [Ecosystem IBC protocol](https://everstake.one/blog/cosmos-ibc-breaking-down-the-walls-between-blockchains), you can withdraw coins from one chain to another. This example shows a withdrawal from Cosmos to Osmosis.
"memo": "In the blackest of your moments, wait with no fear.",
580
+
"ibc_source_channel": "channel-141",
581
+
"fee": {
582
+
"type": "CosmosGas",
583
+
"gas_price": 0.05,
584
+
"gas_limit": 150000
585
+
}
586
+
},
587
+
"id": 0
588
+
}
589
+
```
590
+
</CodeGroup>
591
+
592
+
<Note>
593
+
The `ibc_source_channel` value above is for demonstration only. For more information regarding how to set a valid value, see our guide to [finding the right IBC channel](/komodo-wallet/guides/how-to-find-the-right-ibc-channel-for-transfers/).
"memo": "In the blackest of your moments, wait with no fear."
625
+
},
626
+
"id": null
627
+
}
628
+
```
629
+
630
+
You can see the memo is included on the [block explorer](https://irishub.iobscan.io/#/txs/E00982A2A8442D7140916A34E29E287A0B1CBB4B38940372D1966BA7ACDE5BD6)
1. In Komodo Wallet, select IRIS and open the withdraw form.
28
+
2. Enter the amount and an OSMOSIS address as the destination.
29
+
3. Toggle on the "Set IBC channel" option.
30
+
4. Set the `ibc_source_channel` value to `channel-3` (the channel for IRIS in the above image alongside OSMOSIS).
31
+
5. Send your funds.
32
+
33
+
<Notetype="info">
34
+
Channel IDs are specific to each chain pair and direction. The channel for
35
+
sending from Chain A to Chain B may be different from the channel for sending
36
+
from Chain B to Chain A.
37
+
</Note>
38
+
39
+
## Verifying Transfers
40
+
41
+
After initiating a transfer:
42
+
43
+
1. Note the transaction hash provided by Komodo Wallet.
44
+
2. Use a block explorer for either the sending or receiving chain to track the transaction status.
45
+
3. Allow some time for the transfer to complete, as IBC transfers may take longer than on-chain transactions.
46
+
47
+
## Staying Updated
48
+
49
+
* Regularly check for updates to the Komodo Wallet application.
50
+
* Join official [Komodo community channels](https://komodoplatform.com/discord) to stay informed about any changes to IBC functionality or recommended practices.
51
+
52
+
By following these steps, you can ensure you're using the correct IBC channel for your transfers on Komodo Wallet, minimizing the risk of failed transactions or lost funds.
53
+
54
+
To see the API method used behind the scenes for IBC transfers, refer to the [withdraw (v2)](/komodo-defi-framework/api/v20/withdraw/) method.
0 commit comments