Czarek Nakamoto
74811f7eb3
use proper error handling in get_seed
2026-04-06 14:43:29 +02:00
Czarek Nakamoto
f699ca21c5
uint64_t missing definition fix
2026-04-06 14:43:29 +02:00
Czarek Nakamoto
20014ae7c2
store crash fix
...
Monero wallet crashes (sometimes) when it is syncing,
while the proper solution (that can be seen in feather)
is to not store wallet while it is being synced, this is not
acceptable for mobile wallets where OS can just come
and kill the wallet because it felt like it.
This patch depends on the background-sync patch, but
to use it as a standalone fix grabbing the definition for the
LOCK_REFRESH macro should be enough.
tobtoht suggested:
_say you want to store every 15 minutes during background sync. you stop the refresh every 15 minutes. then do something like this in the callback:_
```
// Make sure this doesn't run in the refresh thread
onRefreshed() {
if (hasItBeen15MinutesSinceWeStored()) {
store();
}
if (shouldWeContinueRefreshing()) {
startRefresh();
}
}
```
which works for crashes after the wallet is initially synced
but doesn't solve the issue for wallet that are syncing (it
would just wait for it to finish before actually storing).
Also imo store() functin should store the wallet, no matter
the current state.
2026-04-06 14:43:29 +02:00
Czarek Nakamoto
60713cc8e5
fix missing ___clear_cache when targetting iOS
2026-04-06 14:43:29 +02:00
Some Random Crypto Guy
f60b7209f8
fixed wallet API regression on spend+view key access
2025-10-09 14:25:26 +01:00
Some Random Crypto Guy
3b00a41fff
fixed broken carrotKeys() API method
2025-10-08 20:40:33 +01:00
somerandomcryptoguy
119a7fab57
added query_key wallet-RPC support for all Carrot keys ( #69 )
...
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
2025-10-08 20:29:10 +01:00
auruya
6d0a4a4d7b
add carrotkeys fn to wallet api ( #68 )
2025-10-08 20:28:50 +01:00
Some Random Crypto Guy
45404ecc71
API fixes
2025-10-07 15:12:49 +01:00
Some Random Crypto Guy
e5bfc2f6ad
wallet API additions for better Carrot support
2025-10-07 13:32:15 +01:00
Some Random Crypto Guy
c5be51053a
added support for AUDIT, BURN, STAKE TXs to PendingTransaction wallet API
2025-10-07 12:34:58 +01:00
Some Random Crypto Guy
d7a9facee9
improved UX for address command
2025-10-04 13:36:37 +01:00
Some Random Crypto Guy
ce6f6e0593
Merge branch 'develop' of https://github.com/salvium/salvium into develop
2025-10-03 15:06:17 +01:00
somerandomcryptoguy
f1efb700d2
improvements to wallet address formatting for RPC ( #66 )
...
* bumped version to v1.0.0
* added fast sync points up to 325,000
* added fast sync points up to 325,000 (part 2)
* RPC address formatting fixes
---------
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
2025-10-03 15:06:05 +01:00
auruya
dd246296b9
Fix show qr code ( #65 )
...
* enable dual address type support in show_qr_code command
* delete comments
2025-10-03 15:05:49 +01:00
Some Random Crypto Guy
22334d7c6c
Merge branch 'develop' of https://github.com/salvium/salvium into develop
2025-10-03 13:42:27 +01:00
somerandomcryptoguy
c07698fcc8
improvements to wallet address formatting ( #64 )
...
* bumped version to v1.0.0
* added fast sync points up to 325,000
* added fast sync points up to 325,000 (part 2)
* initial import of CLI wallet improvements for address printing
* updated wallet address display in various places
---------
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
2025-10-03 13:10:28 +01:00
Some Random Crypto Guy
ce69272638
Merge branch 'main' into develop
2025-10-02 14:41:30 +01:00
Some Random Crypto Guy
2b95d100b3
added fast sync points up to 325,000 (part 2)
2025-10-01 17:35:35 +01:00
Some Random Crypto Guy
b7706d4def
added fast sync points up to 325,000
2025-10-01 17:05:49 +01:00
Some Random Crypto Guy
845d46d7b3
bumped version to v1.0.0
v1.0.0
2025-10-01 14:46:23 +01:00
Some Random Crypto Guy
e4f8929f2c
Merge branch 'develop'
2025-10-01 14:44:09 +01:00
Some Random Crypto Guy
c03402d525
updated API methods for 3rd-party wallets
2025-10-01 14:40:47 +01:00
Some Random Crypto Guy
d8b18b17f6
bumped RC version
v1.0.0-rc6
2025-09-30 22:02:11 +01:00
Some Random Crypto Guy
5347266ed9
fixed a couple of wallet cache issues; fixed rescan_bc bug
2025-09-30 22:01:35 +01:00
somerandomcryptoguy
419c26adbf
added tx_type setting for payment details - needed for wallet API ( #61 )
...
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
2025-09-12 16:34:02 +01:00
auruya
7727bdb51e
Add stake tests ( #60 )
...
* update unit tests
* add stake transaction functional test
2025-09-12 09:39:02 +01:00
Some Random Crypto Guy
37a58646fd
bumped RC version
2025-09-10 09:20:17 +01:00
somerandomcryptoguy
0e747e3f15
remove 2nd fork - STAKE issues resolved cleanly ( #58 )
...
* removed HF11
* fixed problem with AUDIT generation; fixed issue with empty PROTOCOL TX after HF10
* fixed protocol_tx version if empty at HF10 commencement; added validation of correct address type for destinations on TRANSFER
* fix is_carrot for stake txs
---------
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
Co-authored-by: auruya <dream.glorix@gmail.com >
2025-09-10 09:16:14 +01:00
auruya
caf8a0a962
fix-prevalidate-protocol-tx-for-carrot ( #57 )
2025-09-04 20:43:16 +01:00
Some Random Crypto Guy
1b60c08dce
fixed issues with STAKE over HF10-HF11 thresholds; bumped RC version
v1.0.0-rc4
2025-09-04 16:04:29 +01:00
Some Random Crypto Guy
1667514896
bumped RC version
v1.0.0-rc3
2025-09-03 16:01:50 +01:00
auruya
041cd03098
Add hardfork for stake carrot integration ( #55 )
...
* Add hardfork for stake carrot integration
* Add hardfork for stake carrot integration
* fixed assertion failure
* Add hardfork for stake carrot integration
* Add hardfork for stake carrot integration
---------
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
2025-09-03 16:00:34 +01:00
somerandomcryptoguy
0c4998b091
added --generate-from-svb-key functionality ( #53 )
...
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
2025-09-03 12:33:09 +01:00
auruya
7f25459169
add dest_asset_type check ( #52 )
2025-09-01 14:18:11 +01:00
Some Random Crypto Guy
91814ebfd9
updated testnet seed nodes; bumped RC version
v1.0.0-rc2
2025-08-21 13:31:03 +01:00
Some Random Crypto Guy
7b3e8007c8
bumped TESTNET DB version to prevent conflicts
v1.0.0-rc1
2025-08-20 15:50:45 +01:00
Some Random Crypto Guy
141761957d
bumped version to RC1
2025-08-20 15:48:05 +01:00
akildemir
b2ab2f606c
Security fixes ( #48 )
...
* unify tx versions; add missing protocol tx checks
* fixed errors with protocol_tx handling pre-Carrot
* fixed error caused by setting coinbase_tx version to 4
* fix eph pubkey check for protocol tx verification
* Update tx_pool.cpp
---------
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
Co-authored-by: somerandomcryptoguy <139346562+somerandomcryptoguy@users.noreply.github.com >
2025-08-20 15:26:36 +01:00
Some Random Crypto Guy
40f0420e02
Merge branch 'carrot-integration' into develop
2025-08-19 12:07:40 +01:00
Some Random Crypto Guy
44e54ad555
fixed pre-Carrot sweep_all command; bumped RC version
v0.9.9-rc9
2025-08-18 15:51:45 +01:00
Some Random Crypto Guy
69407ed8a5
bumped RC version
v0.9.9-rc8
2025-08-18 12:08:24 +01:00
akildemir
13ee838f3c
support for sweep_all ( #47 )
2025-08-18 12:06:56 +01:00
Some Random Crypto Guy
ec33664734
fixed support for multiple STAKE TXs in same block, post-Carrot; bumped RC version
v0.9.9-rc7
2025-08-14 17:42:47 +01:00
Some Random Crypto Guy
bfe8c4606d
fixed AUDIT payout scanning for split AUDIT TXs; bumped RC version
0.9.9-rc6
2025-08-14 12:07:53 +01:00
akildemir
a159bed3ba
remove tools::add_element
2025-08-08 14:54:55 +03:00
jeffro256
52f2065db4
carrot_core: update unclamped mx25519 for arm64
2025-08-08 14:28:54 +03:00
akildemir
0fd570a2c4
Merge pull request #46 from salvium/wallet-api-address-book-fix
...
fixed wallet API address book functionality to support Carrot addresses
2025-08-08 14:07:56 +03:00
Some Random Crypto Guy
7df7f2740d
fixed wallet API address book functionality to support Carrot addresses
2025-08-08 11:14:55 +01:00
Some Random Crypto Guy
458af34c67
bumped version number to RC5
v0.9.9-rc5
2025-08-06 19:31:59 +01:00