cyan
d7a38301ec
Monero v0.18.3.4 ( #38 )
...
* updated monero dependency
* update patches for v0.18.3.4
* update generate checksum to include version of submodule as well
2024-08-26 06:57:16 +02:00
cyan
41c58acb95
Link wallet-crypto on android ( #36 )
...
* Link wallet-crypto on android
* build wallet-crypto for android x86_64
2024-08-16 21:01:02 +02:00
cyan
4b4e434c25
make checksum less noisy ( #23 )
2024-07-30 18:31:06 +02:00
cyan
373588247b
Generic safety cleanup ( #22 )
...
* create checksum system for versioning
* minor changes to CI
* dart ffi cleanup
* update checksums
2024-07-30 17:46:55 +02:00
Czarek Nakamoto
2de2e59c3c
fix darwin builds
2024-07-16 13:17:16 +02:00
Czarek Nakamoto
b3da711965
fix darwin exported symbols
...
update devcontrainer
2024-07-16 10:19:23 +02:00
Czarek Nakamoto
716106b3a6
ok, I'm honestly tired of working on android, why couldn't the documentation state what I need to do, instead of sharing things that do not really work, forcing me to go and see cmake source to figure out what do I need to do.
2024-06-29 06:40:59 +00:00
Czarek Nakamoto
d145acd8bd
fix wownero build on aarch64 sfos
2024-06-29 00:14:18 +02:00
cyan
4433193415
try to use ANDROID_STL=c++_static
2024-06-28 13:43:14 +00:00
cyan
cc09fa7fa8
createWalletFromDevice
2024-06-28 12:53:39 +00:00
cyan
158c14b7a2
statically link libc++
2024-06-28 12:45:10 +00:00
Czarek Nakamoto
ac5859fb65
fix polyseed path for "aarch64-meego-linux-gnu"
2024-06-28 08:46:35 +02:00
Czarek Nakamoto
b2ac946c43
remove woodpecker config
...
static libc++ on android
2024-06-27 07:40:32 +02:00
Czarek Nakamoto
34a3616180
add dummy device to monero codebase
2024-06-26 15:41:19 +02:00
Czarek Nakamoto
cd07e5d211
fix wownero build issues, rename target to proper triplet
2024-06-12 16:53:30 +02:00
Czarek Nakamoto
f79d335d6f
fix typo
2024-06-05 14:38:47 +02:00
Czarek Nakamoto
4899bb9a09
macos fixes
2024-05-27 10:25:54 +02:00
Czarek Nakamoto
f9a6c90c89
mingw and android fixes
2024-05-23 09:33:14 +02:00
Czarek Nakamoto
c4b28a6a62
-DCMAKE_SYSTEM_VERSION=1
...
is the workaround to update to newer ndk without breaking the entire build system
2024-05-23 08:03:35 +02:00
Czarek Nakamoto
1ef940fdee
fix build issues
2024-05-18 12:43:42 +02:00
Czarek Nakamoto
e2e752c365
wip ur support
2024-05-16 18:26:32 +02:00
Czarek Nakamoto
1474a8c5de
WIP: UR support in monero
2024-05-16 08:09:57 +02:00
Czarek Nakamoto
89c7a09ec2
add {aarch64,x86_64}-host-apple-darwin targets
2024-05-15 19:19:09 +02:00
Czarek Nakamoto
5e17368b41
MAKE_OSX_ARCHITECTURES
2024-05-15 18:21:22 +02:00
Czarek Nakamoto
9a81739945
fix amd64 builds on macos
...
fix homebrew_prefix
2024-05-15 17:28:35 +02:00
Czarek Nakamoto
cd90f3bcd0
expose free function
2024-05-01 14:02:30 +02:00
Czarek Nakamoto
b739dd6b51
multisig
2024-04-29 14:09:14 +02:00
Czarek Nakamoto
6f29bb5387
windows support
2024-04-29 12:22:49 +02:00
Czarek Nakamoto
62d5d5d393
fix darwin cross compilation build
2024-04-26 08:15:47 +02:00
Czarek Nakamoto
b7eab542df
wownero-seed support
2024-04-25 10:07:36 +02:00
Czarek Nakamoto
35aed1976f
export symbols on macos
2024-04-23 08:53:22 +02:00
Czarek Nakamoto
7e49b4ad69
add missing functionality from for cake's polyseed implementation
2024-04-22 12:49:17 +02:00
Czarek Nakamoto
b736b3e465
fix memory allocation issue
2024-04-20 16:52:51 +02:00
Czarek Nakamoto
162dfa6683
fix signature
2024-04-20 15:27:51 +02:00
Czarek Nakamoto
6dfe04ddd7
unsigned long long
2024-04-19 16:44:01 +02:00
Czarek Nakamoto
05569f7b80
Wallet::reconnectDevice implementation
2024-04-19 16:28:59 +02:00
Czarek Nakamoto
53816c3610
legacy code removal + deprecation notice
...
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-19 16:28:07 +02:00
Czarek Nakamoto
7c0c08627c
make vectorToString behave as it should, without appending separators when it isn't required
2024-04-19 16:25:05 +02:00
Czarek Nakamoto
a1d03a28a7
add multi dest tx support
2024-04-17 16:16:22 +02:00
Czarek Nakamoto
19df009754
WIP: cake stuff
2024-04-15 22:18:55 +02:00
Czarek Nakamoto
1b58a960da
polyseed fix
...
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-15 16:17:54 +02:00
Czarek Nakamoto
b003970d7f
Revert "add polyseed language options"
...
This reverts commit a032a20221 .
2024-04-11 17:15:42 +02:00
Czarek Nakamoto
a032a20221
add polyseed language options
2024-04-11 08:53:29 +02:00
Czarek Nakamoto
95728838ee
add comments explaining what does the code do?
2024-04-05 16:51:15 +02:00
Czarek Nakamoto
3eb727598b
actually fix and not workaround the iOS issue.
2024-04-02 19:14:43 +02:00
Czarek Nakamoto
e2ad141007
feat: iOS builds
...
includes patches to
- randomx: https://github.com/tevador/RandomX/pull/294
- randomwow: https://git.wownero.com/wownero/RandomWOW/pulls/2
2024-04-02 17:09:22 +02:00
Czarek Nakamoto
f6ca8ee9fb
un-conflict exported symbols on macos
2024-04-01 14:00:33 +02:00
Czarek Nakamoto
365c444b05
feat: macos host builds
2024-04-01 08:51:37 +02:00
Czarek Nakamoto
f2057a2363
fix: wownero and monero wallets in the same process
...
ci: cache ~/.ccache directory
2024-04-01 06:54:50 +02:00
Czarek Nakamoto
b72d2dff62
feat: split MONERO and WOWNERO prefixed functions
...
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-31 09:19:47 +02:00