Closed sxlwar closed 3 years ago
有个疑问,发送网络与接收网络的“重新选择”按钮有没有可能不需要设置呢?例如规定接收网络是根据发送网络而定的,这样前面的发送网络可以列出所有的网络列表,选择其中一个,后面的接收网络就会展示该发送网络下的相应网络。因为这个步骤只是选择,还没有连接钱包,也就是发送网络可以随意切换。
肯定可以,而且实现也比现在的简单,但灵活性不好
场景:A->B 发了个收 token 的 link, 这个 link 上就可能只有收款网络 ,因为 A 可能也不关心 B 会从哪个网络给他转账。
这个时候就需要从到达判断可用的出发
打开页面,默认选中了网络,并弹出metamask进行连接,比较正常。
但是,如果在源链下拉框中选择了“重新选择”,画面则变空白(黑色背景)
按描述,直觉是页面挂了,回归下,仍有问题贴个图看下
中文语言下,接受账号下方的tip描述是英文的
--
如果是切换账号后发生,https://github.com/ant-design/ant-design/issues/20704 和这个 issue相关 如果不是,可以回归测试下
接受账号输入的地址如果不是目标地址,在我的测试中,目标链选择的是达尔文,但是输入的地址是 substrate 格式地址,在点击“发起跨链”时,页面上没有错误提示,只在console中抛出错误,抱怨prefix不是42.
fixed
场景:A->B 发了个收 token 的 link, 当 link 中只有收款网络时,反向判断可用的发送网络。 但是在转账完成后,默认还是这个状态,这时想要再次从C > D 进行转账的话,由于接收网络已经确定了,所以发送网络即使想要“重新选择”也无法进行,必须先在接收网络处点击“重新选择”,然后再回到发送网络,之后再选择接收网络,这样操作起来步骤比较繁琐。
这种事情说不清,下一步用户想操作 C->D还是仍然 A->B,没个准数
发起跨链后,页面阻断,出现右上角有个小的notification,Queueing...。知道交易确认后,弹出一个dialog,显示交易的起源地址、目的地地址等信息,并注明交易完成后。
如果之前的提示框是阻断的,那何不直接弹出dialog进行阻断,在窗口中展示该笔跨链的详情,以及交易状态呢?
这笔交易在发出后,无法进行查看进度及最终状态。估计功能尚未完成。
现在可以了,但仍然有些问题,需要后台接口处理些东西
Darwinia -> Ethereum 不可以的么?
可以的啊,回归下
miannet这种叫法后面应该要统一一下, 达尔文主网:Darwinia Network Crab网络:Darwinia Crab Network 测试网:Pangolin Text Network DVM: Darwinia Smart App
fixed
Darwinia -> Ethereum 不可以的么?
必须要先把目标网络重新选择,发送网络才能显示Darwinia,感觉这个地方这样设计不太好
源链选择更换后,连接新链的钱包有问题
这里的逻辑是否可以是
目前选钱包的那步没有添加,默认就是 Ether 连 metamask, polkadot 网络连 polkadot, 这个步骤等明确要支持哪个钱包的时候再加也不迟,而且支持的钱包不明确 ,其实也没有办法开发。
开发时测试频繁的更换源链,自动连接钱包会出一些问题,主要是在 polkadot 这一侧,所以才把连接网络的权力交回给用户,但还是在 UI 上用不同的颜色对网络状态时行 了区分。和老版本虫洞相比,在网络关系的表现力上,新设计是没有老设计好的,当需要查看源链可用的目标链时,自动连接就会带来问题
是的,但仅限于 双向可用的两个网络
源链选择主网时,读取了我的crab 网络地址
点击左侧重置源链网络会出现白屏
d2e 流程 Pangolin Testnet > Ropsten Testnet , 连接钱包后,当账户余额 > 转账金额+手续费时无法操作,提示余额不足。同时,点选“全部”时,在账户内有余额时仍显示为0。
回归下
e2d (Ropsten > Pangolin) Kton 转账,余额充足时,输入1的时候,提示“余额不足”,但是输入>1的数时却能正常操作。
回归测试
网络选择
应用启动时,依次从 url > localStorage中查询可用的网络信息 。
如果有设置的 from 网络,会自动连接网络
如果顶点处于 pending 状态,顶点会出现在列表中,但无法触发网络连接
表单
e2d 授权 ring
e2d ring
e2d kton
d2e