diff --git a/src/bitcoindjs.cc b/src/bitcoindjs.cc index 4a87159e..81375cfd 100644 --- a/src/bitcoindjs.cc +++ b/src/bitcoindjs.cc @@ -2079,7 +2079,11 @@ jsblock_to_cblock(Local jsblock, CBlock& cblock) { Local argv[argc] = { Local::New(jsblock) }; - Local toHex = Local::Cast(bitcoindjs_obj->Get(NanNew("blockToHex"))); + //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()); @@ -2099,7 +2103,11 @@ jstx_to_ctx(Local jstx, CTransaction& ctx) { Local argv[argc] = { Local::New(jstx) }; - Local toHex = Local::Cast(bitcoindjs_obj->Get(NanNew("txToHex"))); + //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());