Snider
763d70bec2
Testnet 1 ( #15 )
2025-09-30 16:48:13 +01:00
sowle
cc8ff1d5a3
minor fix (presumable, not worthy but anyway)
2025-08-01 04:26:08 +03:00
sowle
3a9245f743
crypto::random refactoring and improvements (credits to @dimmarvel for spotting the thread safety issue)
2025-07-31 04:14:10 +03:00
sowle
96081db687
coretests: wallet_rpc_multiple_receivers -- work in progress
2025-07-26 02:26:08 +03:00
sowle
4923f644c4
coretests: minor improvements for wallet_rpc_cold_signing
2025-07-24 18:18:44 +03:00
sowle
d78911b344
Merge branch 'release' into develop
...
# Conflicts:
# src/version.h.in
# src/wallet/wallet_rpc_server.cpp
2025-07-24 18:04:36 +03:00
sowle
035f233bc7
transfer_so implemented +minor code cleanup
2025-07-24 05:25:17 +03:00
sowle
4618c240f2
Merge branch 'release' into develop
...
# Conflicts:
# src/version.h.in
# src/wallet/wallet_rpc_server.cpp
2025-07-23 13:22:24 +03:00
sowle
3e71f078ca
gcc warnings fixed
2025-07-22 21:47:22 +03:00
sowle
7a463d8065
coretests adapted to temp changes
2025-07-22 21:34:04 +03:00
cryptozoidberg
b0b30e20b2
sender/receiver disabled
2025-07-21 21:54:13 +04:00
Dmitry Matsiukhov
94c2e65dad
coretests: tx_coinbase_separate_sig_flag test added; (separate flag for PoW miner tx coinbase ( #538 ))
...
* add tests for pow separate tx flag
* refactoring test, leave only poW validation
2025-07-19 15:49:10 +03:00
Dmitry Matsiukhov
4695229f2a
fix warnings ( #546 )
...
* fix warnings
* refactoring
2025-07-18 20:17:02 +03:00
sowle
ee883a690c
Merge branch 'release' into develop
...
# Conflicts:
# src/wallet/wallet2.cpp
2025-07-17 15:39:00 +03:00
Dmitry Matsiukhov
a3587a48e7
fix array entry deserialization and JSON parsing edge cases + tests ( #545 )
...
credits go to Lilith (>_>) of Cisco Talos (TALOS-2018-0637) and moneromooo-monero (DoS/RPC fixes PR#4438)
2025-07-17 15:14:41 +03:00
sowle
cac85721a2
wallet: minor improvements for balance() + coretest extended to cover more cases
2025-07-17 03:04:12 +03:00
sowle
fed84de8b7
compilation fix
2025-07-15 23:59:20 +03:00
Dmitry Matsiukhov
a08772ea6a
coretests: tx_input_mixins test added (test that will combine spending old coins and new coins in one tx and use mixins as 15)
...
* try to write test for 2 input with nmix
* one of incorrect version
* add test for input old/new
* refactoring and add comments
* delete garbage
* fix from vector variant to unordered_map
* add comment
* using to typedef
2025-07-15 23:36:53 +03:00
sowle
87cd247eb5
wallet: clear_utxo_cold_sig_reservation() made available only for watch-only wallets
2025-07-09 19:10:33 +03:00
sowle
0554d7b8c4
wallet: clear_utxo_cold_sig_reservation() implemented + RPC clear_utxo_cold_sig_reservation added + coretest wallet_rpc_cold_signing improved to test this new RPC
2025-07-09 17:16:01 +03:00
sowle
5ac8b20816
coretests: wallet_rpc_cold_signing test improved to cover key image recovery in a watch-only wallet using a full keys wallet
2025-07-09 14:41:22 +03:00
sowle
04364afc53
coretests: wallet_rpc_cold_signing test improved to cover asset transferring along with native coins (exposes a bug)
2025-07-08 02:44:05 +03:00
sowle
035a441efe
wallet2: dump_transfers now prints asset id instead of key images +typo fixed
2025-07-08 02:42:42 +03:00
Dmitry Matsiukhov
c637e16848
unit_tests: added a test for pod array file container, fixed clear() ( #535 )
...
* add test for pod array file container
* add tests for pod, clear and is open
* header update
---------
Co-authored-by: sowle <crypto.sowle@gmail.com>
2025-07-04 00:41:53 +02:00
Dmitry Matsiukhov
5340c6db32
coretests: test for miner tx with non-empty extra_nonce before and after HF4 ( #532 )
...
* try check extra nonce in miner_tx
* update c1
* write extra nonces, create pow pos block, checkers for exnonce, bug with HF4
* success check pos block
* correct pos/pos extra nonce validation for hf3+
* clean code, separate to methods, add template test, pos/pow extra nonce check in block
* delete logs
* back normal naming
* fix review comments
2025-06-27 20:16:24 +02:00
Dmitry Matsiukhov
ffa94febc6
coretests: block_choice_rule_bigger_fee test added ( #530 )
...
* add bigger fee block choice test
* fix block_validation
* remove c1, add check_top_block callback
* added more checks
* update test case
* delete: cmake fix for linux
* part of fixs
* add new check
* delete unused declareted
* add comments
* fix comment
* fix comments
2025-06-23 20:54:52 +02:00
Dmitry Matsiukhov
f8600d9fe4
fix cmake for linux build ( #531 )
2025-06-23 18:38:55 +04:00
sowle
46eab64834
rename: encrypt_attachments() -> encrypt_payload_items() + test gen_wallet_decrypted_attachments -> gen_wallet_decrypted_payload_items improved (tx_comment put in extra)
2025-06-20 01:30:00 +02:00
sowle
ecabd4a73a
functional tests: core_concurrency_test.cpp compilation fix
2025-06-09 11:51:08 +02:00
sowle
48176b6a72
chaingen: "clear_tx_pool" now clears tx pool indeed
2025-06-09 05:44:49 +02:00
sowle
2bb1113b43
core: HF4 coinage rule is not checked while adding a tx to the pool, letting it being confirmed later
2025-06-09 05:43:39 +02:00
sowle
2a13a63eb7
coretests: tx_pool_validation_and_chain_switch improved
2025-06-09 05:39:57 +02:00
sowle
c6b1a84461
Merge branch 'master' into develop
2025-06-03 01:58:12 +02:00
sowle
7eb6986f4d
txpool fixed: txs with too small max_related_block_height will wait in the pool till the current height is okay + coretests tx_pool_validation_and_chain_switch added
2025-06-03 00:01:11 +02:00
cryptozoidberg
686c137332
added wallet_transfer_info to transfer() RPC
2025-05-23 23:52:49 +04:00
sowle
83234af5b6
coretests: wallet_rpc_cold_signing test added
2025-05-15 05:40:10 +03:00
sowle
92ea96a41d
coretests: set_playtime_test_wallet_options() minor refactoring
2025-05-15 05:39:34 +03:00
cryptozoidberg
fe220afdde
fixed binary serialization of tx to json
2025-04-15 23:51:01 +04:00
sowle
3abfd90e2f
asset ownership transfer refactoring (WIP)
2025-04-10 03:47:02 +03:00
cryptozoidberg
e2406fc518
fixed is_in_long_refresh issue
2025-04-09 16:46:57 +04:00
sowle
745932738e
coretests: get_tx_version_and_harfork_id_from_events refactoring
2025-04-07 04:47:55 +03:00
sowle
df0171d989
coretests: set_use_assets_whitelisting(false) made default for wallets in coretests (2)
2025-04-03 18:27:43 +03:00
sowle
d3a2392cfa
coretests: set_use_assets_whitelisting(false) made default for wallets in coretests
2025-04-01 17:03:43 +03:00
cryptozoidberg
701625d2f0
added json-version for sendrawtransaction (cherry-picked)
2025-04-01 15:19:13 +03:00
sowle
68194dc60b
coretests: asset_operations_and_chain_switching added (finished)
2025-04-01 15:18:02 +03:00
sowle
fb0ba230ea
chaingen: improvements for fill_tx_sources, get_sources_total_amount to support assets more correctly
2025-04-01 05:48:22 +03:00
cryptozoidberg
ace2b4dbf5
tests for rpc transfer ownership done
2025-03-29 23:39:36 +04:00
cryptozoidberg
938050df0f
multiple fixes for wallet rpc api on_asset_send_ext_signed_tx on_attach_asset_descriptor and on_transfer_asset_ownership
2025-03-29 00:14:47 +04:00
cryptozoidberg
0662f9bbed
Merge branch 'develop' into rpc_extension
2025-03-28 18:09:38 +04:00
sowle
9a816a090d
coretests: asset_operations_and_chain_switching added (work is still in progress)
2025-03-27 03:46:05 +03:00