BtcExplorer/Models/TxOutput.cpp
2021-05-06 16:58:11 +03:00

17 lines
375 B
C++

#include "TxOutput.h"
#include "VarInt.h"
TxOutput::TxOutput(const std::byte *data) {
_value = *reinterpret_cast<const uint64_t*>(data);
data += sizeof(_value);
VarInt scriptPubKeySize(data);
// TODO: Read ScriptSizeKey
_size = sizeof(_value) + scriptPubKeySize.size() + scriptPubKeySize.value();
}
size_t TxOutput::size() const {
return _size;
}