Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions ldk_node/ldk_node.go
Original file line number Diff line number Diff line change
Expand Up @@ -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()
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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()
Expand Down
11 changes: 11 additions & 0 deletions ldk_node/ldk_node.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
Binary file modified ldk_node/universal-macos/libldk_node.dylib
Binary file not shown.
Binary file modified ldk_node/x86_64-unknown-linux-gnu/libldk_node.so
Binary file not shown.