Closed alfredonodo closed 1 year ago
I think it is too broad project. Maybe you should consider to decompose it to:
I agree with you, however I think opening N steps is a little cumbersome. I would also add the desktop wallet. What do you propose?
@alfredonodo desktop wallet - it sounds nice 👍
@alfredonodo but if I were you I would have go through the list by creating for each one of them a new footstep, taking one and finishing...
@alfredonodo but if I were you I would have go through the list by creating for each one of them a new footstep, taking and finishing...
I am not sure. What do they think @tsivarev @Hiyorimi ?
@alfredonodo but if I were you I would have go through the list by creating for each one of them a new footstep, taking and finishing...
I am not sure. What do they think @tsivarev @Hiyorimi ?
We need to check with TON Wallet repo and to make sure Footstep complies with their vision
Meanwhile, I found the official repositories of the various wallets. Strangely, the one for the web wallet and browser extension is not in the main repository of TON. Also, only the desktop wallet and the web wallet/extension are recently updated while the android and iOS wallets have not been updated for over 2 years (probably the TON foundation promotes the third party wallet of tonkeeper and tonhub which already have many of the functions required by this issue). In my opinion, priority should be given to cross platform PC and web wallets to have all the functions. What should their vision be? Without updates, the only solution is to use a mobile device.
TON Wallet is expected to be as simple simple, stable, decentralized and reliable as possible. It is the last resort when everything else would be on fire for some reason. This is achieved through working via tonlib with network of lite-servers and checking proofs, instead of using trusted backend. Such decision prevents introducing new features into the TON Wallet: indeed for auto-detection of jettons and NFTs you need indexes which hard to run yourself, any zero-day in lets say image representation + mass jetton sending and we get all TON supply under attack etc.
There are a lot of things which user may want from their wallets, from paranoid air-gaped ways of sending message to custodial services. TON Foundation doesn't want to control the way owners work with their TONs and happy that there are teams in ecosystem (such as TonKeeper, TonWhales, Tegro and many others) which explore this area.
Maybe @DeFiTON can shine some light on Tegro Web Wallet plans?
Oh, sure:
We launched the web version, just so that any user, from any device, can use it. Our data is stored in local storage.
Support for Jettons (add/list/transfer). We have already added support for tokens, automatically detects metadata.
Next update:
And as soon as Ledger adds the TON protocol, he will connect the wallet to it.
IOS/Android versions are not being developed at the moment
Oh, sure:
- TON Hold Wallet (tonhold.com) - now, repository closed (open-source soon)
We launched the web version, just so that any user, from any device, can use it. Our data is stored in local storage.
Support for Jettons (add/list/transfer). We have already added support for tokens, automatically detects metadata.
Next update:
- NFT support and listing for sale directly from the wallet.
- TON DNS supported
- Swap tokens to TON via DEX in wallet
- [priority] Browser extension (Firefox and Chromium)
- Authorization (TON Auth), but the ability for the user to validate transactions
And as soon as Ledger adds the TON protocol, he will connect the wallet to it.
IOS/Android versions are not being developed at the moment
Thank you! Guess it concludes it the issue, doesn’t it @alfredonodo ?
Thank you for bringing the subject up in the meantime!
@Hiyorimi Since one of the two main developers of the TON foundation responded, I don't think there is any room for change. What is regrettable is not having all the functionality described by the issue in a cross-platform PC or web wallet. Hopefully, tegro's wallet will be able to make up for the shortcomings listed above.
Summary
Enhancing TON Wallet by adding several key functionalities.
Context
TON Wallet is the only cross-platform open source wallet on the TON blockchain, but it lacks important features such as jetton, NFT, staking, purchasing and biometric authentication. It needs much improvement to be comparable to the wallets of major blockchains such as Ethereum and Solana.
Goals
Deliverables
Definition of Done
[ ] Update of official repositories and binary version.
Reward