Commit Graph

33 Commits

Author SHA1 Message Date
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
74d9346168 view-only support 2024-01-07 14:38:45 +01:00
Czarek Nakamoto
5461105581 fix splitString, add logging 2024-01-05 17:32:49 +01:00
Czarek Nakamoto
a2ef1040df coins update 2024-01-05 14:59:45 +01:00
Czarek Nakamoto
9511e3bb30 link agains utf8proc and libpolyseed_wrapper.a 2024-01-05 14:47:40 +01:00
Czarek Nakamoto
7edd463444 link against libpolyseed.a 2024-01-05 12:26:37 +01:00
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
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
8535822d46 MONERO_Wallet_seed add seed_offset
MONERO_Wallet_daemonBlockChainHeight_runThread add sleep()
2024-01-03 10:49:27 +01:00
Czarek Nakamoto
91e3cf85cd move daemonBlockChainHeight to a separate thread 2024-01-03 09:12:22 +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
8d9b26f371 fix memory 2023-12-30 16:50:49 +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
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
7e901a1d6e cleanup: remove monerujo leftovers
ci: different release name
ci: syntax fix
2023-12-27 08:45:30 +01:00
Czarek Nakamoto
0f612f0bbe Initial commit 2023-12-26 21:43:14 +01:00