diff --git a/build/config.gypi b/build/config.gypi new file mode 100644 index 00000000..4cf8bf68 --- /dev/null +++ b/build/config.gypi @@ -0,0 +1,82 @@ +# Do not edit. File was generated by node-gyp's "configure" step +{ + "target_defaults": { + "cflags": [], + "default_configuration": "Release", + "defines": [], + "include_dirs": [], + "libraries": [] + }, + "variables": { + "asan": 0, + "coverage": "false", + "dcheck_always_on": 0, + "debug_nghttp2": "false", + "debug_node": "false", + "enable_lto": "false", + "enable_pgo_generate": "false", + "enable_pgo_use": "false", + "error_on_warn": "false", + "experimental_quic": "false", + "force_dynamic_crt": 0, + "host_arch": "x64", + "icu_data_in": "../../deps/icu-tmp/icudt68l.dat", + "icu_endianness": "l", + "icu_gyp_path": "tools/icu/icu-generic.gyp", + "icu_path": "deps/icu-small", + "icu_small": "false", + "icu_ver_major": "68", + "is_debug": 0, + "llvm_version": "11.0", + "napi_build_version": "7", + "node_byteorder": "little", + "node_debug_lib": "false", + "node_enable_d8": "false", + "node_install_npm": "true", + "node_module_version": 88, + "node_no_browser_globals": "false", + "node_prefix": "/", + "node_release_urlbase": "https://nodejs.org/download/release/", + "node_shared": "false", + "node_shared_brotli": "false", + "node_shared_cares": "false", + "node_shared_http_parser": "false", + "node_shared_libuv": "false", + "node_shared_nghttp2": "false", + "node_shared_openssl": "false", + "node_shared_zlib": "false", + "node_tag": "", + "node_target_type": "executable", + "node_use_bundled_v8": "true", + "node_use_dtrace": "true", + "node_use_etw": "false", + "node_use_node_code_cache": "true", + "node_use_node_snapshot": "true", + "node_use_openssl": "true", + "node_use_v8_platform": "true", + "node_with_ltcg": "false", + "node_without_node_options": "false", + "openssl_fips": "", + "openssl_is_fips": "false", + "ossfuzz": "false", + "shlib_suffix": "88.dylib", + "target_arch": "x64", + "v8_enable_31bit_smis_on_64bit_arch": 0, + "v8_enable_gdbjit": 0, + "v8_enable_i18n_support": 1, + "v8_enable_inspector": 1, + "v8_enable_lite_mode": 0, + "v8_enable_object_print": 1, + "v8_enable_pointer_compression": 0, + "v8_no_strict_aliasing": 1, + "v8_optimized_debug": 1, + "v8_promise_internal_field_count": 1, + "v8_random_seed": 0, + "v8_trace_maps": 0, + "v8_use_siphash": 1, + "want_separate_host_toolset": 0, + "xcode_version": "11.0", + "nodedir": "/Users/evanfeenstra/Library/Caches/node-gyp/15.5.1", + "standalone_static_library": 1 + } +} diff --git a/dist/src/grpc/greenlight.js b/dist/src/grpc/greenlight.js index 7eb4a61b..30f7be02 100644 --- a/dist/src/grpc/greenlight.js +++ b/dist/src/grpc/greenlight.js @@ -251,10 +251,12 @@ function streamHsmRequests() { let sig = ''; if (response.context) { const dbid = parseInt(response.context.dbid); - const peer = response.context.node_id.toString('hex'); - sig = libhsmd_1.default.Handle(capabilities_bitset, peer, dbid, response.raw.toString('hex')); + const peer = dbid ? response.context.node_id.toString('hex') : null; + sig = libhsmd_1.default.Handle(capabilities_bitset, dbid, peer, response.raw.toString('hex')); } else { + console.log("RAW ====== "); + console.log(response.raw.toString('hex')); sig = libhsmd_1.default.Handle(capabilities_bitset, 0, null, response.raw.toString('hex')); } lightning.respondHsmRequest({ diff --git a/dist/src/grpc/greenlight.js.map b/dist/src/grpc/greenlight.js.map index dd9f15ff..424ce71e 100644 --- a/dist/src/grpc/greenlight.js.map +++ b/dist/src/grpc/greenlight.js.map @@ -1 +1 @@ -{"version":3,"file":"greenlight.js","sourceRoot":"","sources":["../../../src/grpc/greenlight.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"greenlight.js","sourceRoot":"","sources":["../../../src/grpc/greenlight.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/grpc/libhsmd.js b/dist/src/grpc/libhsmd.js index 036b749b..6f7ad3c7 100644 --- a/dist/src/grpc/libhsmd.js +++ b/dist/src/grpc/libhsmd.js @@ -4,8 +4,12 @@ const config_1 = require("../utils/config"); const config = config_1.loadConfig(); const IS_GREENLIGHT = config.lightning_provider === "GREENLIGHT"; var libhsmd = { - Init: function (rootkey, chain) { return ''; }, - Handle: function (capabilities, peer, dbid, payload) { return ''; } + Init: function (rootkey, chain) { + return ''; + }, + Handle: function (capabilities, dbid, peer, payload) { + return ''; + } }; if (IS_GREENLIGHT) { libhsmd = require('libhsmd'); diff --git a/dist/src/grpc/libhsmd.js.map b/dist/src/grpc/libhsmd.js.map index 4b222ea2..f618f5d3 100644 --- a/dist/src/grpc/libhsmd.js.map +++ b/dist/src/grpc/libhsmd.js.map @@ -1 +1 @@ -{"version":3,"file":"libhsmd.js","sourceRoot":"","sources":["../../../src/grpc/libhsmd.ts"],"names":[],"mappings":";;AACA,4CAA4C;AAE5C,MAAM,MAAM,GAAG,mBAAU,EAAE,CAAA;AAC3B,MAAM,aAAa,GAAG,MAAM,CAAC,kBAAkB,KAAK,YAAY,CAAC;AAEjE,IAAI,OAAO,GAAG;IACV,IAAI,EAAE,UAAS,OAAc,EAAC,KAAY,IAAY,OAAO,EAAE,CAAA,CAAC,CAAC;IACjE,MAAM,EAAE,UAAS,YAAmB,EAAC,IAAI,EAAC,IAAI,EAAC,OAAc,IAAY,OAAO,EAAE,CAAA,CAAC,CAAC;CACvF,CAAA;AAED,IAAG,aAAa,EAAE;IACd,OAAO,GAAG,OAAO,CAAC,SAAS,CAAC,CAAA;CAC/B;AAED,kBAAe,OAAO,CAAA"} \ No newline at end of file +{"version":3,"file":"libhsmd.js","sourceRoot":"","sources":["../../../src/grpc/libhsmd.ts"],"names":[],"mappings":";;AACA,4CAA4C;AAE5C,MAAM,MAAM,GAAG,mBAAU,EAAE,CAAA;AAC3B,MAAM,aAAa,GAAG,MAAM,CAAC,kBAAkB,KAAK,YAAY,CAAC;AAEjE,IAAI,OAAO,GAAG;IAEV,IAAI,EAAE,UACF,OAAc,EACd,KAAY;QAEZ,OAAO,EAAE,CAAA;IACb,CAAC;IAED,MAAM,EAAE,UACJ,YAAmB,EACnB,IAAW,EACX,IAAgB,EAChB,OAAc;QAEd,OAAO,EAAE,CAAA;IACb,CAAC;CACJ,CAAA;AAED,IAAG,aAAa,EAAE;IACd,OAAO,GAAG,OAAO,CAAC,SAAS,CAAC,CAAA;CAC/B;AAED,kBAAe,OAAO,CAAA"} \ No newline at end of file diff --git a/src/grpc/greenlight.ts b/src/grpc/greenlight.ts index 0605868f..44ed95b0 100644 --- a/src/grpc/greenlight.ts +++ b/src/grpc/greenlight.ts @@ -279,9 +279,11 @@ export async function streamHsmRequests() { let sig = '' if (response.context) { const dbid = parseInt(response.context.dbid) - const peer = response.context.node_id.toString('hex') - sig = libhsmd.Handle(capabilities_bitset, peer, dbid, response.raw.toString('hex')) + const peer = dbid ? response.context.node_id.toString('hex') : null + sig = libhsmd.Handle(capabilities_bitset, dbid, peer, response.raw.toString('hex')) } else { + console.log("RAW ====== ") + console.log(response.raw.toString('hex')) sig = libhsmd.Handle(capabilities_bitset, 0, null, response.raw.toString('hex')) } lightning.respondHsmRequest({ diff --git a/src/grpc/libhsmd.ts b/src/grpc/libhsmd.ts index d12665d5..b9d65a5c 100644 --- a/src/grpc/libhsmd.ts +++ b/src/grpc/libhsmd.ts @@ -5,8 +5,22 @@ const config = loadConfig() const IS_GREENLIGHT = config.lightning_provider === "GREENLIGHT"; var libhsmd = { - Init: function(rootkey:string,chain:string): string { return '' }, - Handle: function(capabilities:number,peer,dbid,payload:string): string { return '' } + + Init: function( + rootkey:string, + chain:string + ): string { + return '' + }, + + Handle: function( + capabilities:number, + dbid:number, + peer:string|null, + payload:string + ): string { + return '' + } } if(IS_GREENLIGHT) { diff --git a/testing/greenlight/README.md b/testing/greenlight/README.md index 2b484521..a303ed0a 100644 --- a/testing/greenlight/README.md +++ b/testing/greenlight/README.md @@ -26,3 +26,20 @@ https://github.com/ElementsProject/lightning/blob/8167af553e3c9c95142caecc22030f https://github.com/ElementsProject/lightning/blob/8167af553e3c9c95142caecc22030f78eacd6fca/plugins/bcli.c#L612-L617 + + +./lightning + +make + +./configure + +cd contrib/libhsmd_node + +change to "Darwin" in the Makefile + +make + +change the npm install to "node-gyp rebuild binding-Darwin.gyp" + +in relay, "npm link ../lightning/contrib/libhsmd_node" \ No newline at end of file