Brannon King
d88d6b3280
fix compile error that came with include reorg
2020-03-26 15:40:27 +02:00
Brannon King
9eed417892
ensure removalWorkaround matches old code
2020-03-26 15:40:27 +02:00
Brannon King
ed7cc99956
fix OSX build
2020-03-26 15:40:27 +02:00
Brannon King
470bb18347
force reindex first time, remove leveldb data
2020-03-26 15:40:27 +02:00
Anthony Fieroni
aae6d4e348
Reorg includes
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
94754becac
Try commit changes in a minute
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Brannon King
ee054ac8fe
fixed the txindex data
2020-03-26 15:40:27 +02:00
Brannon King
1c930030cd
fixed restart issues, ditched metadata column
2020-03-26 15:40:27 +02:00
Brannon King
8f776bcf01
remove leveldb, made tests pass
...
error on Ctrl+C during reindex
2020-03-26 15:40:27 +02:00
Anthony Fieroni
f8f209d51a
Strip out takeover workaround in its own file
...
Trying to optimize a bit hash computation
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
cc32e2949c
Address performance issue
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Brannon King
49d468f775
minor optimization tweaks, fixed one validHeight use
2020-03-26 15:40:27 +02:00
Brannon King
c5b96f99e3
all tests pass
2020-03-26 15:40:27 +02:00
Brannon King
d942ffa1f2
handle takeover going back to zero
2020-03-26 15:40:27 +02:00
Anthony Fieroni
5e3dbb40cc
Initial undo removal
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
3bc4e6f9f0
Fix db directory
...
Don't use recursive hash computation
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
a50bc97e83
Fix getchangesinblock and unit test
...
getTotalValueOfClaimsInTrie query is not well performance balanced
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
a9104e8cc6
Fix removing expired claim
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
0dda3310d1
Fix claimtriecache test
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
80b81a1f25
Ensure working directories are created
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
4c72d39033
Do not pass bool as int
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
5e50508410
Fix python unit test
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
1cc1b0fb80
Fix sleep
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
17a4ded0ca
Implement handlers for references and callbacks
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
2c7392c7a1
Working python bindings
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
792ba0b032
Simplifications
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
c0a0263058
Make claimtrie dynamic link library
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
Anthony Fieroni
33a3d2cea3
Introduce libclaimtrie
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:27 +02:00
gahag
b3b824e8d5
Implement basic log rotation ( closes #211 ) ( #344 )
...
* Remove shrinkdebugfile flag (#211 )
To implement a basic form of log rotation, two instances of the log file are to
be adopted: one for the current execution, and one for the previous
execution. On startup, if the log file exists, it will be renamed into the old
log file. This implies the deprecation and removal of the log shrink flag, since
the log is no longer forever growing.
* Implement log backup
To implement a basic form of log rotation, two instances of the log file are to
be adopted: one for the current execution, and one for the previous
execution. On startup, if the log file exists, it is renamed into the old
log file. This means that you should always have logs for the last 2 executions.
closes #211
2020-03-26 15:40:27 +02:00
Aditya J Karia
87e454839b
Docs: Updated README.md files with TOC and best practices in Mar… ( #339 )
...
* Added table of contents to README.md
* Restructured headings and contents to follow Markdown best Practices
2020-03-26 15:40:26 +02:00
Bharat Raghunathan
ab6f08bc06
Update hyperlinks in README ( #326 )
2020-03-26 15:40:26 +02:00
GwanYeong Kim
c022d4337a
Fix 'Use $(...) notation instead of legacy backticked ...
.' issue in shell script
2020-03-26 15:40:26 +02:00
Eric Brian Anil
c273dbf77a
MIT License badge
...
Added the MIT license badge that redirects to the license page
2020-03-26 15:40:26 +02:00
addy1510
28ff5f5837
Fix typo in README.md
2020-03-26 15:40:26 +02:00
Brannon King
c4ee529ab4
error w/o segwit after fork
2020-03-26 15:40:26 +02:00
Brannon King
7a18c405e3
added segwit instructions
2020-03-26 15:40:26 +02:00
Brannon King
9252cbf32d
ensure we don't return witness data in the transaction w/o segwit rule
2020-03-26 15:40:26 +02:00
Jeremy Kauffman
b10163f1ce
mention mailing list on README
2020-03-26 15:40:26 +02:00
Brannon King
99e8e7fe10
performance tweaks, unit test fixes
2020-03-26 15:40:26 +02:00
Anthony Fieroni
7df87c9cb4
Sync to top
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:26 +02:00
Brannon King
7241ed9c41
goes through block 664641
2020-03-26 15:40:26 +02:00
Brannon King
217c102f8f
runs to norm fork
2020-03-26 15:40:26 +02:00
Anthony Fieroni
ef244ca801
Keep going to 536149
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:26 +02:00
Brannon King
6960d716bb
fixed issue with untouched child nodes needing a parent update
2020-03-26 15:40:26 +02:00
Brannon King
afb9fde277
It passes 200k
2020-03-26 15:40:26 +02:00
Brannon King
1660f927dc
fixed some RPC tests
2020-03-26 15:40:26 +02:00
Brannon King
4607866217
cache and hash fork tests pass
2020-03-26 15:40:26 +02:00
Brannon King
3ddd9fac88
tried to fix hashfork tests; they're not working yet
2020-03-26 15:40:26 +02:00
Brannon King
b3b4de0c10
normalization tests pass
2020-03-26 15:40:26 +02:00
Brannon King
649efe8d51
continued work on the takeover height
2020-03-26 15:40:26 +02:00