Steven Roose
ae54a1bad4
dynafed: Support changing mainnet dynafed activation
...
This should obviously only be done by blocksigners. The flag used is not
documented.
2021-03-02 15:34:00 +00:00
Steven Roose
47bc28aa88
Speficy dynafed deployment for Liquidv1
...
Bit: 25
Start: block 1,000,000 (recent past)
Timeout: never
2020-10-06 13:45:32 +02:00
Steven Roose
6f70350d07
Move dynafed bit into the ELEMENTS fields
2020-10-06 13:45:30 +02:00
Glenn Willen
729fd3ab7a
Update hardcoded PAK list for Liquid v1
2020-07-02 14:02:08 -07:00
Gregory Sanders
e5c1ad8f07
Fill out expected liquidv1 chain size
...
Currently it is 1.1 GB according to my local machine.
Overshooting by 3x to account for growth.
2019-11-26 11:09:59 +00:00
Gregory Sanders
27d9a70a42
Change elements mode to activating BIP9 signaling based on height
2019-11-14 09:33:40 -05:00
Gregory Sanders
9d5eb6aaaf
HF: Simplify legacy->dynafed transition max sig size
2019-11-12 09:06:06 -05:00
Gregory Sanders
558ea69bc5
Correctly seed the liquidv1 paklist pre-dynafed
2019-11-05 13:28:51 -05:00
Gregory Sanders
4afb69f994
Merge #718 : [0.18 backport] backport of #717
...
03150229c Bump _CLIENT_VERSION_BUILD (Steven Roose)
500a3731a Add legacy pak arg for custom chains (Gregory Sanders)
Pull request description:
backport of #717
Tree-SHA512: 01e20fd612ef9647b005686fc571ccdb8cf7897f8198b336e8f96c914e24fae96344e94bdf8ff96887568e87849538ef816d4a21ed4fbe3c3e6931d5ee7ae9ea
2019-09-27 10:05:32 -04:00
Gregory Sanders
9e1c98eaa1
Don't activate dynafed like custom chains
2019-09-27 10:40:20 +02:00
Gregory Sanders
200a392d85
Fix liquidv1 sync
...
A single field wasn't given a positive value which
meant it considers no peg-ins to be valid.
2019-09-27 10:40:13 +02:00
Gregory Sanders
500a3731a6
Add legacy pak arg for custom chains
2019-09-25 16:09:47 +02:00
Gregory Sanders
f11f066db4
Generalize the number of epochs old a peg-in can be and still be valid
2019-09-06 10:24:00 -04:00
Gregory Sanders
8bd702784b
Dynafed RPC support, tests, and deployment for custom chains
2019-09-06 10:24:00 -04:00
Gregory Sanders
8436710b4a
Add unused dynamic genesis block style in chainparams
2019-09-06 10:06:44 -04:00
Gregory Sanders
f2e3495d60
Create epoch length chainparam
2019-09-06 10:06:44 -04:00
Gregory Sanders
85467c06ce
Set default of multi_data_permitted to enforce_pak
2019-09-06 10:06:44 -04:00
Gregory Sanders
c37a8fe88b
Add dynafed helper functions
2019-09-06 10:06:44 -04:00
Steven Roose
0a6f0551d2
Rename -con_connect_coinbase to -con_connect_genesis_outputs
2019-06-05 10:02:41 +01:00
Steven Roose
f4889a5253
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
Steven Roose
7f894ae00b
UPSTREAM MERGE BROKEN: Merge commit ' f617e05c38' into master
2019-05-01 19:18:18 +01:00
Gregory Sanders
88b3802114
Add testdummy deployment for versionbits to squash warnings
2019-04-20 15:19:36 -04:00
Gregory Sanders
91294ca01a
Adapt Elements default adress prefix bytes to elements-0.14 style
2019-04-10 16:08:39 -04:00
Steven Roose
2a7039f13d
Add Travis fedpeg test with downloaded bitcoind
2019-03-25 11:21:06 +00:00
Gregory Sanders
665d9ebe0e
Whitespace and tab linting
2019-03-20 11:19:07 -04:00
Steven Roose
d53479c9ff
[BROKEN] Introduce CA in data structures
2019-03-20 12:05:45 +00:00
Steven Roose
04d06917d2
Rename con_elementswitness to con_elementsmode
...
It will have effect on more than just witness structure from now on.
2019-03-20 12:05:44 +00:00
Steven Roose
484d83c371
Add new arguments
2019-03-20 12:05:43 +00:00
Steven Roose
0f28780364
Add blech32 implementation and API
2019-03-20 12:05:35 +00:00
Steven Roose
17a22f1495
Add support for blinded addresses
2019-03-20 12:05:34 +00:00
Gregory Sanders
00fba7771c
Add liquidv1 chainparams
2019-03-20 12:05:33 +00:00
Gregory Maxwell
a083f75ba7
Update assumevalid, minimumchainwork, and getchaintxstats to height 563378.
...
m_assumed_blockchain_size/m_assumed_chain_state_size were still accurate.
2019-02-17 03:38:08 +00:00
Gregory Sanders
b8820d1836
Activate CSV from genesis block for custom chains
2019-02-14 09:05:10 -05:00
marcoagner
8c3fdd3a6d
fixes m_assumed_blockchain_size variables values:
...
This commit was a fix to `m_assumed_blockchain_size` reverted from
3fc2063's 220 to 9d0e528's 200 since work on 9d0e528 was being done in
parallel and ended up reverting `m_assumed_blockchain_size`.
This commits is now a intended to be a bump of
`m_assumed_blockchain_size` for both mainnet and testnet for new
reasonable values.
2019-02-14 12:43:10 +00:00
Steven Roose
6ed8fd8ab0
Add -con_elementswitness flag and global variable
2019-02-13 11:42:38 +00:00
Gregory Sanders
634e3953f6
MERGE FIX: Prevent mainnet unit tests from thinking they have signed blocks after custom tests
2019-01-31 10:55:41 +00:00
Gregory Sanders
c73e56428b
MERGE FIX: instantiate consensus.has_parent_chain for all chains
2019-01-31 10:55:19 +00:00
Gregory Sanders
c62fab2d69
UPSTREAM MERGE BROKEN: Merge commit ' 3832c25f17' into merge_14225
2019-01-28 18:14:25 +00:00
Gregory Sanders
f1dbd1cf3d
-multi_data_permitted: Allow >1 op_return output by policy
2019-01-24 11:06:59 -05:00
Gregory Sanders
2b4899dd3c
PAK enforcement via standardness, drop multi-op_return restriction
2019-01-24 11:06:55 -05:00
Wladimir J. van der Laan
ace87ea2b0
Merge #14970 : [net] add dnsseed.emzy.de to DNS seeds
...
de7266fc3c [net] add dnsseed.emzy.de to DNS seeds (Stephan Oeste)
Pull request description:
ACK https://github.com/bitcoin/bitcoin/blob/master/doc/dnsseed-policy.md
I'm willing to keep it up and running, unless something bad happens.
I have 15+ years experience running dns servers.
About my setup:
- the server may change over time, but the service will be up all the time
- running [sipa/bitcoin-seeder](https://github.com/sipa/bitcoin-seeder ) with default settings (and the non-root port redirect)
Tree-SHA512: 7abc975c148cc738d045c79d5bdb8d9926da41bb8dde66c21e954652b3c72a7aa2526af0c3c4fb8c234d3deaed5563542defe8a5137188d65ad7201b6b1d80eb
2019-01-21 19:16:45 +01:00
Jonas Schnelli
84d0fdce11
Merge #13216 : [Qt] implements concept for different disk sizes on intro
...
9d0e52834 implements different disk sizes for different networks on intro (marcoagner)
Pull request description:
Fixes https://github.com/bitcoin/bitcoin/issues/13213 .
Mostly, I layed out the concept to open the PR for refinement and getting feedback if the approach is okay. Changes are expected.
Two points:
- The values for both new consts `TESTNET_BLOCK_CHAIN_SIZE` and `TESTNET_CHAIN_STATE_SIZE` is certainly not optimal; I just checked the size of my testnet3 related dirs and set them to little bit higher values. Which values should be used?
- Should we do something like this to regtest? Or these "niceties" do not matter when on regtest?
Thanks!
Tree-SHA512: 8ae87a29fa8356b899e7a823c76cde793d9126b4ee59554d7a2a8edb088fe42a19976b34c06c2fd4a98a727e1e4971dd983f42b6093ea6caa255b45004e22bb4
2019-01-11 14:33:24 -10:00
Steven Roose
d8885400fb
Add support for signed-blocks parent chains
2019-01-02 18:46:02 +01:00
Steven Roose
d39d440fcf
Add mainchain rpc client
2019-01-02 16:12:47 +01:00
Steven Roose
238a72bead
Add arguments for parent chain characteristics
2019-01-02 16:12:42 +01:00
MarcoFalke
fab17e8272
test: Add basic test for BIP34
2018-12-29 19:39:37 +01:00
Gregory Sanders
ff32b17c5d
elements style genesis block commits to signblockscript in CommitToArguments
2018-12-19 11:38:43 -05:00
Gregory Sanders
d78f0763a1
Signed blocks by default for custom chains
2018-12-19 11:38:43 -05:00
Gregory Sanders
2a3dcde9ac
Set genesis block CProof to signblockscript if signed blocks active
2018-12-19 10:38:38 -05:00
Gregory Sanders
f7c5cf7d92
Add not yet enforced chainparam arguments for signed blocks
2018-12-19 10:38:38 -05:00