Steven Roose
298c2fb482
Merge #538 : Enforce coinbase maturity on bitcoin peg-ins
...
5acc42e4e feature_fedpeg.py: remove the spam output (Gregory Sanders)
870e41609 Enforce coinbase maturity on bitcoin peg-ins (Gregory Sanders)
Pull request description:
resolves https://github.com/ElementsProject/elements/issues/14
Technically a softfork but not really since the elements chain would eventually become valid anyways.
Tree-SHA512: bfdf404f7056e6b16adde3a82b0e11839b921fd08063ae6415d207b553e1a19c5f5a76cb308af1ca63164c001eb59b5874fe33160f7bf87061a6a4a507aa9241
2019-04-01 10:04:07 +01:00
Gregory Sanders
870e41609e
Enforce coinbase maturity on bitcoin peg-ins
2019-03-28 16:27:18 -04:00
Gregory Sanders
0baa13581e
Only check 1 in 1000 block header sigs on load
2019-03-27 14:42:27 -04:00
Gregory Sanders
87c06d4091
Save some space, maintain compatibility with elements-0.14 header index
2019-03-27 13:54:19 -04:00
Steven Roose
2a7039f13d
Add Travis fedpeg test with downloaded bitcoind
2019-03-25 11:21:06 +00:00
Steven Roose
e1cd00cc6c
Change branding from bitcoin to elements
2019-03-22 10:12:04 +00:00
Steven Roose
ade539cbb4
Don't assume mainchain is Bitcoin
2019-03-21 19:30:52 +00:00
Steven Roose
aba54b3f92
Make validatepegin default to true if has parent chain
2019-03-21 17:55:02 +00:00
Gregory Sanders
3c8206a36c
Merge #525 : [0.17] Disallow extended encoding for non-witness transactions
...
e11c6f5 Disallow extended encoding for non-witness transactions (Pieter Wuille)
Pull request description:
backport of https://github.com/ElementsProject/elements/pull/402 which is a backport of upstream
Tree-SHA512: 01cccbc0d54a9f039ed16c88f1d9ec7ebac3a936fb4a77e664c9103e06bb142741a743ac980887ec16570429ccc0f9614e5b3076084b1c949190b3169844ed7d
2019-03-21 13:37:34 -04:00
Pieter Wuille
e11c6f5580
Disallow extended encoding for non-witness transactions
2019-03-21 15:50:35 +00:00
Gregory Sanders
5273ed5bec
Default to mainnet cookie for liquidv1
2019-03-21 10:43:20 -04:00
Gregory Sanders
8ea52eec38
Default to elementsregtest
2019-03-21 10:43:20 -04:00
Gregory Sanders
4ea4401e93
Merge #516 : [0.17] Fix progress reporting issue
...
5b8c79a Fix progress reporting issue (Steven Roose)
Pull request description:
Based on https://github.com/ElementsProject/elements/pull/515
Reimplementation of https://github.com/Blockstream/liquid/pull/6
Tree-SHA512: 292be614802d0ca74bc9a19080bce46812bc4d5c386ed01f87e74898830946276359100d404868dda8fd4b4087699a9be804370a8ad387c7d92f4a3f5572d0b0
2019-03-21 08:09:25 -04:00
Gregory Sanders
efd6164af2
Merge #518 : [0.17] Manual pak RPC calls
...
3f6f7b3 Add getpegoutkeys RPC call (Gregory Sanders)
4d486e6 add generatepegoutproof RPC call (Gregory Sanders)
Pull request description:
These aid in integration testing allowing the caller to sends funds wherever.
Tree-SHA512: 3eaade83256df892604974a6f528d1fbadaae8f4e5c382a58ca74a1f422432c182ae64aa047306d4942eb3d7880f035e38cc3f9eccb8aa7d872345e7544ef81e
2019-03-21 08:01:47 -04:00
Gregory Sanders
928c756171
Merge #517 : [0.17] backport "Validation: stop logging fake pow data"
...
a657da0 Validation: stop logging fake pow data (Sjors Provoost)
Pull request description:
Based on #515 .
Backport of https://github.com/Blockstream/liquid/pull/8
Tree-SHA512: 0f81430ca9905c4aa9b9e50ee3cd5a856132cc641dbc3346f982c2d5a023ab83cf68b64a3008f1adbda52d277d4357ed2d89e8ed6335c6288294fe5275743ba0
2019-03-21 07:11:12 -04:00
Steven Roose
5b8c79ac9d
Fix progress reporting issue
...
Reimplementation of https://github.com/Blockstream/liquid/pull/6
2019-03-21 11:01:16 +00:00
Gregory Sanders
3f6f7b3f5a
Add getpegoutkeys RPC call
2019-03-21 06:55:09 -04:00
Gregory Sanders
4d486e6a7b
add generatepegoutproof RPC call
2019-03-21 06:45:39 -04:00
Stefan Liu
831319e264
Remove comma for claimpegin in command line help info
...
When calling this method(`claimpegin`) with liquid-cli, we don't commas between parameters.
2019-03-20 23:07:09 +00:00
Sjors Provoost
a657da02a7
Validation: stop logging fake pow data
2019-03-20 23:05:15 +00:00
Steven Roose
ac642808ab
Set correct ports for Liquid network params
2019-03-20 22:10:03 +00:00
Gregory Sanders
6491b4da5d
Use upstream Shuffle which doesn't cause DEBUG panic
2019-03-20 16:59:03 -04:00
Gregory Sanders
1f062da26c
Fix compilation of certain builds
2019-03-20 13:20:49 -04:00
Gregory Sanders
7d86c7d976
remove leftover asset debug printing
2019-03-20 13:01:18 -04:00
Gregory Sanders
665d9ebe0e
Whitespace and tab linting
2019-03-20 11:19:07 -04:00
Gregory Sanders
30552459dc
Spelling linter
2019-03-20 11:05:49 -04:00
Gregory Sanders
242515fd63
LogPrints need \n
2019-03-20 10:32:08 -04:00
Gregory Sanders
b4c9ccb8fb
remove duplicate includes in test_bitcoin
2019-03-20 10:26:26 -04:00
Gregory Sanders
8371cfcdad
Fixup blind.h guard
2019-03-20 10:19:19 -04:00
Gregory Sanders
bc9a6104a9
Fixup wallet log print
2019-03-20 10:16:12 -04:00
Gregory Sanders
f56de12cdd
Remove all but one circular dep: coinselection <-> wallet
2019-03-20 10:10:43 -04:00
Gregory Sanders
5c3481a91e
Lint RPC args
2019-03-20 09:53:33 -04:00
Gregory Sanders
04a8f2e051
Document blindedprefix arg
2019-03-20 09:32:21 -04:00
Steven Roose
5f9f578ee6
[BROKEN] Unbreak Qt code after CA
2019-03-20 12:05:59 +00:00
Steven Roose
f7920d77ec
[BROKEN] Add issuance wallet RPCs
2019-03-20 12:05:58 +00:00
Steven Roose
a361dda7a3
[BROKEN] Add CA wallet RPCs
2019-03-20 12:05:57 +00:00
Steven Roose
b6397d6959
[BROKEN] Adapt wallet unit tests to CA
2019-03-20 12:05:56 +00:00
Steven Roose
d3ab44de44
[BROKEN] Adapt wallet to CA
2019-03-20 12:05:55 +00:00
Steven Roose
49e808373e
[BROKEN] Add raw issuance RPCs
2019-03-20 12:05:54 +00:00
Steven Roose
a03239dd31
[BROKEN] Add raw tx RPCs for CA
2019-03-20 12:05:53 +00:00
Steven Roose
6038c37c7e
[BROKEN] Add unit test for blinding logic
2019-03-20 12:05:52 +00:00
Steven Roose
aa33202bda
[BROKEN] Add blinding logic
2019-03-20 12:05:51 +00:00
Steven Roose
cd56626647
[BROKEN] Adapt existing unit tests to CA
2019-03-20 12:05:50 +00:00
Steven Roose
f4553d4b6d
[BROKEN] Adapt existing benchmarks to CA
2019-03-20 12:05:49 +00:00
Steven Roose
703db5b42f
[BROKEN] Adapt existing RPCs to CA
2019-03-20 12:05:48 +00:00
Steven Roose
6493ad902a
Adapt bitcoin-tx to CA
2019-03-20 12:05:47 +00:00
Steven Roose
0b5066143d
[BROKEN] Add CA validation
2019-03-20 12:05:46 +00: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