-
Notifications
You must be signed in to change notification settings - Fork 992
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
[WIP] coinbase outputs with lock_height in switch commitments #215
Closed
+1,003
−718
Closed
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
9a193fd
experiment with lock_heights on outputs
antiochp 1e21029
playing around with lock_height as part of the switch commitment hash
antiochp 1bb9ed7
cleanup
antiochp d13b39b
include features in the switch commit hash key
antiochp ba22ed5
commit
antiochp 1267fd5
rebase off master
antiochp 13acb42
commit
antiochp 8de1189
cleanup
antiochp 27ca435
missing docs
antiochp 70a99f4
rework coinbase maturity test to build valid tx
antiochp 3bab309
pool and chain tests passing (inputs have switch commitments)
antiochp 60f8c0b
commit
antiochp f8e5d35
cleanup
antiochp 1c46b86
check inputs spending coinbase outputs have valid lock_heights
antiochp ab41029
wip - got it building (tests still failing)
antiochp 6abdc25
use zero key for non coinbase switch commit hash
antiochp 6861862
fees and height wrong order...
antiochp 2db64ff
send output lock_height over to wallet via api
antiochp 22a04d5
no more header by height index
antiochp 47e4719
refresh heights for unspent wallet outputs where missing
antiochp 4d3b48c
TODO - might be slow?
antiochp ced54ec
simplify - do not pass around lock_height for non coinbase outputs
antiochp 1d2cb4e
commit
antiochp ca22c40
Merge branch 'master' into lockheight_outputs
antiochp 94f70f5
fix tests after merge
antiochp 057d581
build input vs coinbase_input
antiochp 5c5fe39
is_unspent and get_unspent cleanup - we have no outputs, only switch_…
antiochp 6598d45
separate concept of utxo vs output in the api
antiochp 7b3b5d6
cleanup
antiochp 90ad055
better api support for block outputs with range proofs
antiochp 1a8dfde
basic wallet operations appear to work
antiochp eb62f2f
wallet refresh and wallet restore appear to be working now
antiochp f49a0ec
Merge branch 'master' into lockheight_outputs
antiochp 8c531b2
fix core tests
antiochp fea627d
fix some mine_simple_chain tests
antiochp 3b5387e
fixup chain tests
antiochp 289ed54
rework so pool tests pass
antiochp a988f95
wallet restore now safely habndles duplicate commitments (reused wall…
antiochp File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
build input vs coinbase_input
switch commit hash key encodes lock_height cleanup output by commit index (currently broken...)
commit 057d58188e4bedac43cb3ff08ea446f35eb8574d
There are no files selected for viewing
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
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
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
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
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
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
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
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
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
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
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
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.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
Sorry, something went wrong.