Telegram Crawler
4.93K subscribers
23 photos
2 videos
24.1K links
Automatically detect changes made to official Telegram sites, clients, etc.

Source code: https://github.com/MarshalX/telegram-crawler

Statuses:
βœ… β€” added
πŸ“ β€” modified
❌ β€” removed
πŸ”„ β€” renamed
πŸ“‹ β€” copied

#: t.me/tgcrawl/2

Author: @ilya_marshal
Download Telegram
New changes of Telegram

βœ… wallet/src/App.tsx
βœ… wallet/src/AppearanceProvider.tsx
βœ… wallet/src/api/events/generated/api.ts
βœ… wallet/src/api/events/generated/base.ts
βœ… wallet/src/api/events/generated/common.ts
And 538 added actions more..

View diff on GitHub...

#mini_app #wallet

Add tracking of @wallet
πŸ‘7
New changes of Telegram

βœ… wallet/src/api/getGems/generated/api.ts
βœ… wallet/src/api/getGems/generated/base.ts
βœ… wallet/src/api/getGems/generated/common.ts
βœ… wallet/src/api/getGems/generated/configuration.ts
βœ… wallet/src/api/getGems/index.ts
And 402 added actions more..

View diff on GitHub...

#mini_app #wallet

Add the rest of @wallet`s source code
πŸ‘5
Private key of self-custodial @wallet (TON Space)

Backup process:
1. Random recovery key generated using AES-GCM, length 256
2. All spaces between words removed from the mnemonic phrase
3. Mnemonic string encrypted using recover key (same AES-GCM)
4. Encrypted string split by 2 parts 50/50. Shard 1 and Shard 2
5. Shard 1 sent and stored in the SCW service
6. Shard 2 sent and stored in Telegram Cloud Storage
7. The recovery key sent and stored in @wallet service
The recovery process is the reverse of the backup process.

TLDR: your encrypted private key is stored 50% on Telegram and 50% on SCW service. To decrypt it you should get a recovery key from @wallet service.

Do you have ownership of your private key? I suggest exporting the mnemonic phrase and backup manually.

Research by @ilya_marshal and @teispam with support of @tgcrawl
😁11
New changes of Telegram

πŸ“ wallet/src/hooks/p2p/useGetPaymentMethodName.ts
πŸ“ wallet/src/pages/p2p/OfferPage/components/CreatePayment/CreatePayment.tsx
πŸ“ wallet/src/pages/p2p/OfferPage/components/OfferForm/OfferForm.tsx
πŸ“ wallet/src/pages/p2p/UserPaymentsPage/components/CreatePayment.tsx
πŸ“ wallet/src/pages/p2p/UserPaymentsPage/components/EditPayment.tsx
And 2 modified actions more..

View diff on GitHub...

#mini_app #wallet
❀1
Telegram Crawler pinned Β«Private key of self-custodial @wallet (TON Space) Backup process: 1. Random recovery key generated using AES-GCM, length 256 2. All spaces between words removed from the mnemonic phrase 3. Mnemonic string encrypted using recover key (same AES-GCM) 4. Encrypted…»