summaryrefslogtreecommitdiff
path: root/monero_libwallet2_api_c
AgeCommit message (Collapse)Author
2024-05-27macos fixesCzarek Nakamoto
2024-05-23mingw and android fixesCzarek Nakamoto
2024-05-23-DCMAKE_SYSTEM_VERSION=1Czarek Nakamoto
is the workaround to update to newer ndk without breaking the entire build system
2024-05-18fix build issuesCzarek Nakamoto
2024-05-16wip ur supportv0.18.3.3-RC43Czarek Nakamoto
2024-05-16WIP: UR support in moneroCzarek Nakamoto
2024-05-15add {aarch64,x86_64}-host-apple-darwin targetsCzarek Nakamoto
2024-05-15MAKE_OSX_ARCHITECTURESCzarek Nakamoto
2024-05-15fix amd64 builds on macosCzarek Nakamoto
fix homebrew_prefix
2024-05-01expose free functionv0.18.3.3-RC42Czarek Nakamoto
2024-04-29multisigv0.18.3.3-RC41Czarek Nakamoto
2024-04-29windows supportCzarek Nakamoto
2024-04-26fix darwin cross compilation buildv0.18.3.3-RC40Czarek Nakamoto
2024-04-25wownero-seed supportCzarek Nakamoto
2024-04-23export symbols on macosv0.18.3.3-RC36Czarek Nakamoto
2024-04-22add missing functionality from for cake's polyseed implementationv0.18.3.3-RC33Czarek Nakamoto
2024-04-20fix memory allocation issuev0.18.3.3-RC31Czarek Nakamoto
2024-04-20fix signaturev0.18.3.3-RC30Czarek Nakamoto
2024-04-19unsigned long longv0.18.3.3-RC29Czarek Nakamoto
2024-04-19Wallet::reconnectDevice implementationCzarek Nakamoto
2024-04-19legacy code removal + deprecation noticeCzarek Nakamoto
can't remove the runTHread code just yet as xmruw depends on it, and I don't have enough hours in the day to fix that at the moment.
2024-04-19make vectorToString behave as it should, without appending separators when ↵Czarek Nakamoto
it isn't required
2024-04-17add multi dest tx supportv0.18.3.3-RC28Czarek Nakamoto
2024-04-15WIP: cake stuffv0.18.3.3-RC27Czarek Nakamoto
2024-04-15polyseed fixv0.18.3.3-RC26Czarek Nakamoto
tobtoht: Since only the composed languages are broken, it could also be that canonical composition is producing weird output. Try dumping whatever seed string is being fed to polyseed_decode to hex and we should be able to tell. Or try removing UTF8PROC_LUMP from utf8_nfc
2024-04-11Revert "add polyseed language options"Czarek Nakamoto
This reverts commit a032a20221579d5fb9445b370eec1b6bd4ff653b.
2024-04-11add polyseed language optionsv0.18.3.3-RC22Czarek Nakamoto
2024-04-05add comments explaining what does the code do?Czarek Nakamoto
2024-04-02actually fix and not workaround the iOS issue.v0.18.3.3-RC16Czarek Nakamoto
2024-04-02feat: iOS buildsv0.18.3.3-RC15Czarek Nakamoto
includes patches to - randomx: https://github.com/tevador/RandomX/pull/294 - randomwow: https://git.wownero.com/wownero/RandomWOW/pulls/2
2024-04-01un-conflict exported symbols on macosCzarek Nakamoto
2024-04-01feat: macos host buildsCzarek Nakamoto
2024-04-01fix: wownero and monero wallets in the same processv0.18.3.3-RC12Czarek Nakamoto
ci: cache ~/.ccache directory
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.