Duke Leto
e3a68dfdfb
Hush is the extreme future, Komodo is the KYC past
2020-12-16 22:49:58 -05:00
Duke Leto
b58c15b9fb
update copyrights
2020-12-10 07:45:36 -05:00
Duke Leto
ebf0df633b
Define a new season of anon Hush DPoW notaries
2020-11-15 11:13:15 -05:00
Duke Leto
be16f80abc
Hush Full Node is now GPLv3
...
Any projects which want to use Hush code from now on will need to be licensed as
GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/
Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive
code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull
in changes from the Hush Full Node without permission from The Hush Developers,
which may in some circumstances grant an MIT license on a case-by-case basis.
2020-10-21 07:28:10 -04:00
Duke Leto
a7f88a87aa
Update copyright URL to be https
2020-09-20 13:17:38 -04:00
Duke Leto
ed2c9450f9
desprout
2020-06-05 01:20:37 -04:00
Duke Leto
b32bf1f82c
Revert "desprout"
...
This reverts commit 7c6c7150c6 .
2020-06-04 21:51:21 -04:00
Duke Leto
7c6c7150c6
desprout
2020-06-03 22:20:10 -04:00
Duke Leto
5be12774f4
desprout
2020-06-02 02:40:18 -04:00
DenioD
6c48397cf3
Hush witness rework, many thanks to @CryptoForge for this awesome code https://github.com/Cryptoforge-alt/pirate/tree/pirate_witness_rework
2020-02-15 14:14:39 +01:00
Duke Leto
9cc5cbf733
Remove some staking code
2019-12-20 15:25:13 -05:00
Duke Leto
870811d3bf
Fix call to CheckTransaction()
2019-12-10 22:28:49 -05:00
Duke Leto
b00cda1c09
Fix lots of little things that were undone by migrating Hush to KMD source code
2019-10-25 10:17:30 -04:00
blackjok3r
17dd062fee
woops
2019-06-04 14:10:15 +08:00
blackjok3r
b29c95a26d
fix PIRATE forced rescan.
2019-06-04 11:53:38 +08:00
blackjok3r
e90ac44dde
try fix
2019-05-19 00:48:24 +08:00
blackjok3r
02a3f08894
fix staking wallet fix.
2019-05-18 23:38:49 +08:00
blackjok3r
cf6f647d1e
fix wallet corruption fix, for staking chains, fix forced rescan for ZEX and KMD with ztx in wallet.
2019-04-29 11:25:23 +08:00
blackjok3r
0bb8c5be22
fix wallet code. Force daemon close and reccomend zapwallettxns for non staking chains.
2019-04-16 13:14:04 +08:00
blackjok3r
2e727de8ee
fix wallet crash
2019-04-15 19:58:13 +08:00
blackjok3r
7c56d03474
try wallet fix
2019-04-14 15:51:26 +08:00
jl777
8e89c783d4
Casts for windows
2019-03-04 03:22:51 -11:00
blackjok3r
096d25df97
Disable all experminetal/LABS features that are not required.
2019-02-26 12:49:17 +08:00
blackjok3r
292edfb284
Merge branch 'FSM' of https://github.com/jl777/komodo into mastertest
2019-01-23 16:57:05 +08:00
blackjok3r
06ff993abd
Fix rescan entire wallet when finding corrupt transaction on load. Now removes corrupt tx and re adds it with GetTransaction.
2019-01-18 17:06:30 +08:00
blackjok3r
94593ce8fd
CheckTransaction does not call overwinter checks
2019-01-12 01:15:19 +08:00
blackjok3r
a963718c7c
tx-overwinter-active skip check on wallet load
2019-01-12 00:35:39 +08:00
blackjok3r
2cbde4d787
fix wallet expired on load, fix pindex->segid for PoW.
2019-01-10 23:16:28 +08:00
blackjok3r
1cd8881329
change print
2019-01-04 17:51:23 +08:00
blackjok3r
ff43475a31
Re-add txs that were removed from wallet, if they are valid.
2019-01-04 17:26:28 +08:00
blackjok3r
5837b5bc05
Wallet corruption fix. No longer calls a rescan on daemon load, instead we now delete the non existant txs from the wallet, so next time you load it the error is gone.
2019-01-04 16:11:51 +08:00
blackjok3r
e93fd95815
Merge branch 'FSM' of https://github.com/jl777/komodo into ac_import
2019-01-02 23:29:52 +08:00
blackjok3r
91b6694c71
Fix some bugs? Add getimports RPC.
2019-01-02 23:04:26 +08:00
jl777
0ea9ae3c05
Update copyright to 2019
2018-12-31 21:41:05 -11:00
blackjok3r
8799583cc0
remove rescan for corrupt tx and add LOCK2 for deleteion of staking tx. debug prints.
2018-12-29 21:18:45 +08:00
blackjok3r
3028d884e5
Major rebase and fix staking.
2018-12-16 23:04:45 +08:00
blackjok3r
b76ca3dc43
Try wallet fix here
2018-12-07 00:38:13 +08:00
jl777
d7355261ee
wallet time allowed
2018-11-23 06:58:45 -11:00
Michael Toutonghi
df756d24ba
Cheatcatcher
2018-10-10 19:02:09 -07:00
miketout
c2dc091e40
Merge branch 'master' of https://github.com/zcash/zcash into dev
2018-10-08 17:19:15 -07:00
Jack Grigg
e2416930ea
wallet: Store HDSeed and chain data
2018-09-03 10:45:37 +01:00
Jack Grigg
4c77517772
Rename *ViewingKey* -> *SproutViewingKey*
2018-08-03 02:23:38 +01:00
Jack Grigg
e5eab182b5
Use boost::variant to represent shielded addresses and keys
...
libzcash::PaymentAddress has been renamed to libzcash::SproutPaymentAddress,
and a new typedef boost::variant is now libzcash::PaymentAddress. Similarly
for ViewingKey and SpendingKey.
A new class InvalidEncoding is introduced as the default boost::variant
option for each address and key type; it is used during decoding instead
of boost::optional.
All address and key storage functions in the wallet have been modified to
refer specifically to the Sprout types, as they are used very precisely.
In most other cases, the more general type is leveraged as much as possible,
and we convert to the Sprout type when necessary. This will be subsequently
wrapped in, or replaced with, context-specific functions once Sapling
types are implemented.
2018-05-11 17:14:49 -04:00
Pieter Wuille
3d31e09cbb
Split key_io (address/key encodings) off from base58
2018-05-08 21:39:56 +01:00
Pieter Wuille
07444da1db
Introduce wrappers around CBitcoinAddress
...
This patch removes the need for the intermediary Base58 type
CBitcoinAddress, by providing {Encode,Decode,IsValid}Destination
function that directly operate on the conversion between strings
and CTxDestination.
2018-05-03 01:12:57 +01:00
Pieter Wuille
29a8ade782
Prevector type
2018-04-16 07:38:36 -06:00
Jack Grigg
167cd33374
Implement viewing key storage in the wallet
2017-12-20 00:46:37 +00:00
Jack Grigg
642a1caf93
ViewingKey -> ReceivingKey per zcash/zips#117
2017-12-04 17:17:18 +00:00
syd
c72a4732cc
Remove Boost conditional compilation.
...
Boost is currently at version 106200 in the depends subsystem
so it is safe to remove code the refers to earlier versions.
This closes #2445
2017-11-23 00:05:21 -05:00
Jack Grigg
6fb8d0c2d6
Skip JoinSplit verification before the last checkpoint
...
Part of #1749
2016-12-09 21:06:45 +13:00