1
0
Fork 0
forked from lthn/blockchain
Commit graph

243 commits

Author SHA1 Message Date
sowle
407df8762e
performance_tests : free space check improved 2019-12-05 17:30:22 +03:00
cryptozoidberg
d337500b9c
removed unused files 2019-12-03 01:49:03 +01:00
cryptozoidberg
e82bd6b575
added new test, fixed multiple bugs 2019-11-29 21:43:17 +01:00
cryptozoidberg
c306693806
all tests fixed 2019-11-22 00:47:21 +01:00
cryptozoidberg
4eb23c1954
fixed gen_double_spend_in_the_same_block 2019-11-21 00:46:05 +01:00
cryptozoidberg
cf07085e68
fixed two coretests 2019-11-20 23:03:27 +01:00
cryptozoidberg
da2b26f9fe
fixed coretests regarding to new tx handling schema 2019-11-19 02:28:15 +01:00
sowle
f70489a02d
coretests: more correct fix for arg_db_engine bug 2019-11-15 14:10:01 +03:00
sowle
263aa91eec
coretests: temporary fix for arg_db_engine 2019-11-15 00:24:51 +03:00
sowle
cd1e3c115d
unittests: added db_accessor_tests.dtor_without_init (exposes a minor bug) 2019-11-14 06:00:06 +03:00
sowle
a5990a00b7
select_db_engine_from_arg improvements and arg_db_engine option fix 2019-11-14 05:54:52 +03:00
sowle
07ebf54e86
coretests: fixed data folder clearing in Linux 2019-11-07 14:06:30 +03:00
sowle
d294c123a2
coretests: escrow_acceptance_and_balance removed as superseded by escrow_balance 2019-11-07 13:42:20 +03:00
sowle
c8138225d2
coretests: escrow_balance test added for more careful balance checking in contracts (related to #47) 2019-11-07 13:39:46 +03:00
sowle
9567cc3ab2
coretests: fixed missed db option 2019-10-29 02:04:38 +03:00
sowle
d4721c317b
coretests: clean_data_directory fixed 2019-10-29 01:47:36 +03:00
sowle
706395e88e
coretests: escrow_acceptance_and_balance test added to cover #47 case more carefully 2019-10-28 20:45:25 +03:00
sowle
309821c985
performance tests: free space check test improved (#133) 2019-10-23 14:04:57 +03:00
sowle
87a294e58b
coretests: tx_key_image_pool_conflict improved to cover more cases, comments added 2019-10-17 14:04:13 +03:00
sowle
9c21c114aa
performance tests: free space check test improvements 2019-10-17 14:03:17 +03:00
sowle
b4c1542597
performance_tests: free_space_check (#133) 2019-10-16 19:24:18 +03:00
sowle
e9bc068bfb
coretests: tx_key_image_pool_conflict test added 2019-10-16 16:34:34 +03:00
sowle
c7004d0420
coretests: test_chain_unit_enchanced::remove_stuck_txs added 2019-10-16 16:32:58 +03:00
sowle
609969799e
p2p: check_remote_client_version() moved to more appropriate place 2019-10-10 16:22:34 +03:00
sowle
02c04aa300
p2p: filter out old clients by version + unittest #128 2019-10-10 11:12:28 +03:00
cryptozoidberg
6441183d25
marketplace documentation and rpc methods renamed 2019-10-05 23:23:44 +02:00
cryptozoidberg
9d3e2dee6b
Merge branch 'develop' into market_rpc_api 2019-10-02 21:06:50 +02:00
sowle
f9a72e3300
unit_tests: fork_choice_rule_test fixed 2019-09-29 22:56:50 +03:00
cryptozoidberg
a5c02c7d8c
improvements over wallet balance caclulations algo 2019-09-27 17:16:18 +02:00
cryptozoidberg
c8e6498f53
improvements over derivation performance test 2019-09-20 19:24:45 +02:00
sowle
a2d2647840
fix gcc compilation 2019-09-11 14:32:45 +03:00
sowle
bc1a8c0ca0
unit_tests: import advanced lmdb tests from Boolberry (exposes few minor issues) 2019-09-11 13:39:31 +03:00
sowle
62af1716af
tests fixes:
coretests/random_state_manupulation_test
functional_tests/core_concurrency_test
unit_tests/db_accessor_tests.median_db_cache_test
2019-09-11 13:38:04 +03:00
sowle
d742e6ea2d
crypto: safety improvement: use PRNG manipulation from Boolberry, explicitly require USE_INSECURE_RANDOM_RPNG_ROUTINES defined for using it 2019-09-11 13:35:40 +03:00
sowle
e61d8de3df
coretests: hard_fork_1_checkpoint_basic_test completed 2019-09-07 12:48:13 +03:00
sowle
37d447845b
coretests: hard_fork_1_locked_mining_test enhanced 2019-09-07 12:47:31 +03:00
sowle
fd0e7c3f7d
minor fixes and impovements 2019-09-07 12:46:25 +03:00
sowle
eb7bf075cf
coretests: hard_fork_1_pos_locked_height_vs_time greatly improved with additional checks 2019-09-06 18:59:59 +03:00
sowle
589f37bcd9
coretests: pos_block_builder improved 2019-09-06 18:59:02 +03:00
sowle
d111e014bb
coretests: hard_fork_1_pos_locked_height_vs_time added (exposes an issue) 2019-09-05 19:06:35 +03:00
sowle
62242c448b
coretests: hard_fork_1_pos_and_locked_coins improvements 2019-09-05 16:16:11 +03:00
sowle
073a12f0ff
minor fixes 2019-09-05 16:15:21 +03:00
cryptozoidberg
0383fb78d4
fixed misprint in the fork choise rule 2019-08-31 22:56:25 +02:00
sowle
28659827c3
lmdb: reverting back to v 18 due to complex issues with resizing/synchronization
lmdb v 24 requires manual resizing/growing during it's normal function
Zano core is purely async so it's not easy to prevent all DB txs from starting on lmdb adapter level, because it will lead to random deadlocks in the core due to many high-level cross-thread dependencies.
We will rethink this later.
Many thanks to @leo-yuriev who helped us to discover these issues!
2019-08-28 17:58:35 +03:00
cryptozoidberg
ee246bef43
attempt to make common publi interface for wallet 2019-08-27 17:36:53 +02:00
sowle
ec8dd9ee25
unit_tests: compilation fixup 2019-08-17 07:54:55 +03:00
sowle
abb4517bd3
coretests: gen_no_attchments_in_coinbase and multisig_and_checkpoints fixed 2019-08-15 06:16:37 +03:00
cryptozoidberg
3cf4b87a07
Merge branch 'develop' into pos_impr 2019-08-14 10:23:56 +02:00
cryptozoidberg
84bb66a513
got rid of max supply variable 2019-08-14 10:23:20 +02:00
sowle
c8ec3f59ce
unittests: lmdb test improved 2019-08-13 19:57:03 +03:00