Just Wonder
88e0725bd9
Fixed https://github.com/kevacoin-project/kevacoin/issues/11 .
5 years ago
Just Wonder
69de9ed62a
Fixed wallet rpc help messages.
5 years ago
Just Wonder
2f357521ae
Fixed typo. keva_list_namespace should be keva_list_namespaces in the output of help.
5 years ago
Jianping Wu
ed0a03b941
Fixed keva entry in the result of gettransaction.
6 years ago
Jianping Wu
1112bc2f02
Fixed too-long-mempool-chain handling of kevacoin.
6 years ago
Jianping Wu
06770c9b2c
Fixed functional test cases.
6 years ago
Jianping Wu
8766247be1
Fixed CN RPC call transfer.
6 years ago
Jianping Wu
b39ed3748d
Implemented transfer RPC call.
6 years ago
Jianping Wu
1e187fea9d
Added block disconnecting test cases for keva.
6 years ago
Jianping Wu
37dfb034a6
1. Fixed pending information containing other people's information.
...
2. Fixed keva undo.
6 years ago
Jianping Wu
8c5def9909
Used SegWit address for keva_delete.
6 years ago
Jianping Wu
c763ddc985
Added feature_keva.py functional test case.
6 years ago
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.
6 years ago
Jianping Wu
0fa3dfbcc0
Used SegWit address for keva_put.
6 years ago
Jianping Wu
3ea0145db8
Moved keva_get and keva_filter to non-wallet rpc methods. They don't need wallet to function.
6 years ago
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.
6 years ago
Jianping Wu
392b7aba5f
More changes from litecoin to kevacoin.
6 years ago
Jianping Wu
72d45d6a69
Fixed unit tests.
6 years ago
Jianping Wu
86d85c886d
Added testnet fixed seeds.
6 years ago
Jianping Wu
9a025be151
Implemented keva_filter.
6 years ago
Jianping Wu
f6b074a81c
Fixed keva_delete.
6 years ago
Jianping Wu
df20cfc6d2
WIP: implemented keva_delete.
...
Problem: after the call, the corresponding keva coin is gone!
6 years ago
Jianping Wu
feccd14a48
Second major changes from litecoinS to kevacoinS.
6 years ago
Jianping Wu
7a994de062
First major changes to kevacoin text.
6 years ago
Jianping Wu
e3a786f827
Fixed windows build.
...
Fixed qt build.
6 years ago
Jianping Wu
98234230d2
Added Base58 format checking for namespace.
6 years ago
Jianping Wu
080740146f
Fixed list namespaces output - used valid JSON.
6 years ago
Jianping Wu
f947286c8b
Used DecodeBase58Check to match EncodeBase58Check.
...
Max value length is MAX_SCRIPT_ELEMENT_SIZE.
6 years ago
Jianping Wu
e30e56ef11
OK, it was decided that MAX_SCRIPT_ELEMENT_SIZE shall be 3072.
6 years ago
Jianping Wu
66f3985021
N or M for namespace.
...
TODO: make sure it is N only!
6 years ago
Jianping Wu
cfa582bd00
Added op name in keva_pending output.
6 years ago
Jianping Wu
ce08f141cc
Implemented keva_pending.
6 years ago
Jianping Wu
11c740f549
Cleaned up code - removed dead code from namecoin.
...
Removed lots of legacy checks from namecoin.
6 years ago
Jianping Wu
a875d1ca34
Find keva coins from wallet.
6 years ago
Jianping Wu
126f160722
Started working on instant results.
6 years ago
Jianping Wu
1d0a0efaeb
Validated unique namespace id.
6 years ago
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.
6 years ago
Jianping Wu
7d80f78f4e
Fixed keva amount in wallet.
6 years ago
Jianping Wu
049a7b2a80
Bug: remove keva input value from the value to select.
6 years ago
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
6 years ago
Jianping Wu
c50e868e14
Began to use SEGWIT by default!
6 years ago
Jianping Wu
6b28595a6f
Fixed namespace/key update checking.
6 years ago
Jianping Wu
56693daa32
Used Base64 with N prefix for namespace.
6 years ago
Jianping Wu
11746152dc
Implemented keva_get.
6 years ago
Jianping Wu
0d808fcdd0
Implemented keva_list_namespaces.
6 years ago
Jianping Wu
148ff7fcbd
Handled OP_KEVA_* - treated them as NOP.
6 years ago
Jianping Wu
45fecd334e
Changed HasNamespace to GetNamespace. Fixed BackedView error.
...
Started working on keva_put.
6 years ago
Jianping Wu
ef2c2789f5
Marked keva namespace coin as unspendable.
6 years ago
Jianping Wu
ff4cda4884
Base64 encode namespace.
6 years ago
Jianping Wu
2ba7b82896
Handled keva script with getAddress.
6 years ago