- 获取用户的 CW20 代币余额。
- 使用 ConvertCw20ToBankService 创建将 CW20 代币转换为 bank 代币的消息
- 使用转换后的 bank 余额和现有 bank 余额执行市价单
获取用户的 CW20 余额
你可以使用 explorer indexer 查询 执行此操作。- 从结果集中找到你想要转换为 bank factory 代币的 cw20 地址和余额
创建 CW20 到 Bank 转换消息
- 使用此处详细说明的步骤创建
convertMsg,以将你的 CW20 代币转换为 bank factory 代币。暂时不需要提交交易。
创建 MsgCreateSpotMarketOrder 消息
- 使用 MsgCreateSpotMarketOrder 中详细说明的步骤创建
msg。暂时不需要提交交易。 - 请注意,你创建的买单将可以访问你转换后的 cw20 余额 + 现有 bank 余额。示例:
- 如果你有 5 个 Cw20 代币和 5 个 bank 代币,每个价格为 1 美元,那么上面的订单将会成功,因为我们会在链执行此市价单之前将 cw20 转换为 bank。这在下一步中会更清楚。
