| Age | Commit message (Collapse) | Author |
|
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.
|
|
use proper headers
properly apply patches
|
|
also: make builds debug by default.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
implement anonero's fork functions in bridge. Calling it RC39 to not break versioning.
|
|
|
|
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
|
|
MONERO_Wallet_daemonBlockChainHeight_runThread add sleep()
|
|
|
|
linux support
|
|
|
|
|
|
|
|
Some leftovers are still present - but shouldn't contain anything
that is required by anonero
|
|
- 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
|
|
|
|
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();
|
|
- MONERO_Wallet_setRefreshFromBlockHeight
|
|
- MONERO_Wallet_getRefreshFromBlockHeight
- MONERO_Wallet_connectToDaemon
- MONERO_Wallet_connected
- MONERO_Wallet_setProxy
new enum: ConnectionStatus
|
|
MONERO_Wallet_setOffline
MONERO_Wallet_isOffline
MONERO_WalletManager_setProxy
MONERO_WalletManagerFactory_setLogLevel
|
|
|
|
|
|
corresponding .h file
|
|
|
|
|
|
ci: different release name
ci: syntax fix
|
|
|