First of all, madelineTon.js:
A pure JS client-side implementation of the Telegram TON blockchain protocol.
Interact directly with the TON blockchain with no middlemans, directly from your browser!
This is possible thanks to a client-side implementation of the ADNL P2P protocol (whitepaper).
Connection to the liteservers is made through a simple websocket proxy that simply acts as a TCP <=> websocket proxy.
All cryptography is done exclusively in the browser, allowing fully secure interaction with the chosen TON node.
The client is fully asynchronous, making use of workers and/or browser webcrypto APIs for cryptography (curves & AES).
TL, ECC w/ TON ADNL, BOC deserialization is implemented.
Possible applications are entirely client-side off-chain components for a distributed TON project; API explorers; and much more!
Post #483
946