From 52ee19a34277be133fd45939f1dfb6c8c62dc11a Mon Sep 17 00:00:00 2001 From: Bartek Wrona <wrona@syncad.com> Date: Wed, 5 Mar 2025 00:39:39 +0100 Subject: [PATCH] cpp_convert_raw_public_key_to_wif exposed to WASM interface --- ts/wasm/src/wasm_interface.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ts/wasm/src/wasm_interface.cpp b/ts/wasm/src/wasm_interface.cpp index 4dffcf955..f2d4ea632 100644 --- a/ts/wasm/src/wasm_interface.cpp +++ b/ts/wasm/src/wasm_interface.cpp @@ -100,6 +100,11 @@ std::string cpp_convert_raw_private_key_to_wif(const std::string& hexData) return foundation::cpp_convert_raw_private_key_to_wif(hexData); } +std::string cpp_convert_raw_public_key_to_wif(const std::string& hexData) +{ + return foundation::cpp_convert_raw_public_key_to_wif(hexData); +} + result cpp_get_public_key_from_signature(const std::string& digest, const std::string& signature) { return foundation::cpp_get_public_key_from_signature(digest, signature); } @@ -312,6 +317,7 @@ EMSCRIPTEN_BINDINGS(wax_api_instance) { .function("cpp_generate_private_key", &foundation_wasm::cpp_generate_private_key) .function("cpp_generate_private_key_password_based", &foundation_wasm::cpp_generate_private_key_password_based) .function("cpp_convert_raw_private_key_to_wif", &foundation_wasm::cpp_convert_raw_private_key_to_wif) + .function("cpp_convert_raw_public_key_to_wif", &foundation_wasm::cpp_convert_raw_public_key_to_wif) .function("cpp_get_public_key_from_signature", &foundation_wasm::cpp_get_public_key_from_signature) // Based on https://emscripten.org/docs/porting/connecting_cpp_and_javascript/embind.html#overloaded-functions: -- GitLab