Jianping Wu
11746152dc
Implemented keva_get.
6 years ago
Jianping Wu
0d808fcdd0
Implemented keva_list_namespaces.
6 years ago
Jianping Wu
c72450e983
Stored the latest tx output in namespace data.
6 years ago
Jianping Wu
1a4f002243
Fixed cached namespace.
6 years ago
Jianping Wu
d3e92247d7
Fixed KEVA_PUT checking.
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
83f7bd5071
Fixed tuple const valtype& crash issues.
6 years ago
Jianping Wu
ff4cda4884
Base64 encode namespace.
6 years ago
Jianping Wu
d341a86c09
Fixed keva_namespace transaction propagation.
...
Now it crashed maybe when connecting block.
6 years ago
Jianping Wu
2ba7b82896
Handled keva script with getAddress.
6 years ago
Jianping Wu
b8fa12de6b
ApplyNameTransaction.
6 years ago
Jianping Wu
194323ed89
Fixed standard.cpp compilation.
6 years ago
Jianping Wu
041c521d77
Standard.cpp handled keva script.
6 years ago
Jianping Wu
5977428951
Wallet getDebit with excluded keva.
6 years ago
Jianping Wu
29eb41121d
CTransaction, GetValueOut(bool fExcludeKeva)
6 years ago
Jianping Wu
f94b3294f8
Fixed args check for keva.
6 years ago
Jianping Wu
adb513eeaa
Continued adding keva support.
6 years ago
Jianping Wu
49de399c30
Implemented writing to DB.
6 years ago
Jianping Wu
afa40c41b6
Fixed keva op.
6 years ago
Jianping Wu
17a422025e
Finally everything built!
6 years ago
Jianping Wu
97b35682e0
WIP: main.cpp compiled.
6 years ago
Jianping Wu
d05ab948e2
WIP: tried to compile keva/main.cpp.
6 years ago
Jianping Wu
c56fb50b55
WIP: namespace/key
6 years ago
Jianping Wu
b112e0c795
WIP: fixed compilation errors.
6 years ago
Jianping Wu
ec2f335382
Started fixing compilation errors.
6 years ago
Jianping Wu
fb0acfc6d9
WIP: started implementing keva_namespace.
6 years ago
Jianping Wu
7b6206d83a
nSubsidyHalvingInterval from 840000 to 840000 * 4.
6 years ago
Jianping Wu
30e907bac6
Digishield difficulty adjustment.
...
Changed block time to 2 minutes.
6 years ago
Jianping Wu
b3a0506e4c
Changed initial target.
6 years ago
Jianping Wu
d40f735500
Lowered difficulty for CN algorithm.
6 years ago
Jianping Wu
7f27245431
Switched to cryptonight PoW.
6 years ago
Jianping Wu
fac4394247
Started working on Cryptonight.
6 years ago
Jianping Wu
855dc114e9
WIP: support two OPs.
6 years ago
Jianping Wu
4837682b4d
WIP: started implementing namespace, key and value.
6 years ago
Jianping Wu
ec7aaa8b1f
Fixed genesis block generation - GetPoWHash is scrypt hash, GetHash is SHA2 hash!
6 years ago
Jianping Wu
108ab19e27
WIP: changed pchMessageStart for test and regtest.
6 years ago
Jianping Wu
ddc94011a2
WIP: started working on genesis block.
6 years ago
MiWCryptoCurrency
10753d669d
qt: Revert "Force TLS1.0+ for SSL connections"
...
fix for upstream bitcoin qt5 openssl issue: https://github.com/bitcoin/bitcoin/pull/14403
6 years ago
Suhas Daftuar
d1dee20547
Fix crash bug with duplicate inputs within a transaction
...
Introduced by #9049
6 years ago
Hennadii Stepanov
11b9dbb439
-prune option -help output aligned with code
...
see: .../src/init.cpp#L1063
Github-Pull: #13844
Rebased-From: 312ff01
6 years ago
Thomas Kerin
1cdbea7f74
bitcoinconsensus: invalid flags should be set to bitcoinconsensus_error type, add test cases covering bitcoinconsensus error codes
...
Github-Pull: #13655
Rebased-From: 417b6c1d2990ffc78c029442e027797d724a101f
6 years ago
Anthony Towns
1825e37075
Error on missing amount in signrawtransaction*
...
Signatures using segregated witness commit to the amount being spent,
so that value must be passed into signrawtransactionwithkey and
signrawtransactionwithwallet. This ensures an error is issued if that
doesn't happen, rather than just assuming the value is 0 and producing
a signature that is almost certainly invalid.
Github-Pull: #13547
Rebased-From: a3b065b51fb333d976108a1fe34b7f663fd67285
6 years ago
Ben Woosley
20461fc272
Fix that CWallet::AbandonTransaction would only traverse one level
...
Prior to this change, it would mark only the first layer of
child transactions abandoned, due to always following the input hashTx
rather than the current now tx.
Github-Pull: #13652
Rebased-From: 89e70f9d7fe384ef9de4fa3828d4c80523290186
Tree-SHA512: 403da0cc400a807e5a30038bd505881a68208c3f9e96ad5a7755e763666982bc3c19564ac13a5757612c8b6efc331fb2ad0edbaf7e830993b84bc64624423e54
6 years ago
MarcoFalke
d9c563095d
qa: Initialize lockstack to prevent null pointer deref
...
Github-Pull: #13300
Rebased-From: fa9da85b7cc759d06bc24854be2bad0ea87b6006
6 years ago
Wladimir J. van der Laan
21dd5127a4
gui: Show messages as text not html
...
Currently, error messages (such as InitError) are displayed as-is, which
means Qt does auto detection on the format.
This means that it's possible to inject HTML from the command line
though e.g. specifying a wallet name with HTML in it. This isn't
a direct security risk because fetching content from internet is
disabled (and as far as I know we never report strings received
from the network this way). However, it can be confusing.
So explicitly force the format as text.
Github-Pull: #12617
Rebased-From: 6fbc0986fa2d49a1cb65b60eca71c25c84842a54
6 years ago
Sjors Provoost
f78e7f6589
[qt] send: Clear All also resets coin control options
...
Github-Pull: #12432
Rebased-From: f506c0a7f8ea6bae089177884e44e38cd2bfeb23
6 years ago
Pieter Wuille
657dfc5bca
Fix csBestBlock/cvBlockChange waiting in rpc/mining
...
Github-Pull: #12743
Rebased-From: 45dd13503918e75a45ce33eb5c934b998790fdc8
6 years ago
532479301
88d1a649a2
Consensus: Fix bug when compiler do not support __builtin_clz*
...
#ifdef is not correct since defination is defined to 0 or 1. Should change to #if
Github-Pull: #12573
Rebased-From: 18307849b405f9e2067eaa8091b105838f413707
6 years ago