forked from bitcoin/bitcoin
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
feat: implement the dash analogue to BIP143 #5860
Open
panleone
wants to merge
16
commits into
dashpay:develop
Choose a base branch
from
panleoneDash:dip_143
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cb97745 - Browse repository at this point
Copy the full SHA cb97745View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ba0483 - Browse repository at this point
Copy the full SHA 8ba0483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 437ef2f - Browse repository at this point
Copy the full SHA 437ef2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d33c86 - Browse repository at this point
Copy the full SHA 7d33c86View commit details
Commits on Feb 25, 2024
-
feat: add SCRIPT_ENABLE_DIP0143
Only if this flag is enabled it's possible to use the new sighash algorithm
Configuration menu - View commit details
-
Copy full SHA for 67457dd - Browse repository at this point
Copy the full SHA 67457ddView commit details -
refactor: remove SigVersion from EvalScript
Since Sigversion is now a local property of each input.
Configuration menu - View commit details
-
Copy full SHA for abad7f4 - Browse repository at this point
Copy the full SHA abad7f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c313a9 - Browse repository at this point
Copy the full SHA 1c313a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd401ec - Browse repository at this point
Copy the full SHA dd401ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe464fb - Browse repository at this point
Copy the full SHA fe464fbView commit details -
test: VerifyScript unit test coverage
- Test that txs with SigVersion DIP0143 pass script verification only when the corresponding flag is set - Test that multi sig transactions can have their inputs signed with different SigVersion (one BASE, the other DIP0143) - Test that SigHashType DIP0143 cannot be used alone
Configuration menu - View commit details
-
Copy full SHA for fc6fc90 - Browse repository at this point
Copy the full SHA fc6fc90View commit details -
test: add DIP0143SignatureHash
So it is possible to generate DIP0143 SigHash from python tests
Configuration menu - View commit details
-
Copy full SHA for 038adfa - Browse repository at this point
Copy the full SHA 038adfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5474e72 - Browse repository at this point
Copy the full SHA 5474e72View commit details
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0e0675c - Browse repository at this point
Copy the full SHA 0e0675cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f3c81d - Browse repository at this point
Copy the full SHA 3f3c81dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d60b9 - Browse repository at this point
Copy the full SHA 00d60b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a2b5c8 - Browse repository at this point
Copy the full SHA 0a2b5c8View commit details
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.