背景
okc 最新发布的1.6.1.1已经在主网开启ibc功能,欢迎各位开发者前来体验并反馈问题。本文将介绍如何使用keplr
钱包在okc上测试ibc跨链转账。
一.使用 Keplr 钱包接入 OKC 网络
1.进入谷歌应用商店,安装 Keplr 插件钱包:
https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap

2. 展开 Keplr 钱包插件,创建或者导入钱包(请一定做好助记词或私钥的备份工作)。
3.点击下方链接添加 OKC 主网网络:
https://static.coinall.ltd/cdn/assets/ibc_keplr/index.html
选择对应OKC Mainnet

添加过程中需要进行一次签名认证,请点击 [Approve] 按钮完成操作。

注意⚠️:主网和测试网仅可在keplr钱包中保存一个。例如:钱包添加了测试网,当需要添加主网时需要在钱包内删除测试网,方可将主网添加成功

二.打开 Keplr 钱包的 IBC 功能
1. 展开 Keplr 钱包左上角的菜单栏,选择 [Settings] 打开设置项,并激活 IBC 功能:

2. 返回 Keplr 钱包主界面后,便能观察到 IBC 转账功能(IBC Transfer)已出现:

三.使用 IBC 从 OKC 向其他链转账
其他链\okc | 转出channel-id (okc转出token到其他链) | 转回channel-id(token从其他链转回) |
cosmos | channel-0 | channel-361 |
osmosis | channel-1 | channel-277 |
kujira | channel-2 | channel-27 |
1.点击 [Transfer] 按钮:

2. 在 [Destination Chain] 下选择 [Select Chain],再点击 [New IBC Transfer Channel]。

3. 输入跨链通道编号 “channel-0”,然后点击 [Save] 按钮保存。

4. 在 [Recipient] 下的输入框中填入转账目的地址。若需要备注,可在 [Memo] 中输入文本。点击 [Next] 进入下一步。

5. 在 [Amount] 下的输入框中填入希望转账的 OKT 金额,并选择期望的转账收手续费(建议选择 [Average] 或 [High] 确保转账成功)。

6. 在转账确认页中检视信息是否正确。若确认无误,则可点击 [Approve] 完成 OKC 向其他 Cosmos 生态网络的 IBC 转账。

四.使用 IBC 从其他链向 OKC 转账
1.点击 [Transfer] 按钮:

2. 在 [Destination Chain] 下选择 [Select Chain],再点击 [New IBC Transfer Channel]。

3. 前往下列站点查询当前网络所对应的通道编号,并在 [Channel ID] 处输入对应的通道编号,例如:“channel-361”,然后点击 [Save] 按钮保存。
https://www.mintscan.io/cosmos/relayers

4. 在 [Recipient] 下的输入框中填入转账目的地址。若需要备注,可在 [Memo] 中输入文本。点击 [Next] 进入下一步。

5. 在 [Amount] 下的输入框中填入希望转账的金额,并选择期望的转账收手续费(建议选择 [Average] 或 [High] 确保转账成功)。

6. 在转账确认页中检视信息是否正确。若确认无误,则可点击 [Approve] 完成其他 Cosmos 生态网络向 OKC 的 IBC 转账。
