#include "TxInput.h" #include "VarInt.h" #include #include TxInput::TxInput(const std::byte *data) { std::copy_n(data, _txId.size(), _txId.begin()); data += _txId.size(); _vOut = *reinterpret_cast(data); data += sizeof(_vOut); VarInt scriptSigSize(data); data += scriptSigSize.size(); //std::cout << "=== Creating signature script of size: " << scriptSigSize.value() << std::endl; _signatureScript = std::make_unique