Подпишись на канал фаундера и разработчика экосистемы tonpie
Как мы генерируем хэш транзакции в блокчейне TON?
-
Как упоминалось в этом вопросе: "3) Запросите последние транзакции из блокчейна, используя идентификатор учетной записи вашего кошелька, и сопоставьте транзакцию, используя предварительно сгенерированный хэш" (источник).
Мой вопрос заключается в следующем: как генерируется или вычисляется хэш транзакции в целом?
Я понимаю, что у нас есть открытый ключ для подписи.
-
Вы можете сгенерировать хэш с помощью boc до транзакции или после транзакции с помощью response boc.
const bocCell = TonWeb.boc.Cell.oneFromBoc(TonWeb.utils.base64ToBytes(response.boc)); const hash = TonWeb.utils.bytesToBase64(await bocCell.hash());