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
Anthony Fieroni
f0ec79d047
Unify claimtrie rpc methods
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Brannon King
cd32b8e38e
more thoroughly tested tx signing
2020-03-26 15:40:14 +02:00
Brannon King
8e3ab88fc8
added parameter for claim db cache size
2020-03-26 15:40:14 +02:00
Brannon King
ea032a2ad7
added unit test for signing claims
2020-03-26 15:40:14 +02:00
Brannon King
b908bf48a1
setting go-live heights
2020-03-26 15:40:14 +02:00
Anthony Fieroni
02f700b9b5
Implement binary tree hash algorithm
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Brannon King
32549a4e5a
fix osx unit test failure
2020-03-26 15:40:14 +02:00
Brannon King
197f8427c4
simplified claim stripping, removed TX_CLAIM
2020-03-26 15:40:14 +02:00
Brannon King
2aa33f2a36
reduced max open files on levelDB
2020-03-26 15:40:14 +02:00
Brannon King
67753363f7
removed shared_ptr on TData, set minWork
2020-03-26 15:40:14 +02:00
Anthony Fieroni
088d82ee44
Trying to minimize disk reads / writes
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Brannon King
9f6eac5c91
attempted optimization of dbwrapper
...
it will only work for single-threaded access
2020-03-26 15:40:14 +02:00
Brannon King
1aab6cd3b8
separate claim from children storage
2020-03-26 15:40:14 +02:00
Brannon King
c6fd2280aa
optimized a little
2020-03-26 15:40:14 +02:00
Brannon King
e510a81fec
first pass at not loading full claimtrie into RAM
...
tweaks
2020-03-26 15:40:14 +02:00
lbrynaut
2a78c776b4
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.
2020-03-26 15:40:14 +02:00
lbrynaut
6651d45ce9
Fix unit tests.
2020-03-26 15:40:14 +02:00
Brannon King
a01614f5f5
updated to support using bech32 addresses with claim ops
2020-03-26 15:40:14 +02:00
Brannon King
ff0f8d8059
fix unit test crash on OSX
...
pulled in some fixes from v18
2020-03-26 15:40:14 +02:00
Brannon King
2df70eeed1
removed superfluous fRequireTakeoverHeights
2020-03-26 15:40:14 +02:00
AlessandroSpallina
53cfe761f6
fix lbrycrd-cli command typo
2020-03-26 15:40:14 +02:00
Brannon King
5375f90a88
made a new "claims" logging category (off by default)
2020-03-26 15:40:14 +02:00
Brannon King
a853cf5c7b
renamed some of the cache fields
2020-03-26 15:40:14 +02:00
Anthony Fieroni
27b39ba67a
Better use copies on iterate claim and support re-add
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
8af7ed9450
A bit more cleanup
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
c83062bfa8
Code refactor
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Brannon King
6423377fe1
revert regtest expiration change
2020-03-26 15:40:14 +02:00
Anthony Fieroni
3f97b2c70a
Fix consensus
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
934908c79e
Fix expiration fork usage
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Brannon King
55da76a515
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
2020-03-26 15:40:14 +02:00
Brannon King
60751f86b6
moved cmake build to a subfolder
2020-03-26 15:40:14 +02:00
Brannon King
3d618de3a4
upped versions used
2020-03-26 15:40:14 +02:00
Anthony Fieroni
6f61cc40a4
Use sed instead of patch
...
Prefer system wide packages
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
42b44df7e3
Fix icu and boost builds
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
0d889b1987
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>
2020-03-26 15:40:14 +02:00
Anthony Fieroni
be568c40d1
Add cmake build system
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:14 +02:00