sowle
7fbfec3441
minor improvements (now unit_tests should be autoexecuted each commit)
2024-09-12 02:39:20 +02:00
sowle
62c02dab24
minor improvements
2024-08-27 18:52:34 +02:00
Stёpa Dolgorukov
443386489c
unit tests: wallet_seed.{timestamp_from_word, word_from_timestamp} added + typo fixed ( #450 )
...
* Create wallet_seed.{timestamp_from_word, word_from_timestamp} tests
* Rename functions that convert a word to a timestamp, a timestamp to a word
* Make an implementation of the test in the source code shorter
2024-08-20 17:23:21 +02:00
sowle
2c06293f24
added additional check for incorrect asset operation type to get_or_calculate_asset_id()
2024-08-13 01:10:22 +02:00
sowle
bc552ff635
kv serialization for asset_descriptor_operation
2024-08-13 01:04:14 +02:00
cryptozoidberg
08e2f0fbf1
fixed space-failing of the seed phrase
2024-08-08 15:55:50 +04:00
sowle
712f66d3ee
set formal limit on tx input count to 256 (because of the asset surjection proof limits)
2024-07-26 02:22:21 +02:00
sowle
e2998acc9d
print_fixed_decimal_point() and print_money_brief() fixed for too big decimal point values
2024-07-07 20:34:19 +02:00
sowle
4f33eb4078
minor improvements for fill_tx_rpc_payload_items()
2024-07-06 21:55:36 +02:00
sowle
3154c7b72d
fixed select_indices_for_transfer() + several improvements to decimal_point=0 support
2024-07-03 01:40:40 +02:00
sowle
b6e84b460e
added decimal point support to currency::parse_amount() + minor refactoring
2024-07-02 20:49:51 +02:00
sowle
2b9caf2cb3
docs: some asset_descriptor fileds clarified a bit
2024-07-02 17:20:02 +02:00
sowle
d2b60b0090
RPC API: added missing documentation examples
2024-06-27 16:08:44 +02:00
sowle
5ab468be42
validate_tx_details_against_tx_generation_context implemented
2024-06-25 15:46:53 +02:00
sowle
226c3653ac
minor improvements: CHECK_AND_ASSERT_EQ(), stream support for std::type_info
2024-06-24 23:28:47 +02:00
sowle
c21785add4
fix for #440
2024-06-24 12:16:42 +02:00
cryptozoidberg
2f535f011e
fixed get_assets_list api
2024-06-14 23:20:43 +02:00
sowle
dd7d1d3109
greatly refactored alt block verification and improved it for post-HF4 era (now all updated tests should pass)
2024-06-01 22:06:21 +02:00
sowle
092e0f1e60
minor improvements, typos, log msgs
2024-05-31 15:49:55 +02:00
cryptozoidberg
10c451f3b7
Added PoS grinding attack fuse
2024-05-13 16:51:13 +04:00
cryptozoidberg
6655a6feaf
attempt to fix file with wrong item in last m_last_zc_global_indexs
2024-05-08 23:43:52 +04:00
sowle
c6488622eb
temporary fix for ZC outs validation in validate_alt_block_input()
2024-05-05 22:19:16 +02:00
sowle
d9633d5b06
get_block_reward simplified ver
2024-05-04 03:48:14 +02:00
sowle
b3c44598b0
minor improvements & code cleanup
2024-05-04 03:17:56 +02:00
sowle
702817e351
fixed a potential issue in check_ms_input()
2024-05-04 03:16:28 +02:00
sowle
81ac6cf333
removed redundant hardfork check from check_tx_inputs(), because it's already in validate_tx_for_hardfork_specific_terms()
2024-05-04 03:15:13 +02:00
sowle
e38dfc1472
coretests: hardfork_4_pop_tx_from_global_index test added to cover uncovered areas in pop_transaction_from_global_index()
2024-05-04 02:35:51 +02:00
sowle
5500e943dd
did some refactoring around validate_miner_transaction()
...
code simplified
fixed an issue with already_generated_coins not taking block size penalty into consideration
2024-05-04 02:33:05 +02:00
sowle
e57709a67f
prevalidate_miner_transaction() now checks HF condition for the given height instead of the top height
2024-05-04 02:24:11 +02:00
sowle
2e75597365
code clean-up and minor improvements
2024-05-04 02:21:34 +02:00
sowle
2b1c1094a6
fix for m_db_per_block_gindex_incs container (was not populated properly due to a bug in append_per_block_increments_for_tx())
2024-05-03 18:39:26 +02:00
sowle
db4b841f57
minor fixes and code cleanup
2024-04-25 19:13:57 +02:00
sowle
7fdc82a630
minor code cleanup
2024-04-25 16:46:36 +02:00
sowle
15e653a8ae
minor refactoring: get_base_block_reward() now requires only block height (for clarity)
2024-04-22 17:45:10 +02:00
sowle
63dadb37c6
compilation fix for blockchain_storage::get_assets()
2024-04-22 01:25:28 +02:00
sowle
9f8ce4cc09
daemon RPC documentation added
2024-04-21 04:41:43 +02:00
cryptozoidberg
ad66a6db30
added get_assets_list command to daemon API
2024-04-20 00:07:38 +04:00
sowle
530acf4662
wallet2::has_bare_unspent_outputs() was fixed for the testnet
2024-04-11 17:14:43 +02:00
sowle
4f74046e62
Merge branch 'master' into develop
2024-04-10 19:14:51 +02:00
cryptozoidberg
ed62452853
hardfork 5
2024-04-10 19:10:32 +02:00
sowle
a39a3ddd55
merge master into develop
2024-04-10 17:47:08 +02:00
sowle
d3f3bb07e0
restarted testnet (build version bumped up to 299)
2024-04-10 14:24:59 +02:00
sowle
75cb3bcaf8
more compilation fixes
2024-04-10 13:49:44 +02:00
cryptozoidberg
3a792e9a8e
added wallet API complete documentation
2024-04-09 22:52:56 +02:00
cryptozoidberg
7f0b99c25e
another good iteration on auto documenting feature
2024-04-07 16:43:55 +02:00
cryptozoidberg
0e87eb69b5
Merge branch 'release2' into develop
2024-04-06 17:23:21 +02:00
cryptozoidberg
b4ab654f11
fixed wallet bug in calculating last available global index in zarcanum era
2024-04-06 17:21:03 +02:00
cryptozoidberg
2c181de6a3
fixed serialization for hex-encoded array of pod items
2024-04-04 23:41:53 +02:00
cryptozoidberg
1a15109f4b
Merge branch 'release2' into develop
2024-03-29 18:57:26 +01:00
sowle
01c60fa07e
simplewallet: --pos-mining-defrag CLI option added
2024-03-29 15:53:51 +01:00