Skip to content

A potential pattern to use multisig owned objects#5

Draft
nikos-terzo wants to merge 7 commits intomainfrom
main
Draft

A potential pattern to use multisig owned objects#5
nikos-terzo wants to merge 7 commits intomainfrom
main

Conversation

@nikos-terzo
Copy link
Copy Markdown

@nikos-terzo nikos-terzo commented Jul 3, 2024

I explore a way of having some objects under a single multisig address, which participants can use but only if they have the correct authorization to do so.
More specifically, a SharedSpace object is signed by the participants of the multisig address and a correct MemberProof is created identifying which keys authorized the multisig transaction. This MemberProof can later be used to limit the actions that the multisig sender can do with the object under it.
In the example I have created the only_admin_transferable_mintcap package which creates a MintCap that is managed (transferred & updated) only with the AdminAuth (1st-participant) but used for minting only by the MintAuth (2nd-participant).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant