![]() |
BSHA3
0.17.99
P2P Blockchain, based on Bitcoin
|
#include <primitives/transaction.h>
#include <script/script.h>
#include <serialize.h>
#include <span.h>
Go to the source code of this file.
Classes | |
class | CScriptCompressor |
Compact serializer for scripts. More... | |
class | CTxOutCompressor |
wrapper for CTxOut that provides a more compact serialization More... | |
Functions | |
bool | CompressScript (const CScript &script, std::vector< unsigned char > &out) |
unsigned int | GetSpecialScriptSize (unsigned int nSize) |
bool | DecompressScript (CScript &script, unsigned int nSize, const std::vector< unsigned char > &out) |
uint64_t | CompressAmount (uint64_t nAmount) |
uint64_t | DecompressAmount (uint64_t nAmount) |
uint64_t CompressAmount | ( | uint64_t | nAmount | ) |
bool CompressScript | ( | const CScript & | script, |
std::vector< unsigned char > & | out | ||
) |
uint64_t DecompressAmount | ( | uint64_t | nAmount | ) |
bool DecompressScript | ( | CScript & | script, |
unsigned int | nSize, | ||
const std::vector< unsigned char > & | out | ||
) |
Definition at line 96 of file compressor.cpp.
unsigned int GetSpecialScriptSize | ( | unsigned int | nSize | ) |