diff options
| author | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-01-01 14:01:31 +0100 |
|---|---|---|
| committer | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-01-01 14:01:31 +0100 |
| commit | a1e087b61726e0a82f4f1250f15ff82f7edf56f8 (patch) | |
| tree | 06ac45bb6f44a39ee29b6403c75855e819f59978 /libbridge/src/main/cpp/wallet2_api_c.h | |
| parent | 06f0de164e801cc52bc593a298659196d9398369 (diff) | |
- helpers.cpp:
- functions for dealing with:
- std::vector<std::string>
- std::vector<uint32_t>
- std::vector<std::set<uint32_t>>
- wallet2_api_c.h:
- PendingTransaction
- txid
- subaddrAccount
- subaddrIndices
- multisigSignData
- signMultisigTx
- signersKeys
Diffstat (limited to 'libbridge/src/main/cpp/wallet2_api_c.h')
| -rw-r--r-- | libbridge/src/main/cpp/wallet2_api_c.h | 9 |
1 files changed, 9 insertions, 0 deletions
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 <stdint.h> #include <stdbool.h> #include <stddef.h> +#include <unistd.h> #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<std::string> 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<uint32_t> subaddrAccount() const = 0; +const char* MONERO_PendingTransaction_subaddrAccount(void* pendingTx_ptr, const char* separator); // virtual std::vector<std::set<uint32_t>> 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<std::string> 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<uint64_t> amount() const = 0; // virtual std::vector<uint64_t> fee() const = 0; // virtual std::vector<uint64_t> mixin() const = 0; |
