Anthony Fieroni
e9d37a8c81
Trying to minimize disk reads / writes
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-08-29 08:57:45 -06:00
Brannon King
d96253cd40
attempted optimization of dbwrapper
...
it will only work for single-threaded access
2019-08-29 08:57:45 -06:00
Brannon King
4a5d310fd3
separate claim from children storage
2019-08-29 08:57:45 -06:00
Brannon King
c6e267e970
optimized a little
2019-08-29 08:57:45 -06:00
Brannon King
7b5ae24bea
first pass at not loading full claimtrie into RAM
...
tweaks
2019-08-29 08:57:45 -06:00
lbrynaut
92037d786a
Detect "claim" type transactions.
...
Add code to enable a hardfork into witness support, in addition to
possible BIP9 fiddling.
Fix a bug in abandonclaim and abandonsupport that burns coins on
abandon, rather than sending to the intended destination.
2019-08-28 13:35:04 -06:00
lbrynaut
494c48875d
Fix unit tests.
2019-08-28 13:35:04 -06:00
Brannon King
fc0da99894
updated to support using bech32 addresses with claim ops
2019-08-28 13:35:04 -06:00
Brannon King
20e96d1233
fix unit test crash on OSX
...
pulled in some fixes from v18
2019-08-08 10:11:09 -06:00
Brannon King
43214bc6d2
removed superfluous fRequireTakeoverHeights
2019-07-29 10:25:41 -06:00
AlessandroSpallina
15b61996b5
fix lbrycrd-cli command typo
2019-07-29 09:54:33 -06:00
Brannon King
328ee12e8b
made a new "claims" logging category (off by default)
2019-07-29 09:47:33 -06:00
Brannon King
6259378466
renamed some of the cache fields
2019-07-29 09:23:56 -06:00
Anthony Fieroni
e5c8b6b8ff
Better use copies on iterate claim and support re-add
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-29 09:23:56 -06:00
Anthony Fieroni
c02b04f120
A bit more cleanup
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-29 09:23:56 -06:00
Anthony Fieroni
216cc51825
Code refactor
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-29 09:23:56 -06:00
Brannon King
b1aa5e04e1
revert regtest expiration change
2019-07-22 14:27:24 -06:00
Anthony Fieroni
0947307e14
Fix consensus
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-22 14:27:24 -06:00
Anthony Fieroni
966e7386d9
Fix expiration fork usage
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-22 14:27:24 -06:00
Brannon King
05381f2f5b
stop overwriting releases when tags are rebased
...
and stop putting timestamps in the zips
reverted csv, segwit numbers
apparently the overwrite is necessary
going to do releases manually
2019-07-22 13:37:11 -06:00
Brannon King
61a024e182
moved cmake build to a subfolder
2019-07-19 12:21:59 -06:00
Brannon King
cf42fa1566
upped versions used
2019-07-19 12:21:59 -06:00
Anthony Fieroni
64f228ebbb
Use sed instead of patch
...
Prefer system wide packages
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-19 12:21:59 -06:00
Anthony Fieroni
cd772f57ff
Fix icu and boost builds
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-19 12:21:59 -06:00
Anthony Fieroni
559319048b
Fix openssl configure
...
Do not search icu when boost is found system wide
Add cmake variables for tests, wallet and bench options
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-19 12:21:59 -06:00
Anthony Fieroni
d432936543
Add cmake build system
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-19 12:21:59 -06:00
Brannon King
3fa6588657
added yiimp pool instructions
2019-07-19 12:21:27 -06:00
Brannon King
63d72460c0
fix unavailable param on darwin
2019-07-19 12:21:07 -06:00
Brannon King
141f1400dc
fix crash on cli help
...
fix bech32 prefix
bumped version
improve trie read RAM use, fix a few compiler warnings
open segwit window until Jan 2020
work around Windows ICU build issue
upped the soft fork thresh length to a week
open testnet soft forks window
clarifying segwit to be manually enabled
same for testnet
2019-07-19 12:21:07 -06:00
Brannon King
90afa72147
eliminated fuzzer test on osx
2019-07-02 08:44:33 -06:00
Brannon King
3d9e8f595f
changed unit test to deterministic rand
2019-07-02 00:15:27 -06:00
Brannon King
cce0fde619
updated build docker file to include libc++abi
2019-07-01 23:39:24 -06:00
Brannon King
41417bf469
bumped version
2019-07-01 15:46:28 -06:00
Brannon King
09e2ba2d68
post-merge fixes
2019-07-01 14:44:28 -06:00
lbrynaut
c18f0ed8ea
Add a test for locktime transactions.
2019-07-01 14:44:28 -06:00
Brannon King
9a67b514c9
flattening prefix trie work
...
put getclaimsintrie back as deprecated
added test for adding a lot of data to the claimtrie
updated unit test to dodge expiration fork
2019-07-01 14:44:28 -06:00
Brannon King
8d955fdd22
added a test for putting a lot of data into the claimtrie
...
updated to dodge expiration fork
2019-07-01 14:44:28 -06:00
Brannon King
24269e177f
support coinbasetxn capability in getblocktemplate
2019-07-01 14:44:28 -06:00
Brannon King
36ccf3e903
fix multi-build mkdir conflict
2019-07-01 14:44:28 -06:00
Brannon King
c751b27e54
upped the default validation period
2019-07-01 14:44:28 -06:00
Brannon King
f2462c74b3
restored the current "depends" and friends
...
fix windows test run
unit test round 2
attempting to fix ccache use on darwin
made ccache optional, no longer pulls clang on darwin build
fixing darwin build from Dockerfile
fixed missing nproc on OSX
updated readme to include regtest example, build examples
fix QT unit tests
made -j get passed down, added build.sh
2019-07-01 14:44:28 -06:00
Brannon King
4a4c091c55
fixed ancestors not all in claim trie on packageFees condition
2019-07-01 14:44:28 -06:00
Brannon King
7eddd19521
made cache match legacy_master, removed my bad assert in undo
2019-07-01 14:44:28 -06:00
Brannon King
9cb4064adb
added claimtrie field back to getblocktemplate
...
I also included a test to ensure that we don't forget it next time
2019-07-01 14:44:28 -06:00
Brannon King
5a393f5b14
Undo compatibility ( #281 )
...
* added test for claimname RPC
2019-07-01 14:44:28 -06:00
lbrynaut
ffe68d634f
Fix a bug that treats all claims as our own wallet txs.
2019-07-01 14:44:28 -06:00
Brannon King
e560834489
allow rest/block/height.json
...
changes from review, added integration test
2019-07-01 14:44:28 -06:00
Brannon King
141e583cce
code reuse between miner & validator
...
originally from BvbFan
2019-07-01 14:44:28 -06:00
Brannon King
c7cabf0e96
pulled in a few minor keepers from the other rebase branch
2019-07-01 14:43:59 -06:00
Brannon King
21f065aff9
fixed small claim names coming out as numeric
2019-07-01 14:43:59 -06:00