-
Notifications
You must be signed in to change notification settings - Fork 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
Token Multisignature Support #49
Comments
@mvines @CriesofCarrots
Supporting multi-signature will entail up to M optional signer accounts... Thoughts? |
I like it.
So use a byte in the Token account to mark it as supporting multisig? |
Currently we use the same account data size ( |
I was thinking `Multisig` would not be part of `State`, but it's own
structure.
…On Wed, Jul 1, 2020, 8:57 AM Michael Vines ***@***.***> wrote:
Currently we use the same account data size (State) for all the token
program account types, so the additional M pubkeys in the Multisig
account would still bloat up the other two account types. Do we want to
move to variable-sized token program accounts instead of the state enum?
Otherwise a new Multisig account type seems of limited value in terms of
reducing bloat.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#49 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJSLY6VANY6GDWMRBS5724TRZNMGTANCNFSM4OC7WGXA>
.
|
We'd differentiate |
|
Yeah, the Mint account then doesn't need to pay as much rent as an Account-sized account. But also for consistency with the new |
Allow up to one null oracle
Downstream users would like to be able to ultilize multisignature on Token Accounts. A Multisig program would be an option down the road, when cross-program invocations are enabled.
In the meantime, the shortest path seems to be to add M-of-N multisig support in Token.
Instead of just one account owner, enable configuration of each Token account to have N authorities (1 <= N <= 11) and M required signers for transfers and updates to authorities and num-required-signers.
The text was updated successfully, but these errors were encountered: