Commit Graph

110 Commits

Author SHA1 Message Date
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
Czarek Nakamoto
81ccfac99e Merge pull request 'Configure Renovate' (#3) from renovate/configure into anonero
Reviewed-on: https://git.mrcyjanek.net/mrcyjanek/monero_c/pulls/3
2024-01-20 12:18:35 +01:00
Renovate Bot
6c5d7aa67a Add renovate.json 2024-01-20 11:03:06 +00:00
Czarek Nakamoto
8d2f007d9e getWalletManager 2024-01-19 16:12:34 +01:00
Czarek Nakamoto
f8bc659801 fix walletmanager wrap 2024-01-19 10:25:27 +01:00
Czarek Nakamoto
5fd5036ea3 add MONERO_DEBUG_isPointerNull 2024-01-11 15:15:57 +01:00
Czarek Nakamoto
54fd59fb75 fix linux build 2024-01-09 11:06:24 +01:00
Czarek Nakamoto
485ebe04a8 fix boost downloads 2024-01-07 16:06:20 +01:00