summaryrefslogtreecommitdiff
path: root/libbridge/src/main/cpp/wallet2_api_c.h
diff options
context:
space:
mode:
authorCzarek Nakamoto <cyjan@mrcyjanek.net>2023-12-29 22:30:03 +0100
committerCzarek Nakamoto <cyjan@mrcyjanek.net>2023-12-29 22:30:03 +0100
commitc608ba29601fe8ad3c1cf664f03c960d415dad3e (patch)
tree188fad2793218c77778cd6f23dfb18ff266c17c6 /libbridge/src/main/cpp/wallet2_api_c.h
parent66e06c38f605cdb53b859cebb3059e5f44340601 (diff)
new functions:
- MONERO_Wallet_getRefreshFromBlockHeight - MONERO_Wallet_connectToDaemon - MONERO_Wallet_connected - MONERO_Wallet_setProxy new enum: ConnectionStatus
Diffstat (limited to 'libbridge/src/main/cpp/wallet2_api_c.h')
-rw-r--r--libbridge/src/main/cpp/wallet2_api_c.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libbridge/src/main/cpp/wallet2_api_c.h b/libbridge/src/main/cpp/wallet2_api_c.h
index a64b0c4..5377ff6 100644
--- a/libbridge/src/main/cpp/wallet2_api_c.h
+++ b/libbridge/src/main/cpp/wallet2_api_c.h
@@ -345,6 +345,9 @@ void MONERO_TransactionHistory_setTxNote(void* txHistory_ptr, const char* txid,
// Status_Error,
// Status_Critical
// };
+int ConnectionStatus_Disconnected = 0;
+int ConnectionStatus_Connected = 1;
+int ConnectionStatus_WrongVersion = 2;
// enum ConnectionStatus {
// ConnectionStatus_Disconnected,
// ConnectionStatus_Connected,
@@ -395,14 +398,18 @@ bool MONERO_Wallet_init(void* wallet_ptr, const char* daemon_address, uint64_t u
// virtual bool createWatchOnly(const std::string &path, const std::string &password, const std::string &language) const = 0;
// virtual void setRefreshFromBlockHeight(uint64_t refresh_from_block_height) = 0;
// virtual uint64_t getRefreshFromBlockHeight() const = 0;
+uint64_t MONERO_Wallet_getRefreshFromBlockHeight(void* wallet_ptr);
// virtual void setRecoveringFromSeed(bool recoveringFromSeed) = 0;
// virtual void setRecoveringFromDevice(bool recoveringFromDevice) = 0;
// virtual void setSubaddressLookahead(uint32_t major, uint32_t minor) = 0;
// virtual bool connectToDaemon() = 0;
+bool MONERO_Wallet_connectToDaemon(void* wallet_ptr);
// virtual ConnectionStatus connected() const = 0;
+int MONERO_Wallet_connected(void* wallet_ptr);
// virtual void setTrustedDaemon(bool arg) = 0;
// virtual bool trustedDaemon() const = 0;
// virtual bool setProxy(const std::string &address) = 0;
+bool MONERO_Wallet_setProxy(void* wallet_ptr, const char* address);
// virtual uint64_t balance(uint32_t accountIndex = 0) const = 0;
uint64_t MONERO_Wallet_balance(void* wallet_ptr, uint32_t accountIndex);
// uint64_t balanceAll() const {