ton-blockchain / wallets-list

42 stars 46 forks source link

Update wallets.json #20

Closed xtonwallet closed 1 year ago

xtonwallet commented 1 year ago

Add XTONwallet wallet

Supports

Supported features

Tests

Send transactions

https://user-images.githubusercontent.com/119496329/228843458-656b409a-32fe-4a43-ad6d-f79facddb4d8.mp4

Ton proof

https://user-images.githubusercontent.com/119496329/228843468-7bdab9fb-11d7-46d0-88a8-f5345b37cd84.mp4

Attribute "validUntil"

https://user-images.githubusercontent.com/119496329/228843476-6b2d90d9-953c-422a-9d6a-50d0bd04e264.mp4

Attribute "network"

https://user-images.githubusercontent.com/119496329/228843481-e8023898-1ab6-4d50-b054-e879292828bd.mp4

Attribute "from"

https://user-images.githubusercontent.com/119496329/228843484-8ff0b78d-534c-4f3d-853a-bb7c343f0ac5.mp4

To test with https://github.com/ton-connect/demo-dapp-with-react-ui/blob/master/src/App.tsx#L13 Use

walletsList={{
  includeWallets: [{
    name: 'XTONWallet',
    imageUrl: 'https://xtonwallet.com/assets/img/icon-256-back.png',
    aboutUrl: 'https://xtonwallet.com',
    jsBridgeKey: 'xtonwallet',
  }]
}}

Integrator contacts

tg: telepulos

LetikGit commented 1 year ago

Your extension is not detected automatically in the Sandbox -> https://ton-connect.github.io/demo-dapp-with-react-ui/ image

xtonwallet commented 1 year ago

Your extension is not detected automatically in the Sandbox -> https://ton-connect.github.io/demo-dapp-with-react-ui/ image

The sandbox app doesn't know about this extension yet. This PR will add the web-extension to the wallets list... After this moment all will work by same as on videos above - it was tested on the localhost sanbox app with some additional requirement:

To test with https://github.com/ton-connect/demo-dapp-with-react-ui/blob/master/src/App.tsx#L13 Use walletsList={{ includeWallets: [{ name: 'XTONWallet', imageUrl: 'https://xtonwallet.com/assets/img/icon-256-back.png', aboutUrl: 'https://xtonwallet.com', jsBridgeKey: 'xtonwallet', }] }}

This code will change the wallets list for the custom app.

LetikGit commented 1 year ago

Other wallets were detected automatically before making changes to the list of wallets in the master

Example: https://github.com/ton-blockchain/wallets-list/pull/21

xtonwallet commented 1 year ago

ok, we will add an implementation for this feature https://github.com/ton-blockchain/ton-connect/blob/main/bridge.md?plain=1#L155 and then notify here when updates will be published on marketplaces

xtonwallet commented 1 year ago

https://chrome.google.com/webstore/detail/xton-wallet/cjookpbkjnpkmknedggeecikaponcalb - version 2.1.1 supports auto detection

LetikGit commented 1 year ago

JS error after approved connection to the Sandbox. Also sometimes the connection popup is not shown and clicking on the button "Open extension" does not cause anything until the browser is restarted. OjYwLMSvKo

xtonwallet commented 1 year ago

at v.2.1.3 has fixed the issue related to not existed account

LetikGit commented 1 year ago

Now the connection of the wallet and sending transactions is working. But if there is not enough money on the wallet for the transaction, errors are not displayed.