Generalized contract interaction interfaces are becoming more important as DAOs + multisigs slowly take over. Abstracted flows to do certain things are great (like deploying drops, registering ENS, etc), but having the freedom to do ANYTHING on ethereum is powerful. This ability is one of the core features of the most popular “multiplayer” crypto apps today (Party Bid, Safe, Nouns Builder).
The Idea:
What if we built an open-source, modular (lives in an npm package) transaction builder that:
- resulted in an SDK (catchy name tbd) that VASTLY simplifies the process of fetching contract ABIs + interacting with contract functions + npm package that lets ppl insert this functionality into their site + easy to style
- primary focus to help ppl submit proposals to nouns style daos to do ANYTHING
- leveraged ether.actor for multi contract abi fetching. fully open source repo
- used abi.ninja as initial UX inspo. fully open source repo
- provided abstracted flows to do activities we believe are a few UX improvements away from being an essential part of everyday crypto (drops as a DAO, ENS as a DAO, curation as a DAO, etc)
Anyone interested?