remove hex strings to bitcoind objects.
This commit is contained in:
parent
8e4255ec19
commit
8948576a8a
@ -243,12 +243,6 @@ jsblock_to_cblock(const Local<Object> jsblock, CBlock& cblock);
|
|||||||
static inline void
|
static inline void
|
||||||
jstx_to_ctx(const Local<Object> jstx, CTransaction& ctx);
|
jstx_to_ctx(const Local<Object> jstx, CTransaction& ctx);
|
||||||
|
|
||||||
static inline void
|
|
||||||
hexblock_to_cblock(std::string block_hex, CBlock& cblock);
|
|
||||||
|
|
||||||
static inline void
|
|
||||||
hextx_to_ctx(std::string tx_hex, CTransaction& ctx);
|
|
||||||
|
|
||||||
extern "C" void
|
extern "C" void
|
||||||
init(Handle<Object>);
|
init(Handle<Object>);
|
||||||
|
|
||||||
@ -2654,26 +2648,6 @@ ctx_to_jstx(const CTransaction& ctx, uint256 block_hash, Local<Object> jstx) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void
|
|
||||||
hexblock_to_cblock(std::string block_hex, CBlock& cblock) {
|
|
||||||
CDataStream ssData(ParseHex(block_hex), SER_NETWORK, PROTOCOL_VERSION);
|
|
||||||
try {
|
|
||||||
ssData >> cblock;
|
|
||||||
} catch (std::exception &e) {
|
|
||||||
NanThrowError("Block decode failed");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline void
|
|
||||||
hextx_to_ctx(std::string tx_hex, CTransaction& ctx) {
|
|
||||||
CDataStream ssData(ParseHex(tx_hex), SER_NETWORK, PROTOCOL_VERSION);
|
|
||||||
try {
|
|
||||||
ssData >> ctx;
|
|
||||||
} catch (std::exception &e) {
|
|
||||||
NanThrowError("TX decode failed");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline void
|
static inline void
|
||||||
jsblock_to_cblock(const Local<Object> jsblock, CBlock& cblock) {
|
jsblock_to_cblock(const Local<Object> jsblock, CBlock& cblock) {
|
||||||
cblock.nVersion = (int)jsblock->Get(NanNew<String>("version"))->IntegerValue();
|
cblock.nVersion = (int)jsblock->Get(NanNew<String>("version"))->IntegerValue();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user