Commit Graph

304 Commits

Author SHA1 Message Date
Czarek Nakamoto
12bc3aaaa9 drop cache, it is causing more trouble than it's worth
implement anonero's fork functions in bridge. Calling it RC39 to not break versioning.
2024-01-04 22:17:42 +01:00
Czarek Nakamoto
1e52f62e78 anonero 2024-01-03 23:41:04 +01:00
Czarek Nakamoto
ded4e17853 add ldpreload 2024-01-03 15:31:15 +01:00
Czarek Nakamoto
a830e22a67 fix bash syntax 2024-01-03 14:18:05 +01:00
Czarek Nakamoto
53d14fc615 prepare for sweep 2024-01-03 14:11:19 +01:00
Czarek Nakamoto
476c3a43e4 Make the process run a bit differently,
let's delay the task to the Isolate.run as std::thread
was causing some funky crashes that I'm in no mood
to fix atm
2024-01-03 13:24:07 +01:00
Czarek Nakamoto
41a470c19e linux update 2024-01-03 12:55:19 +01:00
Czarek Nakamoto
9fefb274b8 don't fail on release 2024-01-03 12:36:32 +01:00
Czarek Nakamoto
f03ad3177a build linux on each push 2024-01-03 12:00:22 +01:00
Czarek Nakamoto
dc39ffa7db fix linux deb publish 2024-01-03 11:59:51 +01:00
Czarek Nakamoto
8535822d46 MONERO_Wallet_seed add seed_offset
MONERO_Wallet_daemonBlockChainHeight_runThread add sleep()
2024-01-03 10:49:27 +01:00
Czarek Nakamoto
4a431efd3a package libwallet2_api_c.so as .deb package 2024-01-03 10:05:11 +01:00
Czarek Nakamoto
91e3cf85cd move daemonBlockChainHeight to a separate thread 2024-01-03 09:12:22 +01:00
Czarek Nakamoto
04bf616722 fix cached builds on linux 2024-01-03 07:49:23 +01:00
Czarek Nakamoto
7b7bca87a5 drop android's log library.
linux support
2024-01-02 22:45:20 +01:00
Czarek Nakamoto
b0d4215319 fix major typo 2024-01-02 10:33:50 +01:00
Czarek Nakamoto
224da2747f fix type on filename method 2024-01-02 10:12:28 +01:00
Czarek Nakamoto
14f36c23b7 drop getAll functions for TransactionHistory 2024-01-02 00:44:29 +01:00
Czarek Nakamoto
8af549fea9 More functions ported over to monero_c.
Some leftovers are still present - but shouldn't contain anything
that is required by anonero
2024-01-02 00:26:21 +01:00
Czarek Nakamoto
a1e087b617 - helpers.cpp:
- functions for dealing with:
    - std::vector<std::string>
    - std::vector<uint32_t>
    - std::vector<std::set<uint32_t>>
- wallet2_api_c.h:
  - PendingTransaction
    - txid
    - subaddrAccount
    - subaddrIndices
    - multisigSignData
    - signMultisigTx
    - signersKeys
2024-01-01 14:01:31 +01:00
Czarek Nakamoto
06f0de164e fix caching 2023-12-31 00:23:33 +01:00
Czarek Nakamoto
dab29fefff CI: don't push downloaded cache 2023-12-31 00:05:42 +01:00
Czarek Nakamoto
5b25551b7f compress .so libraries
enable cached build artifacts
bring back release
2023-12-30 23:53:06 +01:00
Czarek Nakamoto
8d9b26f371 fix memory 2023-12-30 16:50:49 +01:00
Czarek Nakamoto
3eb7c3c5f8 . 2023-12-30 15:20:31 +01:00
Czarek Nakamoto
5976deb644 fix monero + fix if statement 2023-12-30 15:14:49 +01:00
Czarek Nakamoto
a6b89fa44b work, I beg you 2023-12-30 15:12:30 +01:00
Czarek Nakamoto
59545cd233 fix if statement 2023-12-30 15:10:00 +01:00
Czarek Nakamoto
cbeb46c84b fix syntax 2023-12-30 15:08:35 +01:00
Czarek Nakamoto
5d857662d1 fix yml 2023-12-30 15:06:43 +01:00
Czarek Nakamoto
9a97f3377e cache update 2023-12-30 15:01:47 +01:00
Czarek Nakamoto
a3a9a532b3 fix permissions on artifacts 2023-12-30 14:02:41 +01:00
Czarek Nakamoto
617dcd426b fix yml 2023-12-30 13:51:08 +01:00
Czarek Nakamoto
3310b738de fix ffigen
[SEVERE] : Header ./wallet2_api_c.h: Total errors/warnings: 2.
[SEVERE] :     ./wallet2_api_c.h:708:20: error: initializer element is not a compile-time constant [Semantic Issue]
[SEVERE] :     ./wallet2_api_c.h:709:20: error: initializer element is not a compile-time constant [Semantic Issue]
2023-12-30 13:50:07 +01:00
Czarek Nakamoto
48e6f06142 feat: cache build results
debug:
void MONERO_DEBUG_test0();
bool MONERO_DEBUG_test1(bool x);
int MONERO_DEBUG_test2(int x);
uint64_t MONERO_DEBUG_test3(uint64_t x);
void* MONERO_DEBUG_test4(uint64_t x);
const char* MONERO_DEBUG_test5();
const char* MONERO_DEBUG_test5_std();
2023-12-30 13:47:07 +01:00
Czarek Nakamoto
7bd5002cc9 new function:
- MONERO_Wallet_setRefreshFromBlockHeight
2023-12-30 00:45:47 +01:00
Czarek Nakamoto
c608ba2960 new functions:
- MONERO_Wallet_getRefreshFromBlockHeight
- MONERO_Wallet_connectToDaemon
- MONERO_Wallet_connected
- MONERO_Wallet_setProxy
new enum: ConnectionStatus
2023-12-29 22:30:03 +01:00
Czarek Nakamoto
66e06c38f6 new funcs:
MONERO_Wallet_setOffline
MONERO_Wallet_isOffline
MONERO_WalletManager_setProxy
MONERO_WalletManagerFactory_setLogLevel
2023-12-29 16:41:19 +01:00
Czarek Nakamoto
eabe10d3d9 drop wallet_ptr from places where it isn't used 2023-12-29 00:20:22 +01:00
Czarek Nakamoto
7d30d2f2d3 add some more functions 2023-12-28 23:32:57 +01:00
Czarek Nakamoto
8188318c26 fun fact: you need to change function definition when you change the corresponding .h file 2023-12-28 11:58:41 +01:00
Czarek Nakamoto
558a5414fb update header file 2023-12-28 11:12:09 +01:00
Czarek Nakamoto
c13769afa2 well... gitea runners are.. act.. runners. 2023-12-27 23:11:55 +01:00
Czarek Nakamoto
07f56276b0 implement some functions to perform testing 2023-12-27 23:05:56 +01:00
Czarek Nakamoto
fb76ef5ddd ci update, cpp update 2023-12-27 22:04:19 +01:00
Czarek Nakamoto
2a6489678a ci: fix syntax, add x64 and i686 2023-12-27 10:25:16 +01:00
Czarek Nakamoto
146261522b ... 2023-12-27 09:36:46 +01:00
Czarek Nakamoto
c7d9503326 ci: bump nproc to 4 2023-12-27 08:49:33 +01:00
Czarek Nakamoto
7e901a1d6e cleanup: remove monerujo leftovers
ci: different release name
ci: syntax fix
2023-12-27 08:45:30 +01:00
Czarek Nakamoto
72e22ef65f keep openssl silent 2023-12-27 08:38:23 +01:00