Ray Engelking
3336cdec3c
regtest working; basic regtest server tested with single node
2018-01-13 19:50:58 -05:00
Ray Engelking
0f3407e87a
New EXT keys added; https://bitcoin.stackexchange.com/questions/28380/i-want-to-generate-a-bip32-version-number-for-namecoin-and-other-altcoins
2018-01-11 21:15:38 -05:00
Ray Engelking
04225f95ec
Test net sync'd fine; still needs new EXT keys
2018-01-11 19:21:07 -05:00
Ray Engelking
46d41142a3
Segwit temp disabled to connect to more than one node while sync'ing
2018-01-09 09:49:21 -05:00
Ray Engelking
bafd007fc9
fixed flo_splash
2018-01-07 12:41:32 -05:00
Ray Engelking
d40556dd05
src completely updated to FLO, except for minor issues
2018-01-06 15:00:02 -05:00
Jeremiah Buddenhagen
6e001a8445
Update chainTxData
2018-01-01 22:21:13 -06:00
Jeremiah Buddenhagen
84a4aa157a
Temporarily disable nMinimumChainWork
2017-12-31 15:35:49 -06:00
Jeremiah Buddenhagen
d63f4a6554
BIPs 34, 65, 66
2017-12-31 05:26:12 -06:00
Jeremiah Buddenhagen
d2626e1c08
parameters were swapped
2017-12-31 05:25:12 -06:00
Jeremiah Buddenhagen
f43fe1e283
More difficulty adjustment progress?
2017-12-19 15:28:12 -08:00
Jeremiah Buddenhagen
4af0b18e91
Difficulty adjustment forks
2017-12-17 12:12:14 -08:00
Jeremiah Buddenhagen
ee436c4425
d != b
2017-12-15 17:39:13 -08:00
Jeremiah Buddenhagen
3c4f0c33f5
Initial consensus parameters
2017-12-15 16:09:47 -08:00
Jeremiah Buddenhagen
739add65fa
fix silly syntax oopses
2017-12-15 14:42:37 -08:00
Jeremiah Buddenhagen
c123b4d4ea
Genesis
2017-12-15 13:51:42 -08:00
Adrian Gallagher
d00acd07f7
Litecoin: Update chainparams and blockchain size
2017-09-19 18:39:26 -07:00
shaolinfry
f51e0a25f4
Litecoin: Adjust chain parameters
2017-09-19 18:22:34 -07:00
Pieter Wuille
b1973d6181
Update chain transaction statistics
2017-08-03 16:39:58 -07:00
Gregory Maxwell
9a8b054185
Update defaultAssumeValid according to release-process.md.
...
Updated for block 477890.
2017-07-28 01:11:14 +00:00
Cory Fields
c1be285364
chainparams: make supported service bits option explicit
2017-06-22 15:21:22 -04:00
Cory Fields
6cdc488e36
net: switch to dummy internal ip for dns seed source
...
This addresss the TODO to avoid resolving twice.
2017-06-14 18:05:01 -04:00
practicalswift
3fb81a8480
Use list initialization (C++11) for maps/vectors instead of boost::assign::map_list_of/list_of
2017-06-06 21:29:16 +02:00
shaolinfry
29c07196d0
Rename -bip9params to -vbparams
2017-05-30 19:21:51 +02:00
Jorge Timón
2351a064a6
Chainparams: Get rid of CChainParams& Params(std::string)
2017-05-03 18:15:54 +02:00
Jorge Timón
f87f3626e3
Chainparams: Use a regular factory for creating chainparams
2017-05-03 18:15:47 +02:00
practicalswift
8dc957ae06
Remove unused code
2017-03-17 04:37:43 +01:00
Peter Todd
3b4dd2a676
Add seed.btc.petertodd.org to mainnet DNS seeds
2017-02-19 16:11:54 -05:00
Gregory Maxwell
3f78e460ba
Update nMinimumChainWork and defaultAssumeValid.
2017-02-16 19:31:03 +00:00
Jonas Schnelli
ca9955e706
Remove bitseed.xf2.org form the dns seed list
2017-02-09 11:28:01 +01:00
Gregory Maxwell
e440ac7ef3
Introduce assumevalid setting to skip presumed valid scripts.
...
This disentangles the script validation skipping from checkpoints.
A new option is introduced "assumevalid" which specifies a block whos
ancestors we assume all have valid scriptsigs and so we do not check
them when they are also burried under the best header by two weeks
worth of work.
Unlike checkpoints this has no influence on consensus unless you set
it to a block with an invalid history. Because of this it can be
easily be updated without risk of influencing the network consensus.
This results in a massive IBD speedup.
This approach was independently recommended by Peter Todd and Luke-Jr
since POW based signature skipping (see PR#9180) does not have the
verifiable properties of a specific hash and may create bad incentives.
The downside is that, like checkpoints, the defaults bitrot and older
releases will sync slower. On the plus side users can provide their
own value here, and if they set it to something crazy all that will
happen is more time will be spend validating signatures.
Checkblocks and checklevel are also moved to the hidden debug options:
Especially now that checkblocks has a low default there is little need
to change these settings, and users frequently misunderstand them as
influencing security or IBD speed. By hiding them we offset the
space added by this new option.
2017-01-13 15:42:24 +00:00
Pieter Wuille
df3637177a
Update estimated transaction count data
2017-01-11 08:21:40 -08:00
Pieter Wuille
e356d9a758
Shorten variable names and switch to tx/s
2017-01-11 08:21:37 -08:00
Pieter Wuille
3641141c8f
Move tx estimation data out of CCheckPointData
2017-01-04 13:18:49 -08:00
isle2983
27765b6403
Increment MIT Licence copyright header year on files modified in 2016
...
Edited via:
$ contrib/devtools/copyright_header.py update .
2016-12-31 11:01:21 -07:00
Pieter Wuille
b4e4ba475a
Introduce convenience type CTransactionRef
2016-11-19 17:53:23 -08:00
Pieter Wuille
1662b437b3
Make CBlock::vtx a vector of shared_ptr<CTransaction>
2016-11-19 17:51:09 -08:00
Gregory Maxwell
fd46136dfa
IBD check uses minimumchain work instead of checkpoints.
...
This introduces a 'minimum chain work' chainparam which is intended
to be the known amount of work in the chain for the network at the
time of software release. If you don't have this much work, you're
not yet caught up.
This is used instead of the count of blocks test from checkpoints.
This criteria is trivial to keep updated as there is no element of
subjectivity, trust, or position dependence to it. It is also a more
reliable metric of sync status than a block count.
2016-11-02 01:47:02 +00:00
Wladimir J. van der Laan
dd07c6b2cc
Merge #8921 : RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC
...
b26a7b5 RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC (Jorge Timón)
2016-10-18 13:31:59 +02:00
Jorge Timón
b26a7b5377
RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC
2016-10-18 13:17:38 +02:00
Christian Decker
2449e12681
My DNS seed supports filtering
...
Currently supports filtering by any combination of the 4 least
significant bits.
2016-10-17 13:33:53 -04:00
Matt Corallo
ffb4713920
Add x9 service bit support to dnsseed.bluematt.me
2016-10-17 13:33:52 -04:00
Matt Corallo
504c72ad34
Comment that most dnsseeds only support some service bits combos
2016-10-17 13:33:25 -04:00
Pieter Wuille
f9c23dea97
Define start and end time for segwit deployment
2016-10-17 14:15:57 +02:00
Jonas Schnelli
40a95cfd8f
Set jonasschnellis dns-seeder filter flag
2016-08-24 09:06:56 +02:00
Wladimir J. van der Laan
37d83bb0a9
Merge #8391 : Consensus: Remove ISM
...
122786d Consensus: Remove ISM (NicolasDorier)
2016-08-04 12:20:35 +02:00
Suhas Daftuar
56c87e9211
Allow changing BIP9 parameters on regtest
2016-07-29 09:41:58 -04:00
NicolasDorier
122786d0e0
Consensus: Remove ISM
2016-07-23 01:02:53 +09:00
Wladimir J. van der Laan
d612837814
Merge #8149 : Segregated witness rebased
...
f852813 BIP9 parameters for testnet (Johnson Lau)
070dbc4 --- [SEGWIT] begin: deployment --- (Pieter Wuille)
fdb43df [qa] Add GetTransactionSigOpCost unit tests (Jonas Nick)
d846e02 [qa] script_tests: witness tests can specify tx amount (Suhas Daftuar)
330b0f3 [qa] p2p segwit tests (Suhas Daftuar)
4f7ff00 [qa] Add rpc test for segwit (Alex Morcos)
66cca79 [qa] Autogeneration support for witness in script_tests (Pieter Wuille)
06d3805 [qa] Add segwit support to script_tests (Pieter Wuille)
00f46cb [qa] Add transaction tests for segwit (NicolasDorier)
0aa9207 [qa] Witness version 0 signing unit tests (Pieter Wuille)
978e200 --- [SEGWIT] begin: tests --- (Pieter Wuille)
745eb67 [RPC] signrawtransaction can sign P2WSH (NicolasDorier)
f4691ab [RPC] Add wallet support for witness transactions (using P2SH) (Pieter Wuille)
605e847 BIP143: Signing logic (Pieter Wuille)
9757b57 --- [SEGWIT] begin: wallet --- (Pieter Wuille)
af87a67 Do not use compact blocks when segwit is enabled (Pieter Wuille)
6032f69 Add rewind logic to deal with post-fork software updates (Pieter Wuille)
b7dbeb2 [libconsensus] Script verification API with amounts (Thomas Kerin)
2b1f6f9 BIP141: Other consensus critical limits, and BIP145 (Pieter Wuille)
7c4bf77 [RPC] Return witness data in blockchain RPCs (Johnson Lau)
3dd4102 BIP143: Verification logic (Pieter Wuille)
0ef1dd3 Refactor script validation to observe amounts (Pieter Wuille)
b8a9749 BIP144: Handshake and relay (receiver side) (Pieter Wuille)
8b49040 BIP141: Commitment structure and deployment (Pieter Wuille)
449f9b8 BIP141: Witness program (Pieter Wuille)
7030d9e BIP144: Serialization, hashes, relay (sender side) (Pieter Wuille)
ecacfd9 --- [SEGWIT] begin: P2P/node/consensus --- (Pieter Wuille)
2016-06-24 18:07:44 +02:00
Pieter Wuille
133deb83df
Mark my dnsseed as supporting filtering
2016-06-23 15:44:35 +02:00