summaryrefslogtreecommitdiff
path: root/libbridge/src/main/cpp/wallet2_api_c.cpp
AgeCommit message (Collapse)Author
2024-03-31feat: split MONERO and WOWNERO prefixed functionsv0.18.3.3-RC11Czarek Nakamoto
So basically: when we open the .so file, we define some symbols, and it appears that if we load something else, with the same symbols, under the same thread we cause some funky behaviour - like calling function a wownero function MONERO_Wallet_address() resulting in a monero address being generated. Needless to say, this is undesired, and a blocker for https://github.com/cypherstack/stack_wallet/pull/818 I'm afraid that this may not solve all of our issues (but will solve some significant roadblocks), because of the "genesis block" issue, as output of nm -gDC release/wownero/x86_64-linux-gnu_libwallet2_api_c.so | grep genesis indicate that these functions may share *something* in common across both WOW and XMR libraries. In a case in which this fix won't be sufficient, I think that the way forward would be to close the dynamic libraries, but before we do that I want to check if maybe there is a change to run multiple wallets at once.
2024-03-27fix wownero coin controlCzarek Nakamoto
use proper headers properly apply patches
2024-03-20fix: crash on linuxCzarek Nakamoto
also: make builds debug by default.
2024-03-08fixed transaction priorityCzarek Nakamoto
2024-02-17add signing functionalityCzarek Nakamoto
2024-01-19getWalletManagerCzarek Nakamoto
2024-01-19fix walletmanager wrapCzarek Nakamoto
2024-01-11add `MONERO_DEBUG_isPointerNull`Czarek Nakamoto
2024-01-07view-only supportCzarek Nakamoto
2024-01-05fix splitString, add loggingCzarek Nakamoto
2024-01-05coins updateCzarek Nakamoto
2024-01-04drop cache, it is causing more trouble than it's worthCzarek Nakamoto
implement anonero's fork functions in bridge. Calling it RC39 to not break versioning.
2024-01-03prepare for sweepCzarek Nakamoto
2024-01-03Make the process run a bit differently,Czarek Nakamoto
let's delay the task to the Isolate.run as std::thread was causing some funky crashes that I'm in no mood to fix atm
2024-01-03MONERO_Wallet_seed add seed_offsetCzarek Nakamoto
MONERO_Wallet_daemonBlockChainHeight_runThread add sleep()
2024-01-03move daemonBlockChainHeight to a separate threadCzarek Nakamoto
2024-01-02drop android's `log` library.Czarek Nakamoto
linux support
2024-01-02fix major typoCzarek Nakamoto
2024-01-02fix type on filename methodCzarek Nakamoto
2024-01-02drop getAll functions for TransactionHistoryCzarek Nakamoto
2024-01-02More functions ported over to monero_c.Czarek Nakamoto
Some leftovers are still present - but shouldn't contain anything that is required by anonero
2024-01-01- helpers.cpp:Czarek Nakamoto
- 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
2023-12-30fix memoryCzarek Nakamoto
2023-12-30feat: cache build resultsCzarek Nakamoto
debug: void MONERO_DEBUG_test0(); bool MONERO_DEBUG_test1(bool x); int MONERO_DEBUG_test2(int x); uint64_t MONERO_DEBUG_test3(uint64_t x); void* MONERO_DEBUG_test4(uint64_t x); const char* MONERO_DEBUG_test5(); const char* MONERO_DEBUG_test5_std();
2023-12-30new function:Czarek Nakamoto
- MONERO_Wallet_setRefreshFromBlockHeight
2023-12-29new functions:Czarek Nakamoto
- MONERO_Wallet_getRefreshFromBlockHeight - MONERO_Wallet_connectToDaemon - MONERO_Wallet_connected - MONERO_Wallet_setProxy new enum: ConnectionStatus
2023-12-29new funcs:Czarek Nakamoto
MONERO_Wallet_setOffline MONERO_Wallet_isOffline MONERO_WalletManager_setProxy MONERO_WalletManagerFactory_setLogLevel
2023-12-29drop wallet_ptr from places where it isn't usedCzarek Nakamoto
2023-12-28add some more functionsCzarek Nakamoto
2023-12-28fun fact: you need to change function definition when you change the ↵Czarek Nakamoto
corresponding .h file
2023-12-27implement some functions to perform testingCzarek Nakamoto
2023-12-27ci update, cpp updateCzarek Nakamoto
2023-12-27cleanup: remove monerujo leftoversCzarek Nakamoto
ci: different release name ci: syntax fix
2023-12-26Initial commitCzarek Nakamoto