11207 Commits

Author SHA1 Message Date
Jianping Wu
1e187fea9d Added block disconnecting test cases for keva. 2019-02-13 22:42:47 -08:00
Jianping Wu
1aa9fbd044 Fixed keva unit test. 2019-02-13 21:24:42 -08:00
Jianping Wu
37dfb034a6 1. Fixed pending information containing other people's information.
2. Fixed keva undo.
2019-02-13 20:46:30 -08:00
Jianping Wu
8c5def9909 Used SegWit address for keva_delete. 2019-02-12 20:26:25 -08:00
Jianping Wu
c763ddc985 Added feature_keva.py functional test case. 2019-02-12 18:45:29 -08:00
Jianping Wu
ffc04e7399 1. Handled "too-long-mempool-chain" by deleting the offending Tx so that it is not in mempool and will not affect the subsequent operations.
2. Fixed typos in keva_filter output and help message.
2019-02-12 15:51:23 -08:00
Jianping Wu
53d29e5690 Fixed key comparator for kevacache. 2019-02-12 11:54:03 -08:00
Jianping Wu
316b951bd2 Fixed CDbKeyIterator constructor warning.
Removed incorrect items from the results of keva_filter.
2019-02-11 23:56:39 -08:00
Jianping Wu
0fa3dfbcc0 Used SegWit address for keva_put. 2019-02-11 23:20:25 -08:00
Jianping Wu
bf62b97a6a Fixed constructor initialization warnings.
Fixed nameSpace variable assignment used in keva_filter.
2019-02-11 22:30:32 -08:00
Jianping Wu
3ea0145db8 Moved keva_get and keva_filter to non-wallet rpc methods. They don't need wallet to function. 2019-02-11 13:02:42 -08:00
Jianping Wu
e86e3a33a8 Increased MAX_PROTOCOL_MESSAGE_LENGTH to 6MB.
Increase nPowTargetTimespan to 20 from 10, for RegTest.
2019-02-08 19:03:33 -08:00
Jianping Wu
3cf8093553 Increased nPowTargetTimespan to 10 seconds for RegTest.
Checked fPowNoRetargeting in pow.cpp.
2019-02-08 17:14:09 -08:00
Jianping Wu
4c92689288 Mining test cases passed. 2019-02-07 18:07:51 -08:00
Jianping Wu
0c6a908f7c Fixed all rpc test cases. 2019-02-07 17:42:33 -08:00
Jianping Wu
c2e4edb7ec Fixed wallet_account test.
Only supported legacy address in regtest.

Fixed wallet_backup test.

Fixed wallet_basic.

Fixed wallet_multiwallet and txn_clone.

Fixed txn_doublespend test case.
2019-02-07 15:09:19 -08:00
Jianping Wu
ff0f32d468 Updated genesis block for testnet 5. 2019-01-28 20:50:41 -08:00
Jianping Wu
f5935c6a39 Fixed testnet address prefix.
Moved to testnet5.
2019-01-28 18:37:13 -08:00
Jianping Wu
392b7aba5f More changes from litecoin to kevacoin. 2019-01-28 17:21:28 -08:00
Jianping Wu
5f8376e01e Fixed blockchain difficulty tests. 2019-01-26 18:15:10 -08:00
Jianping Wu
c627628f11 Skipped some miner tests (CreateNewBlock_validity) as genesis block is not available yet.
TODO: add back these test cases.
2019-01-26 17:53:16 -08:00
Jianping Wu
9ab8e8d8a0 Fixed base58 test cases.
Skipped lots of test cases since many of them are irrelevant, e.g. kevacoin only have compressed keys.
2019-01-26 17:49:29 -08:00
Jianping Wu
c6b604c418 Changed LTC to KVA.
Fixed qt test cases.
2019-01-26 16:34:11 -08:00
Jianping Wu
22cae7e612 Fixed rpc rawsign test case. 2019-01-26 15:20:05 -08:00
Jianping Wu
16ff06c5c2 Fixed script and transaction tests. 2019-01-26 00:57:32 -08:00
Jianping Wu
72d45d6a69 Fixed unit tests. 2019-01-25 21:25:48 -08:00
Jianping Wu
a0f5c3a91d Changed kevacoin icons. 2019-01-24 22:19:12 -08:00
Jianping Wu
166d96ea1c Properly fixed testnet checking. 2019-01-21 19:34:15 -08:00
Jianping Wu
d814fc3128 Fixed kevacoin difficulty calculation. 2019-01-18 12:13:09 -08:00
Jianping Wu
86d85c886d Added testnet fixed seeds. 2019-01-18 11:45:19 -08:00
Jianping Wu
8bf578cf49 Removed accidental commit. 2019-01-17 21:20:40 -08:00
Jianping Wu
7b9d2ade4e Adjusted genesis block difficulty.
Updated dns seeders.
2019-01-17 21:13:58 -08:00
Jianping Wu
1bc0bb7c55 Disabled mainnet for now. 2019-01-17 11:56:35 -08:00
Jianping Wu
fd939df4f2 Updated dns seeders. 2019-01-17 11:37:52 -08:00
Jianping Wu
9a34a74f14 Fixed testnet configuration. 2019-01-10 14:27:54 -08:00
Jianping Wu
e3c8d3cf1c Fixed macOS crash. 2018-12-29 14:13:13 -08:00
Jianping Wu
9dfb141524 Fixed test net genesis nonce. 2018-12-20 19:28:27 -08:00
Jianping Wu
f7a73a4f32 Increased MAX_BLOCK_WEIGHT from 4000000 to 6000000. 2018-12-17 13:14:36 -08:00
Jianping Wu
f80d9fed49 Set the same halving schedule as bitcoin. Increased block reward to 500. 2018-12-15 21:22:25 -08:00
Jianping Wu
9a025be151 Implemented keva_filter. 2018-12-13 10:43:54 -08:00
Jianping Wu
33bb11cdda Re-arranged keva ops.
Changed genesis block reward to 0.00001 coin.
2018-12-13 10:43:54 -08:00
Jianping Wu
f6b074a81c Fixed keva_delete. 2018-12-13 10:43:54 -08:00
Jianping Wu
df20cfc6d2 WIP: implemented keva_delete.
Problem: after the call, the corresponding keva coin is gone!
2018-12-13 10:43:54 -08:00
Jianping Wu
ceefe25a87 WIP: Keva mempool test. 2018-12-13 10:43:54 -08:00
Jianping Wu
37ea895cde Keva undo tests. 2018-12-13 10:43:54 -08:00
Jianping Wu
7f2f9e55b7 Started working on keva test case. 2018-12-13 10:43:54 -08:00
Jianping Wu
eb9ea1b9dd Made sure to delete the entries from the db is they are new (i.e. no namespace and key combo before).
TODO: add keva test.
2018-12-13 10:43:54 -08:00
Jianping Wu
cf0c3f22c0 Reduced the nMinimumChainWork for the first release. 2018-12-13 10:43:54 -08:00
Jianping Wu
9b51553117 CLIENT_NAME("KevacoinCore") 2018-12-13 10:43:54 -08:00
Jianping Wu
ceb78e8e72 Fixed genesis coinbase scriptPubKey. 2018-12-13 10:43:54 -08:00