-
Notifications
You must be signed in to change notification settings - Fork 115
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
go/consensus/api/transaction: Support multi-sig accounts #3094
Conversation
Codecov Report
@@ Coverage Diff @@
## master #3094 +/- ##
==========================================
- Coverage 68.71% 68.62% -0.10%
==========================================
Files 375 376 +1
Lines 36962 37110 +148
==========================================
+ Hits 25398 25465 +67
- Misses 8319 8409 +90
+ Partials 3245 3236 -9
Continue to review full report at Codecov.
|
249a4f0
to
2e76469
Compare
a250e6a
to
88b1dc6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
21/92
be6e92e
to
3126977
Compare
33fa8fd
to
5c61e78
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
93/93
b29f679
to
dc6ba36
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(22/93)
Any measurable performance impact from this change?
Some changes like using account addresses instead of public keys for entity identifiers seem useful for future proofness.
6bbf800
to
2222cb4
Compare
No idea, shouldn't be though.
Moving to |
2222cb4
to
4167be2
Compare
This adds preliminary internal support required for the new multi-signature accounts, and changes everything to use the new multi-signature account addresses and envelope. Notes: * Tooling to actually generate multi-signature accounts, and to sign transactions with accounts containing more than 1 public key is not yet implemented. * The `registry node` subcommand option `node.entity_id` has been renamed to `node.entity_address`.
4167be2
to
f8c84a2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for the changes
Welp, we're not doing this (for real this time). I'll close the PR but leave the branch lying around for a bit, so that I can salvage stuff out of it when people inevitably change their mind again in a few months. |
oasisprotocol/oasis-sdk#91 hi from 2021 |
cbor.Versioned
gen_vectors
)Update the tooling to support multi-sig accountsNot going to fully update the tooling, since my approach to writing tools is "a jumbled mess of command line flags, that tries to be as user-hostile as possible", and apparently people actually are expected to use the things.