Commit graph

14310 commits

Author SHA1 Message Date
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
GwanYeong Kim
c022d4337a Fix 'Use $(...) notation instead of legacy backticked ....' issue in shell script 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
9252cbf32d ensure we don't return witness data in the transaction w/o segwit rule 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
Brannon King
0be9249171 some progress on making takeover height work 2020-03-26 15:40:26 +02:00
Brannon King
395e773ef5 fixed more tests 2020-03-26 15:40:26 +02:00
Brannon King
cc77a2462b still fixing tests 2020-03-26 15:40:26 +02:00
Brannon King
cfb0804726 made another test pass, cleaned up cruft 2020-03-26 15:40:25 +02:00
Brannon King
2b83e50c92 first tests ran, working to make takeover height unnecessary 2020-03-26 15:40:25 +02:00
Brannon King
319a1d465f it compiles 2020-03-26 15:40:25 +02:00
Brannon King
fd92912b6b windows compilation fix round 2 2020-03-26 15:40:25 +02:00
Brannon King
a0cf46df98 fixed compilation on Windows 2020-03-26 15:40:25 +02:00
Brannon King
9f4aa27c3c Use memory mapped file for claim data allocations
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>

match previous serialization


tweaks


added check for RC's data
2020-03-26 15:40:25 +02:00
Brannon King
8f9304483e rolled version, added info to chaintips 2020-03-26 15:40:25 +02:00
Brannon King
3b0758964b added helper method, enabled signing 2020-03-26 15:40:25 +02:00
Brannon King
687b23dafb fixed fee calc issue, removed segwit enable fallback 2020-03-26 15:40:25 +02:00
Anthony Fieroni
e1312a4dc2 Show bid and sequence as optional parameters
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:25 +02:00
Anthony Fieroni
147a95f42f Show claimtrie help in cli rpc
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:25 +02:00
Brannon King
0ca62d4808 updated go-live heights 2020-03-26 15:40:25 +02:00
lbrynaut
fdad3e16a8 Fix unit tests after recent breaks. 2020-03-26 15:40:25 +02:00
Brannon King
4b5ff04114 added staked totals to getwalletinfo 2020-03-26 15:40:25 +02:00
Brannon King
3ab7b8dc69 rolled version, fix txindex_test, other tweaks 2020-03-26 15:40:25 +02:00
Brannon King
83cef85cab Fix broken test on previous checkin 2020-03-26 15:40:14 +02:00
Brannon King
3a1ebf8ac3 change rpc enablement mechanism 2020-03-26 15:40:14 +02:00
Brannon King
d69f317b1d initial commit of metadata on supports 2020-03-26 15:40:14 +02:00
Brannon King
f4a9ef6150 restored nonstandard output on getrawtransaction
attempting to make index pointer problems more obvious


reverted strip in Solver


synced subtype
2020-03-26 15:40:14 +02:00
Brannon King
a754260423 proposed fix for issue 242 2020-03-26 15:40:14 +02:00
Brannon King
b38c393fbd Organize unit tests by type
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>

moved a few more tests out
2020-03-26 15:40:14 +02:00
Anthony Fieroni
e44cf950ce Match network id to regtest
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
da86c108e7 Show correct script ops in asm
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Brannon King
5e7ad62f21 added support for tips in RPC, minor cleanup 2020-03-26 15:40:14 +02:00
Anthony Fieroni
344e839581 Introduce pending amount, the value when claim and its supports got valid
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
ef6ed539d1 Make optional claimid and amount in supportclaim
Return destination claim address as well

Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
32e6a99ee6 Logic fixes, unit test
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
4ab46e4972 Add bid, sequence like rpc methods
Reuse a bunch of rpc help texts
2020-03-26 15:40:14 +02:00
Anthony Fieroni
3c693027e5 Split help and rpc methods
Use constants for field names

Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00