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
cyan
365e58bb9f
Merge pull request #2 from cypherstack/scripts
...
fix openssl script re: previous commit
2024-04-12 19:23:41 +02:00
sneurlax
4fd90cdef1
fix openssl script re: previous commit
...
forgot to remove this one line. Interestingly, Windows built fine with it, whereas iOS threw.
2024-04-12 17:06:12 -05:00
sneurlax
ae57e3dc6f
do not fail if repo already exists
...
build_single.sh will fail on Windows (WSL2) due to `git clone` if we already did a `git submodule update --init --recursive`
2024-04-12 16:43:52 -05:00
cyan
52db5c78f8
Merge pull request #1 from cypherstack/scripts
...
Windows fix: do not fail on `git clone` if repo already exists
2024-04-12 19:03:24 +02:00
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