DA0-DA0 / dao-dao-ui

InterChain DAO tooling UI.
https://daodao.zone
29 stars 22 forks source link

add memo and Cosmos Hub x/metaprotocol to proposals #1820

Closed NoahSaso closed 1 month ago

NoahSaso commented 1 month ago

this adds the ability to configure memo and x/metaprotocol extension data entries as part of a proposal. the data is simply encoded at the end of the proposal description and added to the TX when the wallet goes to execute it.

this is a UI-only feature since the user can always circumvent this and execute the proposal manually with a different memo and no extension data. it can't be enforced any more than the UI already does by making it appear uneditable and autofilling when they press execute.

Set during proposal creation

Screenshot 2024-10-09 at 00 21 04 Screenshot 2024-10-09 at 00 21 36

Single choice

Screenshot 2024-10-09 at 00 28 49

Multiple choice per-option

Screenshot 2024-10-09 at 00 29 24