Commit Graph

104 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