Commit graph

21846 commits

Author SHA1 Message Date
Brannon King
daf90c3adf flush more, disk sync less
minor optimizations
compiles but still calls fcntl64


updated to expect backwards symbol table
reduce output on syncing testnet


changing to gcc-only build for Linux


fix DOCKER_IMAGE


remove docker_build_image


optimizing the wallet to better handle claimname calls
post-merge fixes
2020-03-26 15:58:38 +02:00
Anthony Fieroni
7f4ddab539 Do not try to search only in cache, flush can discard changes
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Anthony Fieroni
e738202334 Use set instead of map on block index
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Anthony Fieroni
0c311d5fae Fix tx offset
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Anthony Fieroni
33ca64ad68 Functional tests to pass
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:31 +02:00
Anthony Fieroni
55721a75f8 Guard against prev block on csv in regtest
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:58 +02:00
Anthony Fieroni
b4bc48552c Allow setmocktime in regtest
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:58 +02:00
Brannon King
9b17209c44 attempt to fix windows tests on Travis 2020-03-26 15:40:58 +02:00
Brannon King
76247f430c move in changes from master 2020-03-26 15:40:58 +02:00
Brannon King
91760d0252 fixing broken tests on Windows, merge GetDataDir fixes 2020-03-26 15:40:44 +02:00
Anthony Fieroni
4a6b3b7bf2 Adjust fuctional tests
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
675dfa2367 Fix off by one rewind height
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
ed917ae0ce Do not rename non regular log file e.g. /dev/null
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
0fc257d9ab Fix rebase issues
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
857d03cc5d Fix merkle hash on empty trie past hash fork
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
18daab95ae More fixes
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
17d4b43888 Fix rpc tests
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
43e5602ccd Fix amount in tests
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
a1717e25f2 Fix pow, max block size, still need some adjust
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
43ffc17b6d Partial fix, still need investigation in wallet and block generator tests
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Brannon King
17875c97c9 in progress on making py tests run 2020-03-26 15:40:44 +02:00
Brannon King
5dca394aaa tweak consistency check 2020-03-26 15:40:44 +02:00
Brannon King
81c7695526 byte swap performance on windows 2020-03-26 15:40:44 +02:00
Anthony Fieroni
508542350b Increase attempts to database sync
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Brannon King
ea5a7c8152 optimized hash calc, fixed bad nChainTx, re-used db connection 2020-03-26 15:40:44 +02:00
Brannon King
4be2089329 more careful initialization 2020-03-26 15:40:44 +02:00
Brannon King
b83516d107 improve integrity check time 2020-03-26 15:40:44 +02:00
Anthony Fieroni
f0f72e5c57 Don't call lsn_reset at periodic time
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Brannon King
6153986566 fixed slow loading of block index, increased wallet flush period 2020-03-26 15:40:43 +02:00
Anthony Fieroni
acc45c1a19 Fix branding which lead to confusing users
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:43 +02:00
Anthony Fieroni
dc7207b861 Port rpc help to newer api
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:43 +02:00
Anthony Fieroni
db96a93844 Ensure database directories existence
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:43 +02:00
Anthony Fieroni
ac042b808a Fix regtest segwit issue
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:43 +02:00
Anthony Fieroni
8cc5800731 Fix signed / unsigned check
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:43 +02:00
Anthony Fieroni
5aa3b30a22 Fix wallet stake filters
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:43 +02:00
Brannon King
07aa24f6d3 put symbols into test exe 2020-03-26 15:40:43 +02:00
Brannon King
6c0ed20673 use original height for seq parameter in RPC 2020-03-26 15:40:28 +02:00
Brannon King
26125f1351 fixed missing items in block_info, incorrect column names 2020-03-26 15:40:28 +02:00
Brannon King
40042cf1a7 track original height (not working) 2020-03-26 15:40:28 +02:00
Brannon King
d4766821c7 changed to WAL, changed coin table to unspent, added unspent::address 2020-03-26 15:40:28 +02:00
Anthony Fieroni
3b7892b276 Port mutex to locked_chain
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:28 +02:00
Brannon King
6b9c1b995d fixed osx build 2020-03-26 15:40:28 +02:00
Brannon King
ce3c813dfc fixed windows build 2020-03-26 15:40:28 +02:00
Anthony Fieroni
d313bccf47 Fix validation tests
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:28 +02:00
Anthony Fieroni
ed6ee30655 Fix UB shifting signed integer by 31 bits
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:28 +02:00
Anthony Fieroni
70f8c25bb7 Fix coin misbehave
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:28 +02:00
Anthony Fieroni
62790d3b9c Fix wallet balance
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:28 +02:00
Brannon King
13a737de71 fixed blockfilter_index_tests 2020-03-26 15:40:28 +02:00
Anthony Fieroni
cc037fafc4 Fix getblocktemplate pre-segwit
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:28 +02:00
Anthony Fieroni
5005e95d05 Clarify claimtrie allocation
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:28 +02:00