-
Notifications
You must be signed in to change notification settings - Fork 400
Add issuance serialization in python, tighten up DoS rules #573
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
Add issuance serialization in python, tighten up DoS rules #573
Conversation
dc6b741 to
97bd312
Compare
|
mempool_packages.py out of value range error we've had once every blue moon, restarted |
97bd312 to
d5f5579
Compare
|
next failure looks like a silent merge conflict failure in fedpeg test(address update), rebased and pushed |
|
Seems like |
|
Ah nvm, the commit |
|
right, I think I moved half the checks and forgot to rephrase the commit |
|
yeah utACK d5f5579 |
|
we seem to have merge conflicts between changing default prefix and the addition peg-out testing(which tested that data) you recently merged. I'll fix and put at the top of this PR. |
…or decode failure
d5f5579 to
d70367b
Compare
|
pushed a couple additional fixes before the changeset here. |
d70367b Add broken python serialization to always give issuance input, test for decode failure (Gregory Sanders) 2cb47d1 Disallow coinbase output witness data, since outputs are explicit anyways (Gregory Sanders) 8b2e885 Test for block-blinding by txinwit-overstuffed block (Gregory Sanders) 789d4b9 Disallow output witness data in coinbase transactions (Gregory Sanders) e64324e Test coinbase witness data consensus rules (Gregory Sanders) ac98ca4 python test support for issuance and peg-in serialization and data (Gregory Sanders) 8140a87 Reject unneeded pegin witness by policy (Gregory Sanders) 97356e8 test_framework: Fix CTxInWitness.is_null with pegin_witness (Gregory Sanders) 2309508 feature_fedpeg.py: change sidechain's parent bech32 prefix to match (Gregory Sanders) Pull request description: resolves #530 Tree-SHA512: 89d78bfe512ba573304e0033798ed1de27decfbdbda78ed158ce1ee205e9f57054bb3c53d7e1e8aba9da2b865c33b9852551b0d4cc1c3c807a0b8dbae130ee86
|
ACK d70367b |
resolves #530