Commit Graph

16485 Commits

Author SHA1 Message Date
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
63452ca5df Updated readme. 2018-12-14 12:27:01 -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
Jianping Wu
638a5a715c Added kevacoin DNS seeders. 2018-12-13 10:43:54 -08:00
Jianping Wu
c436fe9b65 Fixed most miner tests.
Still three failures.
2018-12-13 10:43:54 -08:00
Jianping Wu
fd588c921a Fixed script test. 2018-12-13 10:43:54 -08:00
Jianping Wu
781e53a22b Fixed POW test cases. 2018-12-13 10:43:54 -08:00
Jianping Wu
e4376fdcb5 Increased total supply to: 1344000000.
Fixed subsidy test case.
2018-12-13 10:43:54 -08:00
Jianping Wu
d5ca3d6bd1 Fixed properly the keva name. 2018-12-13 10:43:54 -08:00
Jianping Wu
19c0ce9f75 Changed ts file LITECOIN to KEVACOIN. 2018-12-13 10:43:54 -08:00
Jianping Wu
5435d4b512 Tried to improve icons. 2018-12-13 10:43:54 -08:00
Jianping Wu
4d49d6ec97 Multiple icon size in the same file. 2018-12-13 10:43:54 -08:00
Jianping Wu
037da953d2 Added Kevacoin icons. 2018-12-13 10:43:54 -08:00
Jianping Wu
feccd14a48 Second major changes from litecoinS to kevacoinS. 2018-12-13 10:43:53 -08:00
Jianping Wu
7a994de062 First major changes to kevacoin text. 2018-12-13 10:43:53 -08:00
Jianping Wu
2c382b4dc0 Fixed test net genesis. 2018-12-13 10:43:53 -08:00
Jianping Wu
6e12ede1d6 More changes from litecoins to kevacoins. 2018-12-13 10:43:53 -08:00
Jianping Wu
e3a786f827 Fixed windows build.
Fixed qt build.
2018-12-13 10:43:53 -08:00
Jianping Wu
98234230d2 Added Base58 format checking for namespace. 2018-12-13 10:43:53 -08:00
Jianping Wu
080740146f Fixed list namespaces output - used valid JSON. 2018-12-13 10:43:53 -08:00
Jianping Wu
f947286c8b Used DecodeBase58Check to match EncodeBase58Check.
Max value length is MAX_SCRIPT_ELEMENT_SIZE.
2018-12-13 10:43:53 -08:00
Jianping Wu
e30e56ef11 OK, it was decided that MAX_SCRIPT_ELEMENT_SIZE shall be 3072. 2018-12-13 10:43:53 -08:00
Jianping Wu
45fed9568c N for prefix of namespace. 2018-12-13 10:43:53 -08:00
Jianping Wu
66f3985021 N or M for namespace.
TODO: make sure it is N only!
2018-12-13 10:43:53 -08:00
Jianping Wu
cfa582bd00 Added op name in keva_pending output. 2018-12-13 10:43:53 -08:00
Jianping Wu
ce08f141cc Implemented keva_pending. 2018-12-13 10:43:53 -08:00
Jianping Wu
11c740f549 Cleaned up code - removed dead code from namecoin.
Removed lots of legacy checks from namecoin.
2018-12-13 10:43:53 -08:00
Jianping Wu
a875d1ca34 Find keva coins from wallet. 2018-12-13 10:43:53 -08:00
Jianping Wu
2e6a3dbec7 Removed confirmed/conflicted namespaces and keys. 2018-12-13 10:43:53 -08:00
Jianping Wu
126f160722 Started working on instant results. 2018-12-13 10:43:53 -08:00
Jianping Wu
1d0a0efaeb Validated unique namespace id. 2018-12-13 10:43:53 -08:00
Jianping Wu
e23a5a6fe8 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-12-13 10:43:53 -08:00
Jianping Wu
7d80f78f4e Fixed keva amount in wallet. 2018-12-13 10:43:53 -08:00
Jianping Wu
af0a8efb0a More kevacoin name changes. 2018-12-13 10:43:53 -08:00
Jianping Wu
049a7b2a80 Bug: remove keva input value from the value to select. 2018-12-13 10:43:53 -08:00
Jianping Wu
294f4f1cda Started changing from litecoin to kevacoin. 2018-12-13 10:43:53 -08:00
Jianping Wu
348513dda6 Upgraded to Cryptonight V8. 2018-12-13 10:43:53 -08:00
Jianping Wu
b363a8d80e 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-12-13 10:43:53 -08:00