Commit Graph

117 Commits

Author SHA1 Message Date
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
Czarek Nakamoto 7f6df5f0b4 fetch repository 2024-03-01 22:32:32 +01:00
Czarek Nakamoto abaa3a2d16 Bump NPROC=4, fix clone. 2024-03-01 18:43:02 +01:00
Czarek Nakamoto dcb800136d fixed platform 2024-03-01 07:44:00 +01:00
Czarek Nakamoto 806442cfcc update makefile and woodpecker ci 2024-02-29 22:05:27 +01:00
Czarek Nakamoto c6350ec177 sfos to ci 2024-02-29 09:48:18 +01:00
Czarek Nakamoto 06c7a260e0 feat: sailfishos port (initial) 2024-02-28 07:34:26 +01:00
Czarek Nakamoto 4cc54124d0 fix linux build 2024-02-23 16:59:41 +01:00
Czarek Nakamoto 1a1fb8aacc fix platform 2024-02-23 16:50:36 +01:00
Czarek Nakamoto 0c9651ce56 fix woodpecker definition 2024-02-23 14:26:02 +01:00
Czarek Nakamoto f4b7f59c42 update makefile and make NPROC=1 2024-02-22 19:07:34 +01:00
Czarek Nakamoto 704a1069db add linux/arm64 2024-02-22 16:56:42 +01:00
Czarek Nakamoto 1a0d77e212 woodpecker linux 2024-02-17 22:31:26 +01:00
Czarek Nakamoto a61bd15409 fixed zlib version 2024-02-17 19:05:48 +01:00
Czarek Nakamoto 67c47c5491 add signing functionality 2024-02-17 18:10:28 +01:00
Czarek Nakamoto c7c553a7f3 added intial woodpecker config 2024-02-15 09:15:37 +01:00