jl777
98ec2dc219
Add 1 second to timestamp to reduce diff growth
2018-05-03 14:20:34 +03:00
Jack Grigg
dc889d7f52
Update CreateNewContextualCMutableTransaction to create Sapling transactions
2018-05-03 12:02:51 +01:00
jl777
e7018d1da8
Exemption for TXSCL*
2018-05-03 13:13:47 +03:00
Jack Grigg
daed9ba7cc
Change JSOutPoint constructor to have js argument be uint64_t
...
Closes #3192 .
2018-05-03 10:47:22 +01:00
jl777
e27cff005b
Merge pull request #649 from jl777/jl777
...
Detect new block during wait
2018-05-03 11:00:12 +03:00
jl777
b92a8cd4bf
Block PoS miner, need to cache first timestamp
2018-05-03 09:34:51 +03:00
jl777
9bf6c59e33
PoS mining latency fix
2018-05-03 09:05:00 +03:00
jl777
4cc387ec2c
Detect new block during wait
2018-05-03 08:44:03 +03:00
miketout
90e7502158
Enabled recognition of time locked transactions as watch only or spendable, depending on time
2018-05-02 22:20:03 -07:00
jl777
3c8f919012
Merge pull request #648 from jl777/jl777
...
Miner improvements, required for notaries
2018-05-03 07:25:36 +03:00
jl777
6181f7d5bb
Test
2018-05-03 07:22:41 +03:00
jl777
97e9d76edc
Test
2018-05-03 07:19:10 +03:00
jl777
eb1ba5a0fe
improve miner to reduce out of order timestamps
2018-05-03 07:18:05 +03:00
Pieter Wuille
c8f9c87bf1
Implement {Encode,Decode}Destination without CBitcoinAddress
2018-05-03 01:13:04 +01:00
João Barbosa
6939c994ef
Remove unused GetKeyID and IsScript methods from CBitcoinAddress
2018-05-03 01:13:04 +01:00
Pieter Wuille
56c43a36bf
Move CBitcoinAddress to base58.cpp
2018-05-03 01:13:04 +01:00
Jack Grigg
b6be3e88bb
Use CBitcoinAddress wrappers in Zcash-specific code
2018-05-03 01:13:04 +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
Jack Grigg
2c34c1cbff
Update mempool_nu_activation RPC test to exercise both Overwinter and Sapling
...
Closes #3199 .
2018-05-03 01:07:41 +01:00
Homu
9e5398686c
Auto merge of #3206 - bitcartel:3194_polymorphic_note_class, r=str4d
...
Update note classes to be polymorphic
Closes #3194 . Lays foundation for introduction of Sapling notes through refactoring and creation of a class hierarchy for Sprout notes. This PR updates some tests, but otherwise is a no-op.
2018-05-02 08:07:35 -07:00
miketout
48d800c2c6
Merge all Komodo changes, including proof of stake, crypto conditions, passport, etc.
2018-05-02 03:24:21 -07:00
Homu
53fa6f1315
Auto merge of #3179 - bitcartel:backport_transaction_details_in_getblock_v2bitcartel, r=str4d
...
Add improvements to getblock RPC output
Includes and supercedes #3095 . Includes code cherry-picked from bitcoin/bitcoin#8704 .
2018-05-01 10:19:10 -07:00
Homu
0a8d0c25e8
Auto merge of #3220 - Eirik0:3209-fix-CheckTransaction, r=str4d
...
Implement consensus rules about the number of Spend and Output Descriptions in a transaction
Closes #3209 .
Part of #3065 .
2018-05-01 07:09:52 -07:00
pbca26
21201c8202
update readme, beefy node conf
2018-05-01 16:57:17 +03:00
Jack Grigg
1f9dfbb9f0
Fix -Wstring-plus-int warning on clang
2018-05-01 14:55:47 +01:00
jl777
4f61808ffc
-print
2018-05-01 16:25:54 +03:00
Homu
90304c4214
Auto merge of #3213 - str4d:3202-precursor, r=str4d
...
Upstream encoding cleanups
Cherry-picked from the following upstream PRs:
- bitcoin/bitcoin#7922
- bitcoin/bitcoin#7825
- bitcoin/bitcoin#8317
- bitcoin/bitcoin#9804
- Only the commit that changed `base58.cpp`
Precursor to #3202 .
2018-05-01 05:22:38 -07:00
jl777
a04c095fea
Merge pull request #646 from jl777/jl777
...
fixed rpc latency when notary mining
2018-05-01 14:37:45 +03:00
jl777
82f1287731
-prints
2018-05-01 13:53:11 +03:00
jl777
8fc79ac9fb
Reduce miner created latency
2018-05-01 13:18:19 +03:00
Homu
23f8b30c88
Auto merge of #3193 - str4d:b9856-badalloc-terminate, r=bitcartel
...
Terminate immediately when allocation fails
Backport of bitcoin/bitcoin#9856
Closes #1498 .
2018-05-01 02:09:51 -07:00
Luke Childs
ea5071d27f
Reorder assetchain params for better readability
2018-05-01 15:13:47 +07:00
miketout
e329959f32
moved verus (testnet) cli script to fiat directory
2018-04-30 22:02:33 -07:00
miketout
1912083859
Parameter parsing cleanup
2018-04-30 21:51:15 -07:00
Simon
54a872f0fa
Fix undefined behaviour, calling memcpy with NULL pointer.
...
Identified as part of audit: Least Authority, Issue D.
2018-04-30 16:41:02 -07:00
miketout
8360eb8231
Bash script for verus test cli
2018-04-30 12:14:52 -07:00
Simon
9bd8f092c6
Closes #3178 by adding verbosity level improvements to getblock RPC.
...
This is a follow-up commit for d0a1d833520d120bb5a2ac4cf4192047af6afe24
found in PR #3095 in order to fix nits and add a test.
2018-04-30 11:51:59 -07:00
Simon
bf911b3038
Tweaks to d0a1d83 to complete backport of Bitcoin PR #8704
2018-04-30 09:55:30 -07:00
Peter Pratscher
eb78a45a0c
Backported Bitcoin PR #8704 to optionally return full tx details in the getblock rpc call
2018-04-30 09:55:30 -07:00
Marshall Gaucher
b300118002
Merge pull request #2813 from str4d/2074-uacomment
...
Implement uacomment config parameter
2018-04-30 09:12:38 -06:00
jl777
7cde8fd1a4
Merge pull request #645 from jl777/jl777
...
Jl777
2018-04-30 11:49:36 +03:00
jl777
8f2def7895
Update display notary
2018-04-30 11:49:03 +03:00
miketout
b64e19b006
enable MiningRequiresPeers
2018-04-30 00:17:03 -07:00
miketout
2910478b5a
Added LWMA difficulty algorithm for Verus, enabled compiler optimizations for verushash
2018-04-29 23:21:35 -07:00
jl777
4fff8a632e
Add 56 and 57 for miners display
2018-04-30 00:44:45 +03:00
jl777
2c7ba74d0e
Fix
2018-04-30 00:38:30 +03:00
jl777
e4a383e340
Add notary 3 to recent miners print
2018-04-30 00:36:12 +03:00
jl777
9c55049163
Merge pull request #643 from jl777/jl777
...
Jl777
2018-04-29 15:22:36 +03:00
jl777
6494f040c5
Redundant calls to dpow KMD
2018-04-29 14:59:20 +03:00
jl777
61a186ae07
Create copy of fiat into ac so we can deprecate usage of fiat/*
2018-04-29 12:28:12 +03:00