Changeset View
Changeset View
Standalone View
Standalone View
src/core_io.h
Show All 18 Lines | |||||
// core_read.cpp | // core_read.cpp | ||||
CScript ParseScript(const std::string &s); | CScript ParseScript(const std::string &s); | ||||
std::string ScriptToAsmStr(const CScript &script, | std::string ScriptToAsmStr(const CScript &script, | ||||
const bool fAttemptSighashDecode = false); | const bool fAttemptSighashDecode = false); | ||||
bool DecodeHexTx(CMutableTransaction &tx, const std::string &strHexTx); | bool DecodeHexTx(CMutableTransaction &tx, const std::string &strHexTx); | ||||
bool DecodeHexBlk(CBlock &, const std::string &strHexBlk); | bool DecodeHexBlk(CBlock &, const std::string &strHexBlk); | ||||
bool DecodeHexBlockHeader(CBlockHeader &, const std::string &hex_header); | bool DecodeHexBlockHeader(CBlockHeader &, const std::string &hex_header); | ||||
uint256 ParseHashUV(const UniValue &v, const std::string &strName); | |||||
uint256 ParseHashStr(const std::string &, const std::string &strName); | uint256 ParseHashStr(const std::string &, const std::string &strName); | ||||
std::vector<uint8_t> ParseHexUV(const UniValue &v, const std::string &strName); | std::vector<uint8_t> ParseHexUV(const UniValue &v, const std::string &strName); | ||||
// core_write.cpp | // core_write.cpp | ||||
UniValue ValueFromAmount(const Amount &amount); | UniValue ValueFromAmount(const Amount &amount); | ||||
std::string FormatScript(const CScript &script); | std::string FormatScript(const CScript &script); | ||||
std::string EncodeHexTx(const CTransaction &tx, const int serializeFlags = 0); | std::string EncodeHexTx(const CTransaction &tx, const int serializeFlags = 0); | ||||
void ScriptPubKeyToUniv(const CScript &scriptPubKey, UniValue &out, | void ScriptPubKeyToUniv(const CScript &scriptPubKey, UniValue &out, | ||||
bool fIncludeHex); | bool fIncludeHex); | ||||
void TxToUniv(const CTransaction &tx, const uint256 &hashBlock, UniValue &entry, | void TxToUniv(const CTransaction &tx, const uint256 &hashBlock, UniValue &entry, | ||||
bool include_hex = true, int serialize_flags = 0); | bool include_hex = true, int serialize_flags = 0); | ||||
#endif // BITCOIN_CORE_IO_H | #endif // BITCOIN_CORE_IO_H |