#telegram #utilities #query-string #init-data #tma #mini-apps

tma-init-data

Utilities to work with Telegram Mini Apps init data

2 releases

0.1.1 Nov 4, 2024
0.1.0 Nov 4, 2024

#729 in Network programming

Download history 233/week @ 2024-11-02 37/week @ 2024-11-09 10/week @ 2024-11-16

280 downloads per month

MIT license

19KB
262 lines

TMA Init Data Rust

The crate provides utilities to work with Telegram Mini Apps init data.

Crates.io codecov

Available functions

  • parse - allow to parse string with init data into InitData struct.
  • validate - validates passed init data.
  • sign - signs hashmap with the passed token.
  • sign_query_string - signs query string with the passed token.

Implementation was taken from init-data-golang.

Dependencies

~3–4.5MB
~86K SLoC