Yizhuo

Results 13 comments of Yizhuo

这次的重构会优化哪些部分哇

看起来像是循环依赖的问题

针对对 2 点,参考目前已有的 DEX,我们应该需要支持两种模式,一种是简单 Swap,一种是类似添加流动性的。区别在于前者是只有一个 Input 可以编辑,后者是两个都可以编辑。 前者: ![Image](https://github.com/user-attachments/assets/e02fe950-d1bb-4b26-a559-28d863522c3e) 后者: ![Image](https://github.com/user-attachments/assets/395c05a6-ed5d-45a4-8f43-2ca2a5560547) 需要注意的是,这两者都需要支持联动,即修改一方,另一方的数据会联动变化。

看了一下代码,应该是 WagmiWeb3ConfigProvider 这里取chains的时候,是直接从props中取的,但是在设置的时候是在config中设置了,导致判断为空报错

```typescript // 1. 添加一个 Provider 在 adapter 外层 ... // 2. siweConfig 支持的 api { // required getNonce: () => Promise;// 获取 nonce createMessage: (args: { nonce: string; address: string;...

继续观察了一下,如果是采用的网络魔法的话,是可以在非常短的时间内断开 但是如果没有魔法的话,就会有较长的等待断开时间。发现是连接 relay.walletconnect.com 这个 websocket 超时

继续观察了一下,发现 metamask 出现问题的概率比较大。尝试用了其他的 connect kit 也会有类似的问题

官网的 ETH 连接钱包 demo,在连接钱包之后,刷新页面,并没有显示已经连接上钱包了。但是实际上还是连着的。 其他项目里面的连接状态是正常的,可能是官网的特殊环境导致的

> 其它钱包是好的吗?如果其他钱包没问题,那有可能是钱包的 bug 其他钱包是好的,测试过 metamask、phantom、magiceden 钱包。 临时用 window.okxwallet.disconnect() 断开链接了