Commit graph

12494 commits

Author SHA1 Message Date
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
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
Steven Roose
fde9fe1010
Add basic issuance boilerplate 2019-03-20 12:05:42 +00:00
Steven Roose
f81122f948
Add asset and value blinding functionality 2019-03-20 12:05:41 +00:00
Steven Roose
8b8256d9fa
Add ConfidentialCommitment-based types 2019-03-20 12:05:40 +00:00
Steven Roose
d0322f7f7d
Add initial issuance boilerplate 2019-03-20 12:05:40 +00:00
Steven Roose
84954c8110
Add CAssetsDir 2019-03-20 12:05:38 +00:00
Steven Roose
10773c6c1a
Add CAsset and CAmountMap 2019-03-20 12:05:37 +00:00
Gregory Sanders
14af0b6539
Implement blech32 addresses, expose over RPC 2019-03-20 12:05:36 +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
Steven Roose
045e615692
Add CKey::ECDH 2019-03-20 12:05:32 +00:00
Gregory Sanders
aa375e66c1
Replace CScriptID and CKeyID in CTxDestination with dedicated type 2019-03-20 12:05:31 +00:00
Steven Roose
36a5d5d0f8
Fix bug in calculate_contract for Liquid 2019-03-20 12:05:28 +00:00
Steven Roose
77ba5eec41
RPC params convertion cleanup 2019-03-20 12:05:27 +00:00