diff options
Diffstat (limited to 'impls/monero.dart/lib/src')
| -rw-r--r-- | impls/monero.dart/lib/src/generated_bindings_monero.g.dart | 18 | ||||
| -rw-r--r-- | impls/monero.dart/lib/src/monero.dart | 5 | ||||
| -rw-r--r-- | impls/monero.dart/lib/src/wallet2.dart | 1 | ||||
| -rw-r--r-- | impls/monero.dart/lib/src/wownero.dart | 3 |
4 files changed, 27 insertions, 0 deletions
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 0cd6bb5..adf04da 100644 --- a/impls/monero.dart/lib/src/generated_bindings_monero.g.dart +++ b/impls/monero.dart/lib/src/generated_bindings_monero.g.dart @@ -484,6 +484,24 @@ class MoneroC { _MONERO_UnsignedTransaction_signURPtr.asFunction< ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>, int)>(); + ffi.Pointer<ffi.Char> MONERO_UnsignedTransaction_commitTrezor( + ffi.Pointer<ffi.Void> unsignedTx_ptr, + int tx_index, + ) { + return _MONERO_UnsignedTransaction_commitTrezor( + unsignedTx_ptr, + tx_index, + ); + } + + late final _MONERO_UnsignedTransaction_commitTrezorPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>, + ffi.Int)>>('MONERO_UnsignedTransaction_commitTrezor'); + late final _MONERO_UnsignedTransaction_commitTrezor = + _MONERO_UnsignedTransaction_commitTrezorPtr.asFunction< + ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Void>, int)>(); + int MONERO_TransactionInfo_direction( ffi.Pointer<ffi.Void> txInfo_ptr, ) { diff --git a/impls/monero.dart/lib/src/monero.dart b/impls/monero.dart/lib/src/monero.dart index abecee0..717d59f 100644 --- a/impls/monero.dart/lib/src/monero.dart +++ b/impls/monero.dart/lib/src/monero.dart @@ -807,6 +807,11 @@ class MoneroUnsignedTransaction implements Wallet2UnsignedTransaction { String signUR(int max_fragment_length) { return monero.UnsignedTransaction_signUR(unsignedTransactionPtr, max_fragment_length); } + + @override + String commitTrezor(int tx_index) { + return monero.UnsignedTransaction_commitTrezor(unsignedTransactionPtr, tx_index); + } @override int status() { diff --git a/impls/monero.dart/lib/src/wallet2.dart b/impls/monero.dart/lib/src/wallet2.dart index 8c41ffa..655862d 100644 --- a/impls/monero.dart/lib/src/wallet2.dart +++ b/impls/monero.dart/lib/src/wallet2.dart @@ -232,6 +232,7 @@ abstract class Wallet2UnsignedTransaction { int txCount(); bool sign(String signedFileName); String signUR(int max_fragment_length); + String commitTrezor(int tx_index); } abstract class Wallet2Wallet { diff --git a/impls/monero.dart/lib/src/wownero.dart b/impls/monero.dart/lib/src/wownero.dart index c1ef9eb..ebf576b 100644 --- a/impls/monero.dart/lib/src/wownero.dart +++ b/impls/monero.dart/lib/src/wownero.dart @@ -819,6 +819,9 @@ class WowneroUnsignedTransaction implements Wallet2UnsignedTransaction { @override int ffiAddress() => unsignedTransactionPtr.address; + + @override + String commitTrezor(int tx_index) => throw UnimplementedError(); } class WowneroWallet implements Wallet2Wallet { |
