diff --git a/src/ripple/app/hook/applyHook.h b/src/ripple/app/hook/applyHook.h index c711dba79..3f65bb585 100644 --- a/src/ripple/app/hook/applyHook.h +++ b/src/ripple/app/hook/applyHook.h @@ -948,9 +948,6 @@ public: JS_AddIntrinsicBigInt(ctx); JS_SetMaxStackSize(rt, 65535); JS_SetMemoryLimit(rt, 16 * 1024 * 1024); - JS_AddIntrinsicBaseObjects(ctx); - JS_AddIntrinsicJSON(ctx); - JS_AddIntrinsicBigInt(ctx); ADD_JS_FUNCTION(_g, ctx); ADD_JS_FUNCTION(accept, ctx); @@ -1096,7 +1093,7 @@ public: JS_FreeCString(ctx, str); } JS_FreeValue(ctx, val); - JS_FreeValue(ctx, obj); + //JS_FreeValue(ctx, obj); return retval; } @@ -1120,7 +1117,7 @@ public: } JS_FreeValue(ctx, val); - JS_FreeValue(ctx, obj); + //JS_FreeValue(ctx, obj); return retval; } diff --git a/src/ripple/app/tx/impl/SetHook.cpp b/src/ripple/app/tx/impl/SetHook.cpp index 397d31269..e9876f104 100644 --- a/src/ripple/app/tx/impl/SetHook.cpp +++ b/src/ripple/app/tx/impl/SetHook.cpp @@ -477,7 +477,8 @@ SetHook::validateHookSetEntry(SetHookCtx& ctx, STObject const& hookSetObj) return false; } - return true; + // RHTODO: fix + return std::pair{1,1}; } if (version == 0) @@ -769,6 +770,7 @@ SetHook::preflight(PreflightContext const& ctx) } catch (std::exception& e) { + std::cout << "Exception: " << e.what() << "\n"; JLOG(ctx.j.trace()) << "HookSet(" << hook::log::WASM_VALIDATION << ")[" << HS_ACC() << "]: Exception: " << e.what(); @@ -1595,7 +1597,7 @@ SetHook::setHook() << "HookSet(" << hook::log::WASM_INVALID << ")[" << HS_ACC() << "]: Malformed transaction: SetHook operation " - "would create invalid hook wasm"; + "would create invalid hook wasm: " << e.what(); return tecINTERNAL; }