5 #ifndef BITCOIN_CORE_IO_H 6 #define BITCOIN_CORE_IO_H 50 #endif // BITCOIN_CORE_IO_H std::vector< unsigned char > ParseHexUV(const UniValue &v, const std::string &strName)
Definition: core_read.cpp:187
Definition: transaction.h:366
std::string FormatScript(const CScript &script)
Definition: core_write.cpp:28
void ScriptToUniv(const CScript &script, UniValue &out, bool include_address)
Definition: core_write.cpp:137
UniValue ValueFromAmount(const CAmount &amount)
Definition: core_write.cpp:18
Definition: univalue.h:19
bool DecodeHexBlockHeader(CBlockHeader &, const std::string &hex_header)
Definition: core_read.cpp:147
int64_t CAmount
Definition: amount.h:12
std::string ScriptToAsmStr(const CScript &script, const bool fAttemptSighashDecode=false)
Definition: core_write.cpp:86
Definition: transaction.h:270
int ParseSighashString(const UniValue &sighash)
Definition: core_read.cpp:197
#define NODISCARD
Definition: attributes.h:18
NODISCARD bool DecodeHexBlk(CBlock &, const std::string &strHexBlk)
Definition: core_read.cpp:161
std::string SighashToStr(unsigned char sighash_type)
Definition: core_write.cpp:72
Definition: uint256.h:121
std::string EncodeHexTx(const CTransaction &tx, const int serializeFlags=0)
Definition: core_write.cpp:130
void ScriptPubKeyToUniv(const CScript &scriptPubKey, UniValue &out, bool fIncludeHex)
Definition: core_write.cpp:152
void TxToUniv(const CTransaction &tx, const uint256 &hashBlock, UniValue &entry, bool include_hex=true, int serialize_flags=0)
Definition: core_write.cpp:178
bool ParseHashStr(const std::string &strHex, uint256 &result)
Definition: core_read.cpp:178
CScript ParseScript(const std::string &s)
Definition: core_read.cpp:23
NODISCARD bool DecodeHexTx(CMutableTransaction &tx, const std::string &hex_tx, bool try_no_witness=false, bool try_witness=true)
Definition: core_read.cpp:112