PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Functions
core_io.h File Reference
#include <string>
#include <vector>
Include dependency graph for core_io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

CScript ParseScript (std::string s)
 
bool DecodeHexTx (CTransaction &tx, const std::string &strHexTx)
 
bool DecodeHexBlk (CBlock &, const std::string &strHexBlk)
 
uint256 ParseHashUV (const UniValue &v, const std::string &strName)
 
uint256 ParseHashStr (const std::string &, const std::string &strName)
 
std::vector< unsigned char > ParseHexUV (const UniValue &v, const std::string &strName)
 
std::string FormatScript (const CScript &script)
 
std::string EncodeHexTx (const CTransaction &tx)
 
void ScriptPubKeyToUniv (const CScript &scriptPubKey, UniValue &out, bool fIncludeHex)
 
void TxToUniv (const CTransaction &tx, const uint256 &hashBlock, UniValue &entry)
 
std::string EncodeHexPoSBlockSummary (const PoSBlockSummary &pos)
 

Function Documentation

◆ DecodeHexBlk()

bool DecodeHexBlk ( CBlock ,
const std::string &  strHexBlk 
)

Definition at line 79 of file core_read.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DecodeHexTx()

bool DecodeHexTx ( CTransaction tx,
const std::string &  strHexTx 
)

Definition at line 63 of file core_read.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EncodeHexPoSBlockSummary()

std::string EncodeHexPoSBlockSummary ( const PoSBlockSummary pos)

Definition at line 62 of file core_write.cpp.

◆ EncodeHexTx()

std::string EncodeHexTx ( const CTransaction tx)

Definition at line 55 of file core_write.cpp.

Here is the caller graph for this function:

◆ FormatScript()

std::string FormatScript ( const CScript script)

Definition at line 20 of file core_write.cpp.

Here is the call graph for this function:

◆ ParseHashStr()

uint256 ParseHashStr ( const std::string &  ,
const std::string &  strName 
)

Definition at line 103 of file core_read.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseHashUV()

uint256 ParseHashUV ( const UniValue v,
const std::string &  strName 
)

Definition at line 95 of file core_read.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseHexUV()

std::vector<unsigned char> ParseHexUV ( const UniValue v,
const std::string &  strName 
)

Definition at line 113 of file core_read.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ParseScript()

CScript ParseScript ( std::string  s)

Definition at line 26 of file core_read.cpp.

Here is the call graph for this function:

◆ ScriptPubKeyToUniv()

void ScriptPubKeyToUniv ( const CScript scriptPubKey,
UniValue out,
bool  fIncludeHex 
)

Definition at line 69 of file core_write.cpp.

Here is the call graph for this function:

◆ TxToUniv()

void TxToUniv ( const CTransaction tx,
const uint256 hashBlock,
UniValue entry 
)

Definition at line 95 of file core_write.cpp.

Here is the call graph for this function: