-
Notifications
You must be signed in to change notification settings - Fork 386
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[0.17, WIP] Confidential Assets #503
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
30 tasks
All unit tests now working, including blind_tests and additional bitcoin-tx cases for elements serialization |
need to straighten out the policyAsset - subsidy_asset - pegged_asset relationship |
All bitcoin functional tests are working locally for me now |
… handle results after
Merged
stevenroose
added a commit
that referenced
this pull request
Mar 20, 2019
ac64280 Set correct ports for Liquid network params (Steven Roose) 6491b4d Use upstream Shuffle which doesn't cause DEBUG panic (Gregory Sanders) de56cd8 move fee estimation test to extended tests, takes too long (Gregory Sanders) 1f062da Fix compilation of certain builds (Gregory Sanders) 7d86c7d remove leftover asset debug printing (Gregory Sanders) 1fec77f Add elements transaction unit test data to EXTRA_DIST (Gregory Sanders) 665d9eb Whitespace and tab linting (Gregory Sanders) 3055245 Spelling linter (Gregory Sanders) 0148024 Functional test linting (Gregory Sanders) 242515f LogPrints need \n (Gregory Sanders) b4c9ccb remove duplicate includes in test_bitcoin (Gregory Sanders) 8371cfc Fixup blind.h guard (Gregory Sanders) bc9a610 Fixup wallet log print (Gregory Sanders) f56de12 Remove all but one circular dep: coinselection <-> wallet (Gregory Sanders) 5c3481a Lint RPC args (Gregory Sanders) 04a8f2e Document blindedprefix arg (Gregory Sanders) a687dd9 Add assets and issuance functional tests (Steven Roose) 96af43b Add confidential transactions functional test (Steven Roose) 39020cd Adapt existing functional tests to CA (Steven Roose) 6113bf8 [BROKEN] Add fee outputs to functional tests (Steven Roose) b48aea8 [BROKEN] Account for assets in all balance inspection in tests (Steven Roose) 43f8b45 [BROKEN] Adapt bitcoin_functional tests to CA (Steven Roose) 5f9f578 [BROKEN] Unbreak Qt code after CA (Steven Roose) f7920d7 [BROKEN] Add issuance wallet RPCs (Steven Roose) a361dda [BROKEN] Add CA wallet RPCs (Steven Roose) b6397d6 [BROKEN] Adapt wallet unit tests to CA (Steven Roose) d3ab44d [BROKEN] Adapt wallet to CA (Steven Roose) 49e8083 [BROKEN] Add raw issuance RPCs (Steven Roose) a03239d [BROKEN] Add raw tx RPCs for CA (Steven Roose) 6038c37 [BROKEN] Add unit test for blinding logic (Steven Roose) aa33202 [BROKEN] Add blinding logic (Steven Roose) cd56626 [BROKEN] Adapt existing unit tests to CA (Steven Roose) f4553d4 [BROKEN] Adapt existing benchmarks to CA (Steven Roose) 703db5b [BROKEN] Adapt existing RPCs to CA (Steven Roose) 6493ad9 Adapt bitcoin-tx to CA (Steven Roose) 0b50661 [BROKEN] Add CA validation (Steven Roose) d53479c [BROKEN] Introduce CA in data structures (Steven Roose) 04d0691 Rename con_elementswitness to con_elementsmode (Steven Roose) 484d83c Add new arguments (Steven Roose) fde9fe1 Add basic issuance boilerplate (Steven Roose) f81122f Add asset and value blinding functionality (Steven Roose) 8b8256d Add ConfidentialCommitment-based types (Steven Roose) d0322f7 Add initial issuance boilerplate (Steven Roose) fd411bb Enable surjection proof module in secp256k1-zkp (Steven Roose) 84954c8 Add CAssetsDir (Steven Roose) 10773c6 Add CAsset and CAmountMap (Steven Roose) 14af0b6 Implement blech32 addresses, expose over RPC (Gregory Sanders) 0f28780 Add blech32 implementation and API (Steven Roose) 9cb2fa0 Add blech32 python implementation with diff annotation with segwit_addr.py (Gregory Sanders) 17a22f1 Add support for blinded addresses (Steven Roose) 00fba77 Add liquidv1 chainparams (Gregory Sanders) 045e615 Add CKey::ECDH (Steven Roose) aa375e6 Replace CScriptID and CKeyID in CTxDestination with dedicated type (Gregory Sanders) 3e7cff1 Disable tests that are not relevant for Elements (Steven Roose) 3a0b3b7 Add tweakfedpeg and compatbility test (Gregory Sanders) 36a5d5d Fix bug in calculate_contract for Liquid (Steven Roose) 77ba5ee RPC params convertion cleanup (Steven Roose) ce19a5f Add secure reporting document, link in README (Gregory Sanders) Pull request description: Cleaned up version of #503. Tree-SHA512: fb82a182a49384dd4be5838c147f6049f3b554f6d861681df46d83819c39c460b469cb68a8f6c47a2e8d3c17e439fea8818f8bca03b200027e6a127875376892
Closing in favor of #515. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TODO:
Multi-change output script stuff
Squash history