hexresearch / hschain-utxo

UTXO-based contracts for hschain
0 stars 0 forks source link

Refactor blockchain state execution #163

Closed Shimuuar closed 3 years ago

Shimuuar commented 3 years ago

Изменения:

  1. Дабовлена общая функция для сборки TxArg м(может быть полезным для PoW).

  2. BoxOrigin удалён

  3. SigMessage помещено в BoxInput

  4. Вся валидация транзакций выполняетс в Either. Это сильно упрощает код и делает его боее читаемым. Если окажется необходимым добавить трассирование выполнения скрипта, то это можно сделать заменив на Writer + Either или вообще сделав контекст исполнения полиморфным