Open maurolacy opened 2 years ago
cc: @webmaster128 @uint
Makes sense. I feel like it'd more be that we'd make the cw3
spec/package properly reusable/extensible, and use it everywhere. As long as it doesn't break the spec.
Should this ticket be in cw-plus
?
Currently we have a bunch of similar but slightly different implementation of the voting logic.
Moreover: we have a
voting-contract
package that exists to supposedly avoid that.Voting contracts:
tgrade-contracts
tgrade-ap-voting
(already usesvoting-contract
)tgrade-oc-proposals
(already usesvoting-contract
)tgrade-trusted-circle
(already usesvoting-contract
)tgrade-dispute-multisig
poe-contracts
tgrade-community-pool
(already usesvoting-contract
)tgrade-validator-voting
(already usesvoting-contract
)cw-plus
cw3-fixed-multisig
cw3-flex-multisig
It'll be good to move / rename the
tg-voting-contract
package tocw-plus
(or to its own repository), and change all multisigs (the ones incw-plus
,poe-contracts
, andtgrade-contracts
) to use it.