diff options
| author | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2023-12-29 22:30:03 +0100 |
|---|---|---|
| committer | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2023-12-29 22:30:03 +0100 |
| commit | c608ba29601fe8ad3c1cf664f03c960d415dad3e (patch) | |
| tree | 188fad2793218c77778cd6f23dfb18ff266c17c6 /libbridge/src/main/cpp/wallet2_api_c.h | |
| parent | 66e06c38f605cdb53b859cebb3059e5f44340601 (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.h | 7 |
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 { |
