Commit Graph

132 Commits

Author SHA1 Message Date
Czarek Nakamoto
f5a6dbdd8e credit tobtoht 2024-04-12 11:50:32 +02:00
Czarek Nakamoto
125e64f11f update patches
update readme
2024-04-12 11:13:43 +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
4adbc8667c update readme 2024-04-04 23:09:29 +02:00
Czarek Nakamoto
d493a4d29b ~~fix~~ workaround wownero randomwow remote 2024-04-04 22:35:31 +02:00
Czarek Nakamoto
939a955cd7 if cases are difficult 2024-04-04 17:45:42 +02:00
Czarek Nakamoto
8c54a73672 fix patch number 2024-04-04 17:08:58 +02:00
Czarek Nakamoto
3789aba98d fix android (i hope) 2024-04-04 15:39:37 +02:00
Czarek Nakamoto
9c3871763a fix ios build script (how did it even work before!?!?!?) 2024-04-03 21:31:04 +02:00
Czarek Nakamoto
f47a865bac randomx bump 2024-04-02 22:35:39 +02:00
Czarek Nakamoto
3eb727598b actually fix and not workaround the iOS issue. 2024-04-02 19:14:43 +02:00
Czarek Nakamoto
85756e631e update randomx commit 2024-04-02 17:43:13 +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
e4cde6dfb8 add wownero patch so it won't crash 2024-04-02 11:57:38 +02:00
Czarek Nakamoto
6f3f187592 monero: fix make debug-tests 2024-04-02 10:29:48 +02:00
Czarek Nakamoto
d0b6e0d1f1 build debug by default 2024-04-02 00:14:52 +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
809019417d update readme 2024-04-01 07:03:03 +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
Czarek Nakamoto
b034340879 macos support 2024-03-28 10:43:54 +01:00
Czarek Nakamoto
0f206f4bc1 fixed coin control patch for wownero 2024-03-27 16:34:28 +01:00
Czarek Nakamoto
04d0262686 fix wownero coin control
use proper headers
properly apply patches
2024-03-27 15:46:01 +01:00
Czarek Nakamoto
b2ce0ed438 wooof 2024-03-27 07:11:50 +01:00
Czarek Nakamoto
6abd77290c feat: wownero support 2024-03-26 10:00:45 +01:00
Czarek Nakamoto
53dbfbccea windows support + LICENSE 2024-03-23 08:43:12 +01:00
Czarek Nakamoto
40b85a693d remove external header-paresr 2024-03-22 14:22:53 +01:00
Czarek Nakamoto
380f3f41e6 wow + build 2024-03-22 14:21:57 +01:00
Czarek Nakamoto
8775db7e94 fix: crash on linux
also: make builds debug by default.
2024-03-20 22:45:38 +01:00
Czarek Nakamoto
a857afee1c link wallet-crypto on desktop 2024-03-20 20:11:32 +01:00
Czarek Nakamoto
5fcc3d857d add extern 2024-03-17 12:58:49 +01:00
Czarek Nakamoto
4cf4dafe2c add libpolyseed.dll 2024-03-16 08:04:27 +01:00
Czarek Nakamoto
707b5b07ee feat: windows support
feat: ci caching for faster builds
2024-03-15 22:19:52 +01:00
Czarek Nakamoto
0a564488a5 update monero to v0.18.3.3 2024-03-13 22:38:04 +01:00
Czarek Nakamoto
5f59c34deb use bookworm push release 2024-03-13 16:03:49 +01:00
Czarek Nakamoto
7dd6be9aea bookworm -> buster 2024-03-13 09:01:30 +01:00
Czarek Nakamoto
16b64cc804 change monero commit 2024-03-12 20:32:00 +01:00
Czarek Nakamoto
2b685de9a4 update monero to use upstream with patches instead of fork 2024-03-12 19:17:40 +01:00
Czarek Nakamoto
ff091c5039 fix archive store 2024-03-11 23:34:40 +01:00
Czarek Nakamoto
13002ddd13 drop i686 android support 2024-03-11 16:26:31 +01:00
Czarek Nakamoto
f64511ca46 use new build system 2024-03-10 22:13:01 +01:00
Czarek Nakamoto
0f26c8022c [skip ci] wip 2024-03-08 23:45:51 +01:00
Czarek Nakamoto
f04598fea7 fixed transaction priority 2024-03-08 15:43:46 +01:00
Czarek Nakamoto
a91aee0346 bump zmq_version
add musl build
2024-03-06 13:14:06 +01:00
Czarek Nakamoto
3e590bc615 add yacc to sfos 2024-03-02 11:07:53 +01:00
Czarek Nakamoto
294edb0621 host copy libs + openssl "fix" 2024-03-02 09:49:18 +01:00
Czarek Nakamoto
ae800585b7 Mention where newer builds are living 2024-03-02 08:18:30 +01:00