Commit Graph
30280 Commits
Author SHA1 Message Date
Duke Leto f13171efc6 desprout 2020-06-06 05:14:21 -04:00
Duke Leto 22d4d1a06e desprout 2020-06-06 04:34:30 -04:00
Duke Leto 0cc4772c25 desprout 2020-06-05 12:43:01 -04:00
Duke Leto 3cb215e39a more desprout, ugh 2020-06-05 12:17:41 -04:00
Duke Leto 90406d601c desprout 2020-06-05 11:13:30 -04:00
Duke Leto a44fa2ede4 This datastructure is tied to the wallet.dat format on disk 2020-06-05 10:24:22 -04:00
Duke Leto 86a98587a1 desprout 2020-06-05 10:14:52 -04:00
Duke Leto b089972147 delete 2020-06-05 10:07:36 -04:00
Duke Leto 7e48b4f8ec desprout 2020-06-05 09:31:31 -04:00
Duke Leto f7b1c1f26f Delete Payment Disclosures
This code will be "experimental" forever, only supports Sprout, and
is a piece of shit. Deleting with fire.

Sapling viewing keys are the replacement, which already exist.
2020-06-05 07:20:38 -04:00
Duke Leto 42a862650b desprout 2020-06-05 01:34:55 -04:00
Duke Leto 2c66142292 desprout 2020-06-05 01:22:51 -04:00
Duke Leto ed2c9450f9 desprout 2020-06-05 01:20:37 -04:00
Duke Leto ed91f0188b We aint got no JoinSplits around here 2020-06-04 21:56:04 -04:00
Duke Leto da6c0028a3 desprout 2020-06-04 21:51:49 -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 52e3739671 desprout 2020-06-03 21:59:49 -04:00
Duke Leto 2134269e76 desprout 2020-06-03 00:12:54 -04:00
Duke Leto 62d438e0de desprout 2020-06-02 02:52:19 -04:00
Duke Leto 5be12774f4 desprout 2020-06-02 02:40:18 -04:00
Duke Leto 00bf3255eb desprout 2020-06-01 10:54:50 -04:00
Duke Leto c27264eb0f desprout 2020-06-01 01:42:19 -04:00
Duke Leto eec2dd51fb wallet desprout 2020-05-30 00:44:20 -04:00
Duke Leto ab0576a72e desprout 2020-05-29 23:47:28 -04:00
Duke Leto d265f782e7 desprout 2020-05-29 23:35:11 -04:00
Duke Leto 1010c7e8e4 Throw a logic error instead of asserting when we see weird witness shenanigans 2020-05-29 23:32:41 -04:00
Duke Leto e35b7e21b3 Less typing is nice 2020-05-29 23:13:15 -04:00
Duke Leto 9c5a4e682e desprout 2020-05-29 23:10:05 -04:00
Duke Leto ff0ce2b69a Fix warning 2020-05-29 02:08:21 -04:00
Duke Leto c0834c3cb7 S4 dpow notaries 2020-05-29 01:55:00 -04:00
DeckerSU 2c60f2ffae disable assertion when -debug arg is passed 2020-05-21 21:55:16 -04:00
DeckerSU c7d96194d6 [test] proper removing of txes that violates interest validation from mempool
In CreateNewBlock of miner https://github.com/KomodoPlatform/komodo/blob/master/src/miner.cpp#L331
we have a condition that prevents miners to include certain txes in
block if tx violates komodo_validate_interest check. so, if such txes
will exist in mempool and in some reason they was not miner earlier, if
they have nExpiryHeight = 0 - they NEVER will be included in block by miners.

Also, code in CTxMemPool::removeExpired that should remove such txes
from mempool didn't do it due to mistake. As a result these txes
stucks in mempool. No one can mine it, bcz no one can include it in block,
and no one get success to remove it from mempool.

Look on old code:

```
(ASSETCHAINS_SYMBOL[0] == 0
  && tipindex != 0 && komodo_validate_interest(...) ) < 0

```
But should be:

```
(ASSETCHAINS_SYMBOL[0] == 0
  && tipindex != 0 && komodo_validate_interest(...) < 0 )
```

Bcz we should compare with 0 result of komodo_validate_interest, but we
had different behaviour, due to typo.
2020-05-21 21:54:28 -04:00
DeckerSU bde1f3c632 limit blockchain progress to a max of 1.000000
Issue: https://github.com/zcash/zcash/issues/3161
Fix commit: https://github.com/zcash/zcash/pull/4176/commits/b3594b52739c96105a3f6976924a9075b1c5bbe2
2020-05-21 21:53:51 -04:00
DeckerSU 3199c01328 CVE-2018–20586 fix
- https://medium.com/@lukedashjr/cve-2018-20586-disclosure-ff3e1ab9a21f
- https://github.com/bitcoin/bitcoin/pull/14618/files
2020-05-21 21:49:08 -04:00
ca333 b879f536e9 debug.log spam prevention 2020-05-21 21:33:05 -04:00
Duke Leto 12d6704621 Merge branch 'duke' into danger 2020-05-21 21:23:45 -04:00
Duke Leto 52193c6a86 Merge branch 'dev' into duke 2020-05-21 21:22:43 -04:00
Duke Leto a6c0532d16 Merge pull request #107 from MyHush/subatomic
Subatomic Swaps In Hush
2020-05-21 12:10:37 -07:00
Duke Leto 16477843d6 Merge branch 'duke' into danger 2020-05-19 23:34:07 -04:00
Duke Leto e4029e3c79 Merge pull request #111 from DenioD/duke
port expired transaction notify from Zcash Issue #110, and add dpow season 4 pubkeys Issue #109
2020-05-19 04:28:02 -07:00
DenioD 6e4be99c21 Add dpow season 4 pubkeys Issue #109 2020-05-19 10:20:28 +02:00
DenioD f3a4f77368 port expired transaction notify from Zcash. Issue #110 2020-05-19 10:03:53 +02:00
Denio 15b2e598c6 Merge pull request #1 from MyHush/duke
sync upstream
2020-05-19 09:30:37 +02:00
ssadler eabcce62f7 return void where possible and pass references to indicate that a NULL result is impossible 2020-05-12 21:42:37 -04:00
ssadler 2324e8ca4b fix fingerprint encoding 2020-05-12 21:42:03 -04:00
Duke Leto 095157d2d9 Remove sprout junk 2020-05-11 06:42:01 -04:00
Duke Leto dd5d932f87 Only print these when -zdebug is turned on 2020-05-11 06:34:48 -04:00
Duke Leto 8a4e72fca2 Remove some sprout code from BuildWitnessCache 2020-05-08 08:57:34 -04:00
Duke Leto 888efff4d1 Add subatomic to dapp makefile 2020-04-30 07:06:47 -04:00