We leveraged ICP’s threshold Schnorr signatures, which natively support Ed25519, the same signature algorithm used by the TON blockchain. By aligning with this supported algorithm, we enabled a secure flow where transactions targeting the TON network can be signed on ICP without the need to store or manage private keys.
-
Directly used ICP’s Ed25519 support to match TON’s signature scheme.
-
Achieved secure signing on ICP without persisting any private keys.
-
TON transactions are prepared externally, relayed to ICP for threshold signing, and then submitted to TON for validation.
Integrated the experience into a Telegram Mini App.
TON transaction in the Telegram mini app, signature verification and RPC submission.
Github Repository: GitHub - 4iDPS/peymate_ii
Demo Telegram miniapp: Telegram: Launch @peymate_test_bot