ICP Schnorr signatures and ED25529

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

2 Likes