Have stumbled onto a couple important use cases for improving Moloch DAO functionality that could really benefit from EIP-3074 and an abi.decodeWithSignature... please @ethereum core devs include w/ the next fork!
I think adding these could 10x the power of DAOs by letting them use the arbitrary call function in a simpler / safer way.
ex. you could have a proposal function with exclusive rights to mint / burn shares (if those shares had some ERC20-like attributes)...
ex. you could have a proposal function with exclusive rights to mint / burn shares (if those shares had some ERC20-like attributes)...
and then use that same proposal function to propose interacting w/ an outside contract, saving the call data in memory, then decoding it to check amounts / other stuff before executing after the prop passes