nym icon indicating copy to clipboard operation
nym copied to clipboard

Feature/canonical cw3 cw4 step1

Open jstuczyn opened this issue 2 years ago • 0 comments

This is a step 1 towards making us use canonical cw3-flex-multisig and cw4-group contracts. Right now I've just included make directives to build the relevant wasm blobs.

The remaining changes will need to be made in our deployment to:

  • use those contracts,
  • make the DKG contract and coconut bandwidth contracts non-voting group members after instantiation (i.e. voting power of 0)

However, there will be one change of the behaviour that I'm not 100% sure we want, i.e. the other group members, i.e. the DKG participants will be able to create their own proposals. But is it a problem given that even if there was a malicious proposal, we'd need a quorum to actually pass it? For the time being I'm leaving this PR as a draft as the result of this question.

PR chain: https://github.com/nymtech/nym/pull/4288 => https://github.com/nymtech/nym/pull/4289 => https://github.com/nymtech/nym/pull/4290 => https://github.com/nymtech/nym/pull/4291 => https://github.com/nymtech/nym/pull/4292

jstuczyn avatar Jan 05 '24 11:01 jstuczyn