From ba1b0a0784988b5c57def9c98bbfb603be11b541 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 1 Oct 2014 15:38:13 -0700 Subject: [PATCH] remove bad conversion functions. --- src/bitcoindjs.cc | 50 ----------------------------------------------- 1 file changed, 50 deletions(-) diff --git a/src/bitcoindjs.cc b/src/bitcoindjs.cc index 81ed6f26..ef86d065 100644 --- a/src/bitcoindjs.cc +++ b/src/bitcoindjs.cc @@ -2500,56 +2500,6 @@ ctx_to_jstx(const CTransaction& tx, uint256 hashBlock, Local entry) { } } -#if 0 -static inline void -jsblock_to_cblock(Local jsblock, CBlock& cblock) { - const unsigned argc = 1; - Local argv[argc] = { - Local::New(jsblock) - }; - //Local object = Local::Cast(Context::GetCurrent()->Global()->Get(NanNew("bitcoindjs"))); - //Local object = Context::GetCurrent()->Global()->Get(NanNew("bitcoindjs")); - //Local toHex = Local::Cast(object->Get(NanNew("txToHex"))); - //Local toHex = Local::Cast(bitcoindjs_obj->Get(NanNew("blockToHex"))); - Local toHex = bitcoindjs_obj->Get(NanNew("blockToHex")).As(); - Local block_hex__ = toHex->Call(Context::GetCurrent()->Global(), argc, argv); - - String::Utf8Value block_hex_(block_hex__->ToString()); - std::string block_hex = std::string(*block_hex_); - - CDataStream ssData(ParseHex(block_hex), SER_NETWORK, PROTOCOL_VERSION); - try { - ssData >> cblock; - } catch (std::exception &e) { - NanThrowError("Block decode failed"); - } -} - -static inline void -jstx_to_ctx(Local jstx, CTransaction& ctx) { - const unsigned argc = 1; - Local argv[argc] = { - Local::New(jstx) - }; - //Local object = Local::Cast(Context::GetCurrent()->Global()->Get(NanNew("bitcoindjs"))); - //Local object = Context::GetCurrent()->Global()->Get(NanNew("bitcoindjs")); - //Local toHex = Local::Cast(object->Get(NanNew("txToHex"))); - //Local toHex = Local::Cast(bitcoindjs_obj->Get(NanNew("txToHex"))); - Local toHex = bitcoindjs_obj->Get(NanNew("txToHex")).As(); - Local tx_hex__ = toHex->Call(Context::GetCurrent()->Global(), argc, argv); - - String::Utf8Value tx_hex_(tx_hex__->ToString()); - std::string tx_hex = std::string(*tx_hex_); - - CDataStream ssData(ParseHex(tx_hex), SER_NETWORK, PROTOCOL_VERSION); - try { - ssData >> ctx; - } catch (std::exception &e) { - NanThrowError("TX decode failed"); - } -} -#endif - static inline void hexblock_to_cblock(std::string block_hex, CBlock& cblock) { CDataStream ssData(ParseHex(block_hex), SER_NETWORK, PROTOCOL_VERSION);