diff --git a/ldk_node/ldk_node.go b/ldk_node/ldk_node.go index 9b2e23e..7cc21e5 100644 --- a/ldk_node/ldk_node.go +++ b/ldk_node/ldk_node.go @@ -1149,6 +1149,15 @@ func uniffiCheckChecksums() { panic("ldk_node: uniffi_ldk_node_checksum_method_builder_set_storage_dir_path: UniFFI API checksum mismatch") } } + { + checksum := rustCall(func(_uniffiStatus *C.RustCallStatus) C.uint16_t { + return C.uniffi_ldk_node_checksum_method_builder_set_tor_proxy_address() + }) + if checksum != 4635 { + // If this happens try cleaning and rebuilding your project + panic("ldk_node: uniffi_ldk_node_checksum_method_builder_set_tor_proxy_address: UniFFI API checksum mismatch") + } + } { checksum := rustCall(func(_uniffiStatus *C.RustCallStatus) C.uint16_t { return C.uniffi_ldk_node_checksum_method_feerate_to_sat_per_kwu() @@ -3325,6 +3334,7 @@ type BuilderInterface interface { SetNodeAlias(nodeAlias string) error SetPathfindingScoresSource(url string) SetStorageDirPath(storageDirPath string) + SetTorProxyAddress(torProxyAddress string) error } type Builder struct { ffiObject FfiObject @@ -3646,6 +3656,17 @@ func (_self *Builder) SetStorageDirPath(storageDirPath string) { return false }) } + +func (_self *Builder) SetTorProxyAddress(torProxyAddress string) error { + _pointer := _self.ffiObject.incrementPointer("*Builder") + defer _self.ffiObject.decrementPointer() + _, _uniffiErr := rustCallWithError[BuildError](FfiConverterBuildError{}, func(_uniffiStatus *C.RustCallStatus) bool { + C.uniffi_ldk_node_fn_method_builder_set_tor_proxy_address( + _pointer, FfiConverterStringINSTANCE.Lower(torProxyAddress), _uniffiStatus) + return false + }) + return _uniffiErr.AsError() +} func (object *Builder) Destroy() { runtime.SetFinalizer(object, nil) object.ffiObject.destroy() diff --git a/ldk_node/ldk_node.h b/ldk_node/ldk_node.h index 8bbff38..f060ce6 100644 --- a/ldk_node/ldk_node.h +++ b/ldk_node/ldk_node.h @@ -926,6 +926,11 @@ void uniffi_ldk_node_fn_method_builder_set_pathfinding_scores_source(void* ptr, void uniffi_ldk_node_fn_method_builder_set_storage_dir_path(void* ptr, RustBuffer storage_dir_path, RustCallStatus *out_status ); #endif +#ifndef UNIFFI_FFIDEF_UNIFFI_LDK_NODE_FN_METHOD_BUILDER_SET_TOR_PROXY_ADDRESS +#define UNIFFI_FFIDEF_UNIFFI_LDK_NODE_FN_METHOD_BUILDER_SET_TOR_PROXY_ADDRESS +void uniffi_ldk_node_fn_method_builder_set_tor_proxy_address(void* ptr, RustBuffer tor_proxy_address, RustCallStatus *out_status +); +#endif #ifndef UNIFFI_FFIDEF_UNIFFI_LDK_NODE_FN_CLONE_FEERATE #define UNIFFI_FFIDEF_UNIFFI_LDK_NODE_FN_CLONE_FEERATE void* uniffi_ldk_node_fn_clone_feerate(void* ptr, RustCallStatus *out_status @@ -2324,6 +2329,12 @@ uint16_t uniffi_ldk_node_checksum_method_builder_set_pathfinding_scores_source(v #define UNIFFI_FFIDEF_UNIFFI_LDK_NODE_CHECKSUM_METHOD_BUILDER_SET_STORAGE_DIR_PATH uint16_t uniffi_ldk_node_checksum_method_builder_set_storage_dir_path(void +); +#endif +#ifndef UNIFFI_FFIDEF_UNIFFI_LDK_NODE_CHECKSUM_METHOD_BUILDER_SET_TOR_PROXY_ADDRESS +#define UNIFFI_FFIDEF_UNIFFI_LDK_NODE_CHECKSUM_METHOD_BUILDER_SET_TOR_PROXY_ADDRESS +uint16_t uniffi_ldk_node_checksum_method_builder_set_tor_proxy_address(void + ); #endif #ifndef UNIFFI_FFIDEF_UNIFFI_LDK_NODE_CHECKSUM_METHOD_FEERATE_TO_SAT_PER_KWU diff --git a/ldk_node/universal-macos/libldk_node.dylib b/ldk_node/universal-macos/libldk_node.dylib index c0f89f7..da7c79d 100755 Binary files a/ldk_node/universal-macos/libldk_node.dylib and b/ldk_node/universal-macos/libldk_node.dylib differ diff --git a/ldk_node/x86_64-unknown-linux-gnu/libldk_node.so b/ldk_node/x86_64-unknown-linux-gnu/libldk_node.so index aabdd07..dfb6022 100755 Binary files a/ldk_node/x86_64-unknown-linux-gnu/libldk_node.so and b/ldk_node/x86_64-unknown-linux-gnu/libldk_node.so differ