1
0
mirror of https://github.com/kvazar-network/kevacoin.git synced 2025-03-13 06:01:45 +00:00

11017 Commits

Author SHA1 Message Date
Jianping Wu
f96fd1d0dc Implemented keva_filter. 2018-12-12 15:19:21 -08:00
Jianping Wu
e05e197e00 Re-arranged keva ops.
Changed genesis block reward to 0.00001 coin.
2018-12-12 12:25:59 -08:00
Jianping Wu
d94a8e52ca Fixed keva_delete. 2018-12-11 23:04:51 -08:00
Jianping Wu
661040d3c2 WIP: implemented keva_delete.
Problem: after the call, the corresponding keva coin is gone!
2018-12-11 21:32:19 -08:00
Jianping Wu
8eaa74176e WIP: Keva mempool test. 2018-12-10 23:17:00 -08:00
Jianping Wu
fb9e794854 Keva undo tests. 2018-12-10 21:41:39 -08:00
Jianping Wu
0228a376a5 Started working on keva test case. 2018-12-10 17:18:50 -08:00
Jianping Wu
1f1561472c 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-10 12:01:52 -08:00
Jianping Wu
68e33218a6 Reduced the nMinimumChainWork for the first release. 2018-12-02 20:09:57 -08:00
Jianping Wu
6cbda119f3 CLIENT_NAME("KevacoinCore") 2018-12-02 17:33:07 -08:00
Jianping Wu
c332f21537 Fixed genesis coinbase scriptPubKey. 2018-12-02 14:46:01 -08:00
Jianping Wu
bf098c7599 Added kevacoin DNS seeders. 2018-11-30 22:56:36 -08:00
Jianping Wu
d84e085068 Fixed most miner tests.
Still three failures.
2018-11-30 16:55:25 -08:00
Jianping Wu
5386b97db4 Fixed script test. 2018-11-27 17:16:39 -08:00
Jianping Wu
d37f845e4f Fixed POW test cases. 2018-11-27 16:15:41 -08:00
Jianping Wu
5b84f9350d Increased total supply to: 1344000000.
Fixed subsidy test case.
2018-11-27 16:02:14 -08:00
Jianping Wu
acf12b3f70 Changed ts file LITECOIN to KEVACOIN. 2018-11-26 21:17:53 -08:00
Jianping Wu
1cf35206de Tried to improve icons. 2018-11-26 20:51:20 -08:00
Jianping Wu
50887722fd Multiple icon size in the same file. 2018-11-26 20:51:20 -08:00
Jianping Wu
18e0893c19 Added Kevacoin icons. 2018-11-26 20:51:20 -08:00
Jianping Wu
140dce8828 Second major changes from litecoinS to kevacoinS. 2018-11-26 20:51:19 -08:00
Jianping Wu
7c3079cbad First major changes to kevacoin text. 2018-11-26 20:51:19 -08:00
Jianping Wu
63fdb8d801 Fixed test net genesis. 2018-11-26 20:51:19 -08:00
Jianping Wu
b106cd1a28 More changes from litecoins to kevacoins. 2018-11-26 20:51:19 -08:00
Jianping Wu
ac66c2e03e Fixed windows build.
Fixed qt build.
2018-11-26 20:51:19 -08:00
Jianping Wu
da2fd51170 Added Base58 format checking for namespace. 2018-11-26 20:51:19 -08:00
Jianping Wu
1c318638f4 Fixed list namespaces output - used valid JSON. 2018-11-26 20:51:19 -08:00
Jianping Wu
0f8e9b11db Used DecodeBase58Check to match EncodeBase58Check.
Max value length is MAX_SCRIPT_ELEMENT_SIZE.
2018-11-26 20:51:19 -08:00
Jianping Wu
6cb75dd88c OK, it was decided that MAX_SCRIPT_ELEMENT_SIZE shall be 3072. 2018-11-26 20:51:19 -08:00
Jianping Wu
9c0811ec25 N for prefix of namespace. 2018-11-26 20:51:19 -08:00
Jianping Wu
a44c56c98a N or M for namespace.
TODO: make sure it is N only!
2018-11-26 20:51:19 -08:00
Jianping Wu
f03e39356d Added op name in keva_pending output. 2018-11-26 20:51:19 -08:00
Jianping Wu
adcf111f07 Implemented keva_pending. 2018-11-26 20:51:19 -08:00
Jianping Wu
e273036ab0 Cleaned up code - removed dead code from namecoin.
Removed lots of legacy checks from namecoin.
2018-11-26 20:51:19 -08:00
Jianping Wu
a4a09bc80d Find keva coins from wallet. 2018-11-26 20:51:19 -08:00
Jianping Wu
a1a0763c18 Removed confirmed/conflicted namespaces and keys. 2018-11-26 20:51:19 -08:00
Jianping Wu
3c8efc7b84 Started working on instant results. 2018-11-26 20:51:19 -08:00
Jianping Wu
60c19c1186 Validated unique namespace id. 2018-11-26 20:51:19 -08:00
Jianping Wu
019de6dc09 Used hash of the first TxIn as namespace id. This ensures that the namespace id is unqiue.
TODO: verify that the TxIn is indeed the hash of the first TxIn.
2018-11-26 20:51:19 -08:00
Jianping Wu
981d4c2f1e Fixed keva amount in wallet. 2018-11-26 20:51:19 -08:00
Jianping Wu
9480faba76 More kevacoin name changes. 2018-11-26 20:51:19 -08:00
Jianping Wu
09a82fc95c Bug: remove keva input value from the value to select. 2018-11-26 20:51:19 -08:00
Jianping Wu
395665d147 Started changing from litecoin to kevacoin. 2018-11-26 20:51:19 -08:00
Jianping Wu
d2e137a12a Upgraded to Cryptonight V8. 2018-11-26 20:51:19 -08:00
Jianping Wu
8292712a86 Base58 encoding for namespace (prefix 2, to be fixed to N)
Segwit P2SH-P2WPKH.
redeemScript = 0x0014{20-byte keyhash}
scriptPubKey = OP_HASH160 hash160(redeemScript) OP_EQUAL
2018-11-26 20:51:19 -08:00
Jianping Wu
760b8b838d Began to use SEGWIT by default! 2018-11-26 20:51:19 -08:00
Jianping Wu
f65c5e11f2 Used kva instead of ltc.
Changed Base58 prefix for legacy (K), segwit (V) and secret key (M).
2018-11-26 20:51:19 -08:00
Jianping Wu
4b8dade72a Added notes for mining.cpp for GetNodeCount. 2018-11-26 20:51:19 -08:00
Jianping Wu
ac4dbdb214 Fixed consensus.nMinimumChainWork. 2018-11-26 20:51:19 -08:00
Jianping Wu
ea7f261d9c Fixed C files linking issue -fPIC 2018-11-26 20:51:19 -08:00