NeoDao won the Best DAO award in the Neo Polaris Launchpad with its toolkit and Javascript library, and website portal for building DAOs without any coding experience. The toolkit and library offer a package consisting of the typical DAO operations required by blockchain, like maintaining member lists and progressing proposals, thus reducing the necessity for a developer’s expertise in blockchain programming. The EZ DAO Builder allows web developers to integrate a DAO creation module, which utilizes the Greenfinch API built on NeoFS.
The DAO toolkit and EZ DAO Builder were developed by Robert Oschler, a natural language processing developer who was introduced to the Neo ecosystem during the Neo Frontier Launchpad event. In a conversation with Neo News Today, Oschler said:
I believe DAOs are one the most exciting spaces in the blockchain universe. The ability for disparate groups of people to coordinate in a decentralized and transparent manner to achieve complex goals is a truly revolutionary direction for civilization. I chose the Polaris Launchpad to build NeoDao on because of Neo N3. Neo N3 has the tools and supporting community to make developing sophisticated and robust DAOs possible.
The initial scope of the NeoDao platform will prioritize fundraise-focused DAOs. However, Oschler intends to expand the scope to enable artists from across all media to earn alternative forms of income. He said, “This will be done by orienting the EZ DAO Builder website as an NFT artist-funding DAO site, encouraging people to fund their favorite NFT artists along the lines of “commissioned” works in the analog art world.”
What is a DAO?
A DAO is a community-driven entity with no central figure to guide the group’s direction. The community can propose technical upgrades, allocate treasury funds, delegate responsibility for proposals, or raise conversations about concerns that regard the collective. The entity utilizes smart contracts to carry out the decisions once voting on issues has concluded.
Typically, any member in a DAO can put forth a proposal. Afterward, just like with traditional voting processes, community members can campaign for DAO members to vote in favor or against a proposal.
To join a DAO, members often stake capital, usually in the form of cryptocurrency. This amount of a member’s digital assets dedicated to the DAO typically determines the weight of the decision-making they have in governance processes. Through this structure, the group members are incentivized to act in the best interest of one another, as everyone’s assets are at stake.
NeoDao
NeoDao was designed with two users in mind, the developer (i.e., the NeoDao toolkit) and the non-developer (i.e., the EZ DAO Builder). Oschler said, “I want developers to build their own custom variants of funding DAOs using the NeoDao toolkit. In parallel, I want the end-user community (non-developers) to use the EZ DAO Builder website to build their own DAOs, for whatever fund-raising purpose they desire.”
The NeoDao toolkit is comprised of predesigned smart contracts and a JavaScript library. The smart contracts include the typical operations a DAO requires. Examples of smart contracts include maintaining member lists, keeping a settings table (i.e., number of sponsors per the proposal, number of reviewers per the proposal, number of members required for a quorum), and automatically progressing proposals from each processing phase.
The EZ DAO Builder allows users to create a DAO simply through a website portal. The platform prompts users for all the pertinent information relating to the DAO, such as the name, type of tokens the DAO will accept, down deposit for the DAO to become established, and more.
Lastly, the EZ DAO Builder operates on top of the Greenfinch decentralized Dropbox equivalent, another winner from the Polaris Launchpad event. When users create a DAO, they can upload files associated with the organization, such as pitch decks, whitepapers, and other documents.
Looking forward, Oschler intends to debug and streamline the NeoDao toolkit and EZ DAO Builder website. The ultimate goal is to develop a “no-code” platform that enables anyone to create a DAO without any developer experience or ability to write code.
Neo’s Developer Experience
Oschler noted a positive development experience on Neo N3 as tooling continues to make sophisticated advancements across languages and environments. He nodded to several projects and toolkits, including the Neo Blockchain Toolkit, stating that the environment made debugging C# N3 contracts easier and more robust for both MainNet and TestNet.
Oschler also acknowledged the continuous improvements in tooling such as COZ’s Mamba SDK for Python and AxLabs’ neow3j Java toolkit. Additionally, he iterated that COZ’s PROPS library provides intriguing smart contract templates that give developers a jump start in various dApp use cases.
Alongside those built by Neo developer communities, Oschler pointed out other useful tools within the ecosystem. For example, the Neon Wallet Adapter built by Rentfuse helps developers with wallet integration via the WalletConnect standard. He noted that the Greenfinch API made adding NeoFS support to the NeoDao dApp an effortless process.
Lastly, the Neo developer community across various channels continues to serve as a vast resource of support for both veteran developers and those new to the ecosystem. Oschler said, “I would like the Neo community to know that the level of support offered to developers on the Neo Discord, via NGD DevLog, and other videos, and from continued timely industry coverage from outlets like Neo News Today, is unparalleled and without comparison in the blockchain industry. Without that help, NeoDao would not exist.”
The NeoDao project was awarded with a multiplier of 1.5x from the Polaris Launchpad Planathon event, and won a total grand prize equivalent to US $52,500.
The NeoDao GitHub can be found at the link below:
https://github.com/Android-Technologies-Inc/neodao-smart-contracts
To create a DAO on Neo visit the link below:
https://neo3d.live/list-daos
About The Author: Dylan Grabowski
Dylan is a reformed urban planner with a passion for covering the Neo ecosystem. His objective as a writer for Neo News Today is to report news in an objective, fact-based, non-sensational manner. When not behind a computer screen, he can be found in the mountains rock climbing. Find Dylan on Twitter (@GrabowskiDylan).
More posts by Dylan Grabowski