Author

Topic: Не валидируется подпись в некоторых тран&#107 (Read 1355 times)

legendary
Activity: 1260
Merit: 1019

а ты учитывал SIG_HASH_TYPE?
в частности, у этой транзакции там стоит 0

3046
0221 00d23459d03ed7e9511a47d13292d3430a04627de6235b6e51a40f9cd386f2abe3
0221 00e7d25b080f0bb8d8d5f878bba7d54ad2fda650ea8d158a33ee3cbd11768191fd 00


как себя должен вести клиент встречая такое значение - надо смотреть в коде
member
Activity: 255
Merit: 27
Потому-что с плюшками, блэкджеком и остальным  Grin
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
а зачем блокэксплореру валидировать транзакции?
member
Activity: 255
Merit: 27
Новая либа тоже не валидирует, но структура мне там не нравится. Поэтому сам пытаюсь старую поддерживать.
Кстати о первой транзакции c99c49da4c38af669dea436d3e73780dfdb6c1ecf9958baa52960e8baee30e73 есть пару тем на форуме.
Но я не в курил как пофиксить.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Всем привет.
Парсю "блокчайн", аля свой блок эксплорер делаю.
Либа для кодировки-декодировки и проверки транзакций https://github.com/Bit-Wasp/bitcoin-lib-php



NB: This library is outdated, and no longer maintained. BC breaks will not be accepted for this reason. For a newer library, please see https://github.com/Bit-Wasp/bitcoin-php
member
Activity: 255
Merit: 27
Всем привет.
Парсю "блокчайн", аля свой блок эксплорер делаю.
Либа для кодировки-декодировки и проверки транзакций https://github.com/Bit-Wasp/bitcoin-lib-php
И вот на 100к блоков начали встречаться транзакции, которые не валиридруются, типа подпись не правильная.
Вот эти транзакции.
https://blockchain.info/tx/c99c49da4c38af669dea436d3e73780dfdb6c1ecf9958baa52960e8baee30e73
https://blockchain.info/tx/0ad07700151caa994c0bc3087ad79821adf071978b34b8b3f0838582e45ef305
https://blockchain.info/tx/7c451f68e15303ab3e28450405cfa70f2c2cc9fa29e92cb2d8ed6ca6edb13645
У всех трех, общие выходы, а также sequence = 0

Вопрос.
Как ещё проверить транзакции? Желательно либой с открытым кодом, чтобы можно было разобраться в проблеме.

Jump to: