Commit Graph

  • 17a422025e Finally everything built! Jianping Wu 2018-10-25 17:32:34 -0700
  • 97b35682e0 WIP: main.cpp compiled. Jianping Wu 2018-10-25 13:55:01 -0700
  • d05ab948e2 WIP: tried to compile keva/main.cpp. Jianping Wu 2018-10-24 20:26:04 -0700
  • c56fb50b55 WIP: namespace/key Jianping Wu 2018-10-24 12:10:29 -0700
  • b112e0c795 WIP: fixed compilation errors. Jianping Wu 2018-10-20 14:06:00 -0700
  • ec2f335382 Started fixing compilation errors. Jianping Wu 2018-10-20 11:51:22 -0700
  • fb0acfc6d9 WIP: started implementing keva_namespace. Jianping Wu 2018-10-17 15:39:37 -0700
  • 7b6206d83a nSubsidyHalvingInterval from 840000 to 840000 * 4. Jianping Wu 2018-10-09 12:04:08 -0700
  • 30e907bac6 Digishield difficulty adjustment. Changed block time to 2 minutes. Jianping Wu 2018-10-09 11:29:40 -0700
  • b3a0506e4c Changed initial target. Jianping Wu 2018-10-05 12:33:15 -0700
  • d40f735500 Lowered difficulty for CN algorithm. Jianping Wu 2018-10-04 14:24:18 -0700
  • 7f27245431 Switched to cryptonight PoW. Jianping Wu 2018-09-28 13:03:40 -0700
  • fac4394247 Started working on Cryptonight. Jianping Wu 2018-09-25 18:00:00 -0700
  • 855dc114e9 WIP: support two OPs. Jianping Wu 2018-09-18 16:08:17 -0700
  • 4837682b4d WIP: started implementing namespace, key and value. Jianping Wu 2018-09-17 17:06:47 -0700
  • ec7aaa8b1f Fixed genesis block generation - GetPoWHash is scrypt hash, GetHash is SHA2 hash! Jianping Wu 2018-09-05 11:34:00 -0700
  • 108ab19e27 WIP: changed pchMessageStart for test and regtest. Jianping Wu 2018-09-04 22:41:08 -0700
  • ddc94011a2 WIP: started working on genesis block. Jianping Wu 2018-09-04 22:32:27 -0700
  • f96fd1d0dc Implemented keva_filter. 0.16.3-insta Jianping Wu 2018-12-12 15:19:21 -0800
  • e05e197e00 Re-arranged keva ops. Changed genesis block reward to 0.00001 coin. Jianping Wu 2018-12-12 12:25:59 -0800
  • d94a8e52ca Fixed keva_delete. Jianping Wu 2018-12-11 23:04:51 -0800
  • 661040d3c2 WIP: implemented keva_delete. Problem: after the call, the corresponding keva coin is gone! Jianping Wu 2018-12-11 21:32:19 -0800
  • 8eaa74176e WIP: Keva mempool test. Jianping Wu 2018-12-10 23:17:00 -0800
  • fb9e794854 Keva undo tests. Jianping Wu 2018-12-10 21:41:39 -0800
  • 0228a376a5 Started working on keva test case. Jianping Wu 2018-12-10 17:18:50 -0800
  • 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. Jianping Wu 2018-12-10 12:01:52 -0800
  • 68e33218a6 Reduced the nMinimumChainWork for the first release. Jianping Wu 2018-12-02 20:09:57 -0800
  • 6cbda119f3 CLIENT_NAME("KevacoinCore") Jianping Wu 2018-12-02 17:33:07 -0800
  • c332f21537 Fixed genesis coinbase scriptPubKey. Jianping Wu 2018-12-02 14:46:01 -0800
  • bf098c7599 Added kevacoin DNS seeders. Jianping Wu 2018-11-30 22:56:36 -0800
  • d84e085068 Fixed most miner tests. Still three failures. Jianping Wu 2018-11-30 16:55:25 -0800
  • 5386b97db4 Fixed script test. Jianping Wu 2018-11-27 17:16:39 -0800
  • d37f845e4f Fixed POW test cases. Jianping Wu 2018-11-27 16:15:41 -0800
  • 5b84f9350d Increased total supply to: 1344000000. Fixed subsidy test case. Jianping Wu 2018-11-27 16:01:48 -0800
  • cdd1056a4a Fixed properly the keva name. Jianping Wu 2018-11-26 21:41:34 -0800
  • acf12b3f70 Changed ts file LITECOIN to KEVACOIN. Jianping Wu 2018-11-26 21:17:53 -0800
  • 1cf35206de Tried to improve icons. Jianping Wu 2018-11-26 19:02:17 -0800
  • 50887722fd Multiple icon size in the same file. Jianping Wu 2018-11-26 18:09:54 -0800
  • 18e0893c19 Added Kevacoin icons. Jianping Wu 2018-11-26 17:40:41 -0800
  • 140dce8828 Second major changes from litecoinS to kevacoinS. Jianping Wu 2018-11-26 13:56:11 -0800
  • 7c3079cbad First major changes to kevacoin text. Jianping Wu 2018-11-26 13:54:34 -0800
  • 63fdb8d801 Fixed test net genesis. Jianping Wu 2018-11-26 13:38:25 -0800
  • b106cd1a28 More changes from litecoins to kevacoins. Jianping Wu 2018-11-25 22:32:25 -0800
  • ac66c2e03e Fixed windows build. Fixed qt build. Jianping Wu 2018-11-25 21:34:15 -0800
  • da2fd51170 Added Base58 format checking for namespace. Jianping Wu 2018-11-21 19:57:46 -0800
  • 1c318638f4 Fixed list namespaces output - used valid JSON. Jianping Wu 2018-11-21 19:06:42 -0800
  • 0f8e9b11db Used DecodeBase58Check to match EncodeBase58Check. Max value length is MAX_SCRIPT_ELEMENT_SIZE. Jianping Wu 2018-11-21 16:36:29 -0800
  • 6cb75dd88c OK, it was decided that MAX_SCRIPT_ELEMENT_SIZE shall be 3072. Jianping Wu 2018-11-21 16:11:27 -0800
  • 9c0811ec25 N for prefix of namespace. Jianping Wu 2018-11-21 15:44:05 -0800
  • a44c56c98a N or M for namespace. TODO: make sure it is N only! Jianping Wu 2018-11-21 15:38:53 -0800
  • f03e39356d Added op name in keva_pending output. Jianping Wu 2018-11-21 13:09:28 -0800
  • adcf111f07 Implemented keva_pending. Jianping Wu 2018-11-21 12:48:33 -0800
  • e273036ab0 Cleaned up code - removed dead code from namecoin. Removed lots of legacy checks from namecoin. Jianping Wu 2018-11-21 11:36:19 -0800
  • a4a09bc80d Find keva coins from wallet. Jianping Wu 2018-11-20 21:47:10 -0800
  • a1a0763c18 Removed confirmed/conflicted namespaces and keys. Jianping Wu 2018-11-20 13:22:50 -0800
  • 3c8efc7b84 Started working on instant results. Jianping Wu 2018-11-20 12:35:37 -0800
  • 60c19c1186 Validated unique namespace id. Jianping Wu 2018-11-19 17:51:57 -0800
  • 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. Jianping Wu 2018-11-19 17:04:39 -0800
  • 981d4c2f1e Fixed keva amount in wallet. Jianping Wu 2018-11-16 14:16:49 -0800
  • 9480faba76 More kevacoin name changes. Jianping Wu 2018-11-16 13:45:06 -0800
  • 09a82fc95c Bug: remove keva input value from the value to select. Jianping Wu 2018-11-16 12:29:16 -0800
  • 395665d147 Started changing from litecoin to kevacoin. Jianping Wu 2018-11-15 19:00:04 -0800
  • d2e137a12a Upgraded to Cryptonight V8. Jianping Wu 2018-11-15 11:51:05 -0800
  • 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 Jianping Wu 2018-11-06 15:46:56 -0800
  • 760b8b838d Began to use SEGWIT by default! Jianping Wu 2018-11-06 14:08:52 -0800
  • f65c5e11f2 Used kva instead of ltc. Changed Base58 prefix for legacy (K), segwit (V) and secret key (M). Jianping Wu 2018-11-05 15:28:11 -0800
  • 4b8dade72a Added notes for mining.cpp for GetNodeCount. Jianping Wu 2018-11-05 11:54:51 -0800
  • ac4dbdb214 Fixed consensus.nMinimumChainWork. Jianping Wu 2018-11-04 00:11:27 -0700
  • ea7f261d9c Fixed C files linking issue -fPIC Jianping Wu 2018-11-03 23:29:59 -0700
  • 112b96b74c Fixed namespace/key update checking. Jianping Wu 2018-11-03 13:42:50 -0700
  • 7fdc84cc45 Fixed getting namespace txin. Jianping Wu 2018-11-02 17:14:42 -0700
  • c9413af303 Used Base64 with N prefix for namespace. Jianping Wu 2018-11-02 16:44:55 -0700
  • 4e93264717 Implemented keva_get. Jianping Wu 2018-11-02 14:33:50 -0700
  • 5ce618613e Implemented keva_list_namespaces. Jianping Wu 2018-11-02 14:15:08 -0700
  • 490b4c75ba Stored the latest tx output in namespace data. Jianping Wu 2018-11-02 12:25:41 -0700
  • e2d7e4713a Fixed cached namespace. Jianping Wu 2018-11-01 22:18:27 -0700
  • feb00be56e Fixed KEVA_PUT checking. Jianping Wu 2018-11-01 16:20:00 -0700
  • e3064a494f Handled OP_KEVA_* - treated them as NOP. Jianping Wu 2018-11-01 15:58:41 -0700
  • 8bd0eaa31c Changed HasNamespace to GetNamespace. Fixed BackedView error. Started working on keva_put. Jianping Wu 2018-11-01 14:35:55 -0700
  • 59e48a4588 Marked keva namespace coin as unspendable. Jianping Wu 2018-11-01 12:42:46 -0700
  • 252319e899 Fixed tuple const valtype& crash issues. Jianping Wu 2018-10-31 19:24:54 -0700
  • 4dd5594881 Base64 encode namespace. Jianping Wu 2018-10-30 22:25:54 -0700
  • 97ba5e9246 Fixed keva_namespace transaction propagation. Now it crashed maybe when connecting block. Jianping Wu 2018-10-30 20:57:02 -0700
  • 24843a8750 Handled keva script with getAddress. Jianping Wu 2018-10-30 16:35:24 -0700
  • fc603ad028 ApplyNameTransaction. Jianping Wu 2018-10-30 15:33:28 -0700
  • 214b4b0bac Fixed standard.cpp compilation. Jianping Wu 2018-10-30 15:06:08 -0700
  • fc89f653c8 Standard.cpp handled keva script. Jianping Wu 2018-10-30 15:05:32 -0700
  • 07146b6c40 Wallet getDebit with excluded keva. Jianping Wu 2018-10-30 14:45:05 -0700
  • 024cba1f2e CTransaction, GetValueOut(bool fExcludeKeva) Jianping Wu 2018-10-30 14:07:37 -0700
  • e14b7664bf Fixed args check for keva. Jianping Wu 2018-10-30 13:16:20 -0700
  • 710afad74e Continued adding keva support. Jianping Wu 2018-10-29 12:21:06 -0700
  • 5b4962d706 Implemented writing to DB. Jianping Wu 2018-10-26 17:19:51 -0700
  • 7d75d17f04 Fixed keva op. Jianping Wu 2018-10-26 10:39:22 -0700
  • 0e81bfef6f Finally everything built! Jianping Wu 2018-10-25 17:32:34 -0700
  • dd8c6cc605 WIP: main.cpp compiled. Jianping Wu 2018-10-25 13:55:01 -0700
  • 9c650ebe49 WIP: tried to compile keva/main.cpp. Jianping Wu 2018-10-24 20:26:04 -0700
  • f524d1489a WIP: namespace/key Jianping Wu 2018-10-24 12:10:29 -0700
  • d13812b94e WIP: fixed compilation errors. Jianping Wu 2018-10-20 14:06:00 -0700
  • 3262008421 Started fixing compilation errors. Jianping Wu 2018-10-20 11:51:22 -0700
  • af231f9ec4 WIP: started implementing keva_namespace. Jianping Wu 2018-10-17 15:39:37 -0700