Brannon King
54a7df886a
added additional unit tests, optimized queries
2020-01-15 14:39:48 -07:00
Anthony Fieroni
2ffd5897af
Remove duplicate code
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-01-15 14:39:48 -07:00
Anthony Fieroni
8a35d5a15e
Reorg includes
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-01-15 14:39:48 -07:00
Anthony Fieroni
6d0b8e8196
Working python bindings
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-01-15 14:39:48 -07:00
Anthony Fieroni
53a61258e1
Introduce libclaimtrie
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-01-15 14:39:48 -07:00
Brannon King
75c4c7ab0d
fixed issue with untouched child nodes needing a parent update
2020-01-15 14:39:48 -07:00
Brannon King
dfc5ebf3f6
It passes 200k
2020-01-15 14:39:48 -07:00
Brannon King
8654a4554e
continued work on the takeover height
2020-01-15 14:39:48 -07:00
Brannon King
515446fe7b
some progress on making takeover height work
2020-01-15 14:39:48 -07:00
Brannon King
377432a459
fixed more tests
2020-01-15 14:39:48 -07:00
Brannon King
3e16229318
it compiles
2020-01-15 14:39:48 -07:00
Brannon King
7afebb02f4
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
2019-09-30 12:21:55 -06:00
Brannon King
8b98a9a4e9
Organize unit tests by type
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
moved a few more tests out
2019-09-11 09:21:45 -06:00
Anthony Fieroni
f71d6a4263
Introduce pending amount, the value when claim and its supports got valid
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-09-06 14:03:38 -06:00
Anthony Fieroni
a98288aa80
Logic fixes, unit test
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-09-06 14:03:38 -06:00
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
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
4a5d310fd3
separate claim from children storage
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
Brannon King
6259378466
renamed some of the cache fields
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
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
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
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
c7cabf0e96
pulled in a few minor keepers from the other rebase branch
2019-07-01 14:43:59 -06:00
Brannon King
40a3668c97
fixed slow-running unit tests
2019-07-01 14:43:59 -06:00
lbrynaut
a08967a572
Rebase lbry on to Bitcoin 0.17.
...
This contains significant rebase / merge / testing work by Naut
<lbrynaut@protonmail.com>, Anthony Fieroni <bvbfan@abv.bg> and Brannon
King <countprimes@gmail.com>.
2019-07-01 14:43:59 -06:00