Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] TON wallet missing wallet download address #1071

Open
yutingzhao1991 opened this issue Jul 30, 2024 · 3 comments
Open

[Bug] TON wallet missing wallet download address #1071

yutingzhao1991 opened this issue Jul 30, 2024 · 3 comments

Comments

@yutingzhao1991
Copy link
Collaborator

What happens?

TON wallet 缺少钱包下载地址等信息,导致没有安装时点击钱包右侧内容为空

image

How To Reproduce

https://web3.ant.design/components/ton

@yutingzhao1991
Copy link
Collaborator Author

@LCJove TON 的钱包不应该用 Omit,应该包含 WalletMetadata 的全部信息,另外类似像 okx 这样通用的钱包,应该直接就用 @ant-design/web3-assets 里面的 okx 钱包信息。

export type TonWalletMetadata = Omit<WalletMetadata, 'name' | 'remark'>;

@LCJove
Copy link
Collaborator

LCJove commented Jul 30, 2024

@LCJove TON 的钱包不应该用 Omit,应该包含 WalletMetadata 的全部信息,另外类似像 okx 这样通用的钱包,应该直接就用 @ant-design/web3-assets 里面的 okx 钱包信息。

export type TonWalletMetadata = Omit<WalletMetadata, 'name' | 'remark'>;

这么做的原因是因为 TON 的钱包信息是通过 url 请求拿到的,里面的 name 和 remark 是不需要指定的,指定了的也会在创建的时候替换掉。

@yutingzhao1991
Copy link
Collaborator Author

@LCJove TON 的钱包不应该用 Omit,应该包含 WalletMetadata 的全部信息,另外类似像 okx 这样通用的钱包,应该直接就用 @ant-design/web3-assets 里面的 okx 钱包信息。

export type TonWalletMetadata = Omit<WalletMetadata, 'name' | 'remark'>;

这么做的原因是因为 TON 的钱包信息是通过 url 请求拿到的,里面的 name 和 remark 是不需要指定的,指定了的也会在创建的时候替换掉。

嗯,了解了。不过应该 key 是必须的吧。另外钱包的 extensions 这个字段有的话也都要加上,不然没有安装的时候没有下载地址

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants