summaryrefslogtreecommitdiff
path: root/libbridge/src/main/cpp/wallet2_api_c.cpp
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.cpp
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.cpp')
-rw-r--r--libbridge/src/main/cpp/wallet2_api_c.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/libbridge/src/main/cpp/wallet2_api_c.cpp b/libbridge/src/main/cpp/wallet2_api_c.cpp
index e5f6b79..b7f0103 100644
--- a/libbridge/src/main/cpp/wallet2_api_c.cpp
+++ b/libbridge/src/main/cpp/wallet2_api_c.cpp
@@ -195,6 +195,23 @@ bool MONERO_Wallet_init(void* wallet_ptr, const char* daemon_address, uint64_t u
return wallet->init(std::string(daemon_address), upper_transaction_size_limit, std::string(daemon_username), std::string(daemon_password), use_ssl, lightWallet, std::string(proxy_address));
}
+uint64_t MONERO_Wallet_getRefreshFromBlockHeight(void* wallet_ptr) {
+ Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
+ return wallet->getRefreshFromBlockHeight();
+}
+bool MONERO_Wallet_connectToDaemon(void* wallet_ptr) {
+ Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
+ return wallet->connectToDaemon();
+}
+int MONERO_Wallet_connected(void* wallet_ptr) {
+ Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
+ return wallet->connected();
+}
+bool MONERO_Wallet_setProxy(void* wallet_ptr, const char* address) {
+ Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
+ return wallet->setProxy(std::string(address));
+}
+
uint64_t MONERO_Wallet_balance(void* wallet_ptr, uint32_t accountIndex) {
Monero::Wallet *wallet = reinterpret_cast<Monero::Wallet*>(wallet_ptr);
return wallet->balance(accountIndex);