diff options
| author | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2025-08-05 14:55:35 -0400 |
|---|---|---|
| committer | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2025-08-12 07:09:48 -0400 |
| commit | 2b2e4425d458fa81f6f31620e59a4cb8c11ae158 (patch) | |
| tree | 5ec621683036bf4073470ba043a9c12321854ca7 /impls/monero.dart | |
| parent | b576312e4d466569cd03482b61c597b39a9f4dc3 (diff) | |
serialize cache to jsoncyjan-serialize-cache-to-json
Diffstat (limited to 'impls/monero.dart')
| -rw-r--r-- | impls/monero.dart/lib/monero.dart | 11 | ||||
| -rw-r--r-- | impls/monero.dart/lib/src/checksum_monero.dart | 6 | ||||
| -rw-r--r-- | impls/monero.dart/lib/src/generated_bindings_monero.g.dart | 16 |
3 files changed, 30 insertions, 3 deletions
diff --git a/impls/monero.dart/lib/monero.dart b/impls/monero.dart/lib/monero.dart index a80924e..af0a920 100644 --- a/impls/monero.dart/lib/monero.dart +++ b/impls/monero.dart/lib/monero.dart @@ -3604,6 +3604,17 @@ void Wallet_setLedgerCallback(Pointer<NativeFunction<Void Function(Pointer<Unsig return ret; } +@Deprecated("TODO") +String MONERO_Wallet_serializeCacheToJson(wallet ptr) { + debugStart?.call('MONERO_Wallet_serializeCacheToJson'); + lib ??= MoneroC(DynamicLibrary.open(libPath)); + final ret = lib!.MONERO_Wallet_serializeCacheToJson(ptr); + final str = ret.cast<Utf8>().toDartString(); + MONERO_free(ret.cast()); + debugEnd?.call('MONERO_Wallet_serializeCacheToJson'); + return str; +} + // WalletManager @Deprecated("TODO") typedef WalletManager = Pointer<Void>; diff --git a/impls/monero.dart/lib/src/checksum_monero.dart b/impls/monero.dart/lib/src/checksum_monero.dart index 4d0e459..d3ad5d4 100644 --- a/impls/monero.dart/lib/src/checksum_monero.dart +++ b/impls/monero.dart/lib/src/checksum_monero.dart @@ -1,4 +1,4 @@ // ignore_for_file: constant_identifier_names -const String wallet2_api_c_h_sha256 = "91218f60e937753a606b1db899ee2ed66a1b02144eb2d79b950ce59804397f84"; -const String wallet2_api_c_cpp_sha256 = "282128494f3419c128dff7ed67daadd9c2ad0600d10557e829df03d9bc1ad891-0232839913b13cf0ab0bb7ad25fff0c05f37d2fe"; -const String wallet2_api_c_exp_sha256 = "b2f2355242f9ad852ccf860a60a5c7a74054f9450ba1fbf9c0f42c58dbfdee9d"; +const String wallet2_api_c_h_sha256 = "3515e4c9e537ca3efa664f0b364a3aeb106ff64337f542a262ce104c00b31235"; +const String wallet2_api_c_cpp_sha256 = "ca44a8d4a201ba6dc0a25c857e95d07bc8d514039b38cd5b3826100e8943cbcc-0232839913b13cf0ab0bb7ad25fff0c05f37d2fe"; +const String wallet2_api_c_exp_sha256 = "0561e14606106e6b0ec49fb2aefe743ff500f7c3de07557f7041e06aef9509ce"; diff --git a/impls/monero.dart/lib/src/generated_bindings_monero.g.dart b/impls/monero.dart/lib/src/generated_bindings_monero.g.dart index 81649b1..b757806 100644 --- a/impls/monero.dart/lib/src/generated_bindings_monero.g.dart +++ b/impls/monero.dart/lib/src/generated_bindings_monero.g.dart @@ -4488,6 +4488,22 @@ class MoneroC { ffi.Void Function(ffi.Pointer<ffi.UnsignedChar> command, ffi.UnsignedInt cmd_len)>>)>(); + ffi.Pointer<ffi.Char> MONERO_Wallet_serializeCacheToJson( + ffi.Pointer<ffi.Void> wallet_ptr, + ) { + return _MONERO_Wallet_serializeCacheToJson( + wallet_ptr, + ); + } + + late final _MONERO_Wallet_serializeCacheToJsonPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer<ffi.Char> Function( + ffi.Pointer<ffi.Void>)>>('MONERO_Wallet_serializeCacheToJson'); + late final _MONERO_Wallet_serializeCacheToJson = + _MONERO_Wallet_serializeCacheToJsonPtr.asFunction< + ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>)>(); + ffi.Pointer<ffi.Void> MONERO_WalletManager_createWallet( ffi.Pointer<ffi.Void> wm_ptr, ffi.Pointer<ffi.Char> path, |
