Simon
b7d072069e
Update comment per review
2016-09-30 14:42:47 -07:00
Simon
3b30d8361a
Founders reward: changed index computation, added new test and some refactoring.
2016-09-30 14:42:47 -07:00
Simon
db0f931570
Add founders reward to ChainParams.
...
Fix bug where subsidy slow shift was ignored.
2016-09-30 14:42:47 -07:00
jl777
e93ff3ca05
syntax fix
2016-09-23 10:45:17 -03:00
jl777
8c3623fe10
syntax fixes
2016-09-23 10:36:28 -03:00
jl777
50027f0631
mindiff exception for notaries
2016-09-23 10:30:15 -03:00
Jack Grigg
a40034f7d6
Enable high-priority alerts to put the RPC into safe mode
...
This reverts the changes in 986b5e257e and adds a
priority check.
Closes #1106
2016-09-23 17:26:43 +12:00
jl777
d7426190e4
new read me
2016-09-21 16:18:52 -03:00
zkbot
976479f824
Auto merge of #1411 - bitcartel:master_bitcoin_7106, r=daira
...
Upstream patch: Fix and improve relay from whitelisted peers
https://github.com/bitcoin/bitcoin/pull/7106
a9f3d3db5c0c8d1697998ed9b3e192ddbf9a31f4
An extra commit modifies the log message string, otherwise there are are a number of commits that need be to backported to add methods e.g. GetDebugMessage. These commits modify the interface in consensus/validation.h so there are conflicts to be resolved. e.g.
9003c7c
a9ac95c
5f12263
fbf44e6
2016-09-20 19:41:00 -04:00
zkbot
5ef7fecf14
Auto merge of #1407 - bitcartel:master_bitcoin_7079, r=daira
...
Upstream patch: Prevent peer flooding inv request queue
https://github.com/bitcoin/bitcoin/pull/7079
5029698186445bf3cd69d0e720f019c472661bff
ebb25f4c23adbcb55796c402bafd6064a136f16f
2016-09-20 19:11:28 -04:00
Simon
e63d14fd4d
Replace %i format specifier with more commonly used %d.
2016-09-19 09:36:26 -07:00
de3dd8a015
Modify message string so we don't need to backport commits which implement FormatStateMessage and GetDebugMessage and involve changes to consensus/validation.h
2016-09-16 17:51:46 -07:00
Pieter Wuille
60aed95400
Fix and improve relay from whitelisted peers
...
This makes sure that retransmits by a whitelisted peer also actually
result in a retransmit.
Further, this changes the logic to never relay in case we would assign
a DoS score, as we expect to get DoS banned ourselves as a result.
2016-09-16 09:28:12 -07:00
Gregory Maxwell
e2190f8017
Limit setAskFor and retire requested entries only when a getdata returns.
...
The setAskFor duplicate elimination was too eager and removed entries
when we still had no getdata response, allowing the peer to keep
INVing and not responding.
2016-09-15 23:41:29 -07:00
kazcw
56f165bdc1
prevent peer flooding request queue for an inv
...
mapAlreadyAskedFor does not keep track of which peer has a request queued for a
particular tx. As a result, a peer can blind a node to a tx indefinitely by
sending many invs for the same tx, and then never replying to getdatas for it.
Each inv received will be placed 2 minutes farther back in mapAlreadyAskedFor,
so a short message containing 10 invs would render that tx unavailable for 20
minutes.
This is fixed by disallowing a peer from having more than one entry for a
particular inv in mapAlreadyAskedFor at a time.
2016-09-15 23:17:34 -07:00
jl777
7d36ed9e1d
test print
2016-09-14 12:59:08 -03:00
jl777
d27afb07eb
block check overrides
2016-09-14 06:22:24 -03:00
jl777
a614521c13
ifdef
2016-09-14 06:08:33 -03:00
jl777
431cce983e
messages
2016-09-14 06:03:47 -03:00
jl777
2deb9e7483
vector
2016-09-14 05:40:16 -03:00
jl777
ace19d6346
id
2016-09-14 05:34:34 -03:00
jl777
f6b8d87ed4
i hate c++ strings
2016-09-14 05:32:48 -03:00
jl777
891b2e16b6
)
2016-09-14 05:29:57 -03:00
jl777
f211fbb32a
skip command
2016-09-14 05:29:06 -03:00
jl777
07eff10791
syntax
2016-09-14 05:25:07 -03:00
jl777
d2451560a2
ss.str()
2016-09-14 05:23:57 -03:00
jl777
0217d91cd2
ToString
2016-09-14 05:22:33 -03:00
jl777
9fc05259a7
syntax
2016-09-14 05:21:26 -03:00
jl777
93b5c955d4
fix syntax
2016-09-14 05:17:26 -03:00
jl777
1fb0786301
syntax
2016-09-14 05:14:32 -03:00
jl777
fcd361184f
komodo message hooks
2016-09-14 05:12:12 -03:00
jl777
f03d63720c
reduce allowed future timestamp 2hrs -> 10 min
2016-09-14 04:20:11 -03:00
jl777
f333b7b9e9
ICO allocation
2016-09-13 16:14:36 -03:00
jl777
1a32177712
PoS block
2016-09-13 15:51:25 -03:00
jl777
3a02f67bf3
coin supply, rewards
2016-09-13 15:04:42 -03:00
0163f8faa2
Closes #1371 by updating signed message
2016-09-12 11:01:28 -07:00
Simon
805344dcf4
Refactor: replace calls to GetTxid() with GetHash()
2016-09-07 15:12:09 -07:00
Sean Bowe
d7eeb7455b
Fix CheckTransaction bugs.
2016-09-05 12:18:43 -06:00
Jack Grigg
de42390f90
Pass ZCIncrementalMerkleTree to wallet to prevent race conditions
2016-08-31 02:00:11 +12:00
Jack Grigg
769e031c1a
Update cached incremental witnesses when the active block chain tip changes
2016-08-30 00:29:49 +12:00
zkbot
365845216b
Auto merge of #1268 - ThisIsNotOfficialCodeItsJustForks:t1130-upgrade-libsodium, r=ebfull
...
Upgrade libsodium for AVX2-detection bugfix.
Upgrades libsodium to bring in an AVX2-detection bugfix (to help with #1130 ).
2016-08-22 02:34:30 +00:00
Taylor Hornby
2902ac7ce8
Use libsodium's s < L check, instead checking that libsodium checks that.
2016-08-18 16:38:20 -06:00
Patrick Strateman
e279e5f90a
Record nMinPingUsecTime
2016-08-15 19:31:14 -06:00
Simon
10d2c57c0d
Replace calls to GetHash() with GetTxid() for transaction objects.
...
Where the caller intends to receive a transaction id and not a double
SHA256 hash.
2016-07-26 17:13:03 -07:00
Taylor Hornby
67f0243533
Remove in-band error signalling from SignatureHash, fixing the SIGHASH_SINGLE bug.
2016-07-19 16:36:35 -06:00
Daira Hopwood
4bc00dc141
Bucket -> note.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-07-18 10:06:18 -06:00
Sean Bowe
cc01120a17
Rename more usage of serial.
2016-07-18 10:06:18 -06:00
Sean Bowe
b7e4abd6f7
Rename some usage of 'pour'.
2016-07-18 10:06:18 -06:00
Sean Bowe
bb64be52fe
Rename mapSerials to mapNullifiers.
2016-07-18 10:06:18 -06:00
Sean Bowe
d90e46ba8d
Renaming SetSerial to SetNullifier.
2016-07-18 10:06:18 -06:00