Anthony Fieroni
5bdbc9e0d6
Split help and rpc methods
...
Use constants for field names
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-09-06 14:03:38 -06:00
Anthony Fieroni
9d4ef899a6
Unify claimtrie rpc methods
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-09-06 14:03:38 -06:00
Brannon King
d0e8374636
more thoroughly tested tx signing
2019-09-05 14:17:22 -06:00
Brannon King
d2b26da3e8
added parameter for claim db cache size
2019-08-30 15:19:09 -06:00
Brannon King
59faea9815
added unit test for signing claims
2019-08-30 13:54:19 -06:00
Brannon King
ce6be620a5
setting go-live heights
2019-08-30 13:52:32 -06:00
Anthony Fieroni
580f6e20eb
Implement binary tree hash algorithm
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-08-30 13:52:32 -06:00
Brannon King
7d93edf776
fix osx unit test failure
2019-08-30 09:22:58 -06:00
Brannon King
b3c5b1e88d
simplified claim stripping, removed TX_CLAIM
2019-08-29 14:49:54 -06:00
Brannon King
a84c196916
reduced max open files on levelDB
2019-08-29 08:57:45 -06:00
Brannon King
b52f47f273
removed shared_ptr on TData, set minWork
2019-08-29 08:57:45 -06:00
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