api3dao / api3-dao-dashboard

API3 DAO dashboard
api3.eth/
14 stars 10 forks source link

Omit encoding target signature and params when creating a proposal with a blank target signature #444

Closed mcoetzee closed 6 months ago

mcoetzee commented 6 months ago

What does this change?

Potential scenario

If for some reason, after this change has been released, a user is still running an old version of the DAO Dashboard locally, then they wouldn't be able to decode a newly created proposal that doesn't have a target signature (i.e. a simple ETH transfer proposal). The user would see the below when navigating to the proposal:

Screenshot 2024-04-16 at 16 53 06

Is this something we should handle better (like updating the message to be broader), or is this scenario unlikely enough to not worry about?