// AUTO-GENERATED STYLE BINDINGS (manual seed). Regenerate with `dart run ffigen`. import 'dart:ffi' as ffi; class WalletWrapperBindings { WalletWrapperBindings(this._lib); final ffi.DynamicLibrary _lib; late final _walletCreatePtr = _lib.lookup, ffi.Pointer, ffi.Pointer)>>('wallet_create'); late final _walletCreate = _walletCreatePtr.asFunction, ffi.Pointer, ffi.Pointer)>(); late final _walletRestorePtr = _lib.lookup, ffi.Pointer, ffi.Pointer, ffi.Pointer)>>('wallet_restore_from_seed'); late final _walletRestore = _walletRestorePtr.asFunction, ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _walletOpenPtr = _lib.lookup, ffi.Pointer)>>('wallet_open'); late final _walletOpen = _walletOpenPtr.asFunction, ffi.Pointer)>(); late final _walletClosePtr = _lib.lookup>('wallet_close'); late final _walletClose = _walletClosePtr.asFunction(); late final _walletGetAddressPtr = _lib.lookup Function()>>('wallet_get_address'); late final _walletGetAddress = _walletGetAddressPtr.asFunction Function()>(); late final _walletFreeStringPtr = _lib.lookup)>>('wallet_free_string'); late final _walletFreeString = _walletFreeStringPtr.asFunction)>(); late final _walletGetBalancePtr = _lib.lookup>('wallet_get_balance'); late final _walletGetBalance = _walletGetBalancePtr.asFunction(); late final _walletConnectLocalPtr = _lib.lookup>('wallet_connect_local_node'); late final _walletConnectLocal = _walletConnectLocalPtr.asFunction(); late final _walletConnectRemotePtr = _lib.lookup, ffi.Int32, ffi.Int32)>>('wallet_connect_remote_node'); late final _walletConnectRemote = _walletConnectRemotePtr.asFunction, int, int)>(); late final _walletGetNodeHeightPtr = _lib.lookup>('wallet_get_node_height'); late final _walletGetNodeHeight = _walletGetNodeHeightPtr.asFunction(); late final _walletGetWalletHeightPtr = _lib.lookup>('wallet_get_wallet_height'); late final _walletGetWalletHeight = _walletGetWalletHeightPtr.asFunction(); late final _walletIsSyncedPtr = _lib.lookup>('wallet_is_synced'); late final _walletIsSynced = _walletIsSyncedPtr.asFunction(); late final _walletRefreshPtr = _lib.lookup>('wallet_refresh'); late final _walletRefresh = _walletRefreshPtr.asFunction(); late final _walletSyncProgressPtr = _lib.lookup>('wallet_sync_progress'); late final _walletSyncProgress = _walletSyncProgressPtr.asFunction(); int walletCreate(ffi.Pointer name, ffi.Pointer path, ffi.Pointer password) { return _walletCreate(name, path, password); } int walletRestoreFromSeed( ffi.Pointer name, ffi.Pointer seed, ffi.Pointer path, ffi.Pointer password, ) { return _walletRestore(name, seed, path, password); } int walletOpen(ffi.Pointer path, ffi.Pointer password) { return _walletOpen(path, password); } int walletClose() { return _walletClose(); } ffi.Pointer walletGetAddress() { return _walletGetAddress(); } void walletFreeString(ffi.Pointer value) { return _walletFreeString(value); } int walletGetBalance() { return _walletGetBalance(); } int walletConnectLocal() { return _walletConnectLocal(); } int walletConnectRemote(ffi.Pointer host, int port, int trusted) { return _walletConnectRemote(host, port, trusted); } int walletGetNodeHeight() { return _walletGetNodeHeight(); } int walletGetWalletHeight() { return _walletGetWalletHeight(); } int walletIsSynced() { return _walletIsSynced(); } int walletRefresh() { return _walletRefresh(); } double walletSyncProgress() { return _walletSyncProgress(); } }