Trustless / DAONation

ERC1155 Compatible Framework for Creating, Managing, and Interacting with interoperable DAOs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DAONation

Welcome to Trustless' DAONation, a revolutionary smart contract to be deployed on the Polygon blockchain. Our contract, while novel, adheres to the ERC1155 standard which allows for the efficient and flexible handling of multiple assets within a single contract. In our case the assets are DAO-tokens. Your benefits are twofold! First, you can create and manage your DAO-tokens on our platform without deploying any code whatsoever, potentially saving thousands in gas fees and absolutely saving thousands in development expenses! Secondly, we feature the ability for DAO managers to mint DAO-tokens to multiple addresses within a single call, making it easier to track and transact with them than using the legacy ERC20-standard for DAO-tokens.

Our platform presents the scaffolding for an interoperable DAO network, allowing DAONation “proper” to leverage the collective intelligence and resources of the entire network, making it a powerful, reliable, and practical tool for decentralized decision-making and collaboration.

We understand that the needs and demands of our users are likely to change over time, and we want to make sure that our contract can evolve and will adapt to these changes. That's why we have implemented a robust and transparent upgrade process, allowing us to continuously improve and optimize the functionality and performance of our contract.

With that in mind, our current plan adheres to EIP-4824 standard for URI and metadata conformity, researching further various web 2.0 and 3.0 tools, and borrowing from https://github.com/orbmis/smart-contract-event-hooks to develop an internally standard hook system which would allow DAONation DAOs to not only add custom features but also effectively communicate and interact with other smart contracts and organizations. In addition, DAONation is designed with future upgradability in mind.

Thank you for choosing DAONation DAO. We look forward to supporting your decentralized decision-making and asset management needs.

  • Diversity of Thought

  • Singleness of Purpose

  • Freedom of Action

Requirements

[x] Adheres to the ERC1155 Standard

[-] ManagedAccounts allow 2 of 5 minting, or just the TECH_EXEC

[-] Make it's own project with GitHub Pages

[X] Create 4824 Standard Metadata URI Example

[-] Make Upgradeable

[-] Upgrade idea- Update Manager count from 5 to adjustable

[x] CreateDAO payable at 0.21 ether, all transactions are done via DAONation DAO-tokens daoId[0]

[-] Create manager Vote

[x] Build updateURI function onlyManager

[-] Build Identity claims for users //think uport

About

ERC1155 Compatible Framework for Creating, Managing, and Interacting with interoperable DAOs


Languages

Language:Solidity 71.4%Language:JavaScript 28.6%