From a1e087b61726e0a82f4f1250f15ff82f7edf56f8 Mon Sep 17 00:00:00 2001 From: Czarek Nakamoto Date: Mon, 1 Jan 2024 14:01:31 +0100 Subject: - helpers.cpp: - functions for dealing with: - std::vector - std::vector - std::vector> - wallet2_api_c.h: - PendingTransaction - txid - subaddrAccount - subaddrIndices - multisigSignData - signMultisigTx - signersKeys --- libbridge/src/main/cpp/wallet2_api_c.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libbridge/src/main/cpp/wallet2_api_c.h') diff --git a/libbridge/src/main/cpp/wallet2_api_c.h b/libbridge/src/main/cpp/wallet2_api_c.h index e2c23bb..234ab79 100644 --- a/libbridge/src/main/cpp/wallet2_api_c.h +++ b/libbridge/src/main/cpp/wallet2_api_c.h @@ -9,6 +9,7 @@ #include #include #include +#include #ifdef __cplusplus extern "C" @@ -68,13 +69,19 @@ uint64_t MONERO_PendingTransaction_dust(void* pendingTx_ptr); // virtual uint64_t fee() const = 0; uint64_t MONERO_PendingTransaction_fee(void* pendingTx_ptr); // virtual std::vector txid() const = 0; +const char* MONERO_PendingTransaction_txid(void* pendingTx_ptr, const char* separator); // virtual uint64_t txCount() const = 0; uint64_t MONERO_PendingTransaction_txCount(void* pendingTx_ptr); // virtual std::vector subaddrAccount() const = 0; +const char* MONERO_PendingTransaction_subaddrAccount(void* pendingTx_ptr, const char* separator); // virtual std::vector> subaddrIndices() const = 0; +const char* MONERO_PendingTransaction_subaddrIndices(void* pendingTx_ptr, const char* separator); // virtual std::string multisigSignData() = 0; +const char* MONERO_PendingTransaction_multisigSignData(void* pendingTx_ptr); // virtual void signMultisigTx() = 0; +void MONERO_PendingTransaction_signMultisigTx(void* pendingTx_ptr); // virtual std::vector signersKeys() const = 0; +const char* MONERO_PendingTransaction_signersKeys(void* pendingTx_ptr, const char* separator); // }; // struct UnsignedTransaction @@ -86,7 +93,9 @@ uint64_t MONERO_PendingTransaction_txCount(void* pendingTx_ptr); // }; // virtual ~UnsignedTransaction() = 0; // virtual int status() const = 0; +// int MONERO_UnsignedTransaction_status(void* unsignedTx_ptr); // virtual std::string errorString() const = 0; +// const char* MONERO_UnsignedTransaction_errorString(void* unsignedTx_ptr); // virtual std::vector amount() const = 0; // virtual std::vector fee() const = 0; // virtual std::vector mixin() const = 0; -- cgit v1.2.3