Brannon King
69ee021469
added scripts to generate parsable API docs ( #187 )
...
also included the generated docs
also changed Travis build script to not run the formatting check on OSX
2018-08-30 14:18:48 -06:00
Victor Shyba
368a7389f4
refactor getValueForClaim, fix off by one error in the conditional statement that could cause segfault
2018-08-20 14:42:07 -04:00
Brannon King
7c3ef9b635
moved claimtrie_tests into claimtriebranching_tests
...
to take advantage of the test fixture there
added counts & hash checks to tests
also ran the code format tool
ran the formatting tool
cleaned up the earlier question on hashes, fixed crash bug
ran formatter
2018-08-07 16:03:53 -06:00
Brannon King
6fa9ee58e3
Added cmake support for CLion intellisense
...
(not to be used for a full compile of the project)
2018-08-03 14:35:37 -06:00
Thomas Zarebczan
b71107c2b3
Merge pull request #182 from ocornoc/master
...
Fixed spacing so OS paths show up on different lines
2018-07-30 13:22:19 -07:00
ocornoc
93daca0614
Fixed spacing so OS paths show up on different lines
2018-07-30 11:23:48 -07:00
winder
e381336281
Sanitize claimtrie RPC commands.
2018-07-19 15:03:05 -04:00
lbrynaut
30c65694b9
Ensure bool is allocated for later assignment(s)
2018-07-16 09:17:30 -04:00
lbrynaut
84542d98d1
Re-enable OS X tests to see what's going wrong
2018-07-16 09:17:30 -04:00
kay kurokawa
b9a1b60555
install clang-format for osx, do not add remote origin2 if it already exists for clang formatting check in reproducible_build.sh
2018-07-11 12:15:43 -04:00
kay kurokawa
aed3b9b148
add a comment about nProportionalDelayFactor for a test on claimtriebranching_tests.cpp
...
Signed-off-by: kay kurokawa <kay@lbry.io>
2018-07-08 15:05:26 -04:00
kaykurokawa
48d51418ef
Add option to peform clang formatting check on reproducible_build.sh, run it in travis. Adjust README contributing guidelines.
2018-06-27 22:09:35 -04:00
kay kurokawa
50facca935
NOT FOR UPSTREAM MERGE Update .clang-format to latest in Bitcoin Core. Update doc/developer-notes to latest in Bitcoin Core, but use C++03
2018-06-27 22:09:35 -04:00
lbrynaut
e90d7f54ce
Merge pull request #165 from lbrynaut/osx-travis
...
Resolves OS X Travis build issue
2018-06-26 14:37:47 -05:00
lbrynaut
2587130e45
OSX Travis fix
2018-06-26 13:57:58 -05:00
kaykurokawa
f4be61d90a
normalize difficulty so that 1 == minmum difficulty
2018-06-19 11:48:40 -04:00
Alex Grin
047abede75
Merge pull request #161 from PenTesting/patch-1
...
Regex hardening to fix CVE-2018-12356.
2018-06-18 12:31:03 -04:00
PenTesting
4a1bf7bb51
Regex hardening to fix CVE-2018-12356.
2018-06-18 08:07:41 +03:00
kay kurokawa
a407c10b02
add note about c++ version, adjust formatting in README
2018-06-04 13:31:18 -07:00
lbrynaut
995b5a6666
Update doc string for claim's valid_at_height parameter
2018-05-30 12:10:47 -07:00
lbrynaut
4badde8595
Add support information to getclaimbyid rpc
2018-05-30 12:10:47 -07:00
kaykurokawa
6cce052bf7
add a data directory section to README, fix util.cpp comment to list the proper lbrycrd default data directories
2018-05-30 12:08:09 -07:00
lbrynaut
df4a86a0df
Merge pull request #147 from bvbfan/openssl-fix
...
Fix openssl build on 32 bit Linux
2018-05-29 08:15:25 -05:00
kay kurokawa
11f5bf4243
updated version to 0.12.2.0
2018-05-27 22:57:12 -07:00
kay kurokawa
5d22b17af5
fix fPowAllowMinDifficultyBlocks implementation on testnet so that it only affects block 277300 and onwards
2018-05-25 12:02:36 -04:00
Anthony Fieroni
4a2738ddf1
Fix openssl build on 32 bit Linux
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2018-05-25 08:07:15 +03:00
kay kurokawa
4e147cb380
Extend expiration of pre fork claims and supports. Adjust and add unit test for the extended expiration hardfork.
2018-05-24 00:30:07 -04:00
lbrynaut
dc34766423
Implement a hard fork for extended claim expiration times. Added unit tests for extended claim expiration.
2018-05-24 00:30:07 -04:00
lbrynaut
cd10b981b1
Merge pull request #141 from lbryio/fix-testnet-pow
...
fix fPowAllowMinDifficultyBlocks to work on the testnet
2018-05-21 15:16:24 -05:00
kay kurokawa
fe493bff9e
fix fPowAllowMinDifficultyBlocks to work on the testnet
2018-05-21 15:46:10 -04:00
lbrynaut
7930840005
Add a simple claim by id test
2018-05-18 13:15:43 -04:00
lbrynaut
d5df3ff10d
Simplify the claim index by reducing the memory cache in exchange for
...
slightly higher latency calls to leveldb
Add a simple claim by id test
2018-05-18 13:15:43 -04:00
lbrynaut
a0221c3bf7
Add a claim index for fast reference by id
2018-05-18 13:15:43 -04:00
kay kurokawa
c3d315ed49
add information regarding testnet on README
2018-05-16 15:41:17 -04:00
kay kurokawa
e120c1de69
best_claim_effective_amount_equals was not using getEffectiveAmountForClaim
2018-05-14 17:48:50 -04:00
kay kurokawa
6fc7e0860e
update version to 0.12.1.2
2018-04-25 15:38:46 -04:00
Victor Shyba
1d071a9998
fix bug in CClaimTrie::getEffectiveAmountForClaim
2018-04-23 13:35:44 -04:00
Victor Shyba
6b13bd1d45
Add tests for CClaimTrie::getEffectiveAmountForClaim
2018-04-23 13:35:44 -04:00
Alex Grin
c0f7584503
Update README.md
2018-04-19 14:55:22 -04:00
Alex Grin
ff07b5b927
Update README.md
2018-04-19 14:54:45 -04:00
kay kurokawa
4e1df4de23
update README
2018-04-18 17:04:43 -04:00
Kay Kurokawa
4ff143387e
integrate new CalcMinClaimTrieFee function into the memory pool check and wallet transaction creation.
...
increase DEFAULT_TRANSACTION_MAXFEE to accomodate the claim trie minimum fee that will exceed 0.1 credits.
2018-04-18 16:54:11 -04:00
Kay Kurokawa
8817a7df51
Add new function CalcMinClaimTrieFee to calulate the fee required for claimtrie transactions
2018-04-18 16:54:11 -04:00
Kay Kurokawa
6f0b24d62d
add comment about what recursivePruneName does
2018-04-18 16:24:32 -04:00
Kay Kurokawa
62f4bedb17
add unit test for recursivePruneName and merklehash computation test in claimtriecache_tests.cpp
2018-04-18 16:24:32 -04:00
kay kurokawa
0a2c49911d
use specific version 2.0.22 stable of libevent in reproducible builds
2018-04-18 12:10:47 -04:00
Kay Kurokawa
2f7c03cbe8
added a sanity check for making sure updates extend the expiration in claimtriebranching_tests, fixed white space
2018-04-16 12:32:51 -04:00
Kay Kurokawa
172f6aca32
remove debugging variable bnOld in retarget algorithm, clean up white spaces
2018-04-02 16:26:04 -04:00
Kay Kurokawa
d26db867dd
removed whitespaces at end of line in file rpcwallet.cpp
2018-03-12 09:35:08 -04:00
Kay Kurokawa
39580f1740
RPC commands updateclaim and nameclaim now takes argument "value" as hexadecimal encoded string
2018-03-12 09:35:08 -04:00