Inspiration

The principles of transparency, inclusivity, and community-driven decision-making struck a chord within me. The notion that every participant has an equal voice and stake in the collective endeavors of a DAO felt empowering and inspiring. It was a call to join a movement that seeks to redefine the very nature of governance and collaboration.

Furthermore, the potential impact of DAOs on various sectors of society sparked my curiosity. From finance to healthcare, supply chain management to governance, DAOs have the capacity to revolutionize industries and address systemic challenges. Participating in this hackathon presented a chance to contribute to solutions that can make a tangible difference in people's lives.

What it does

Reflex Protocol is a DAO creation and management platform on æternity with no coding required

Reflex allows you to mint and distribute DAO tokens, authorize wallets for voting, manage DAO treasures, create improvement proposals, and set governance parameters without writing a line of code. Parameters like token-based or multisig members governance, minimum voting token, vote approval threshold, early execution, meta transactions and more.

Leveraging the minimal transaction cost of æternity, and the underlying meta-transaction api, organizations can pay upfront gas fees for their dao members to participate in voting or creating proposals thereby guarantees smooth user on-boarding and members participation potential.

Reflex helps organizations to reward their DAO community and participants with non fungible tokens (NFTs). Organizations can then decides to give their reward NFTs a monetary value or including it in their products.

Treasury management on Reflex is a way Organizations can transparently fund or spend from their projects treasure allocation alongside with DAO members decision and approval.

Group 1603

Why build organizations on Reflex?

  • Decentralized

Eliminate single points of failure by building on æternity distributed networks.

  • Permissionless

Remove barriers with globally accessible and non-discriminating infrastructure.

  • Trustless

Enforce DAOs decisions with smart contracts, removing the need for human intervention.

  • Transparent

Keep your organization's record immutable. Transactions are cryptographically verified, non-editable, and publicly accessible.

  • Gasless

Run a gasless organization for your members by paying gas fees upfront for them.

How I built it

Can be sub-divided into 3 main parts:

  • Frontend (Vuejs)

Using the Vuejs framework and plugins like superhero wallet, BigNumber, time-ago and others, I was able to build the frontend application easier and faster, and used the aeternity js SDK for interacting with the smart contracts.

  • Smart contracts (Sophia)

The smart contracts consists of RfDAOFactory contract which takes cares of creating a new RfDAO contract instance, and also RfDAOToken contract (AEX9 standard) is minted and is distributed to allocated dao members at creation.

  • Middleware

This helps us to index and query the blockchain data faster and scalable.

Challenges I ran into

  • It was my first time developing with docker and I find it difficult to get through the concept of docker containers and compose.

  • Setting up a middleware was quite challenging as well but with help of the resources provided I was able to implement it.

  • Learning and developing a project with Sophia at the same time had a lot of effect on how fast I can get through with implementing functionalities and fixing new bugs.

Accomplishments that I am proud of

  • I'm proud of the project I built in the course of this hack despite encountering the challenges I have discussed above.

  • I'm proud of learning Sophia, how to use docker containers, joining the æternity community and becoming an æternity developer.

What I learned

Here is a list of what I've learnt in no order of priority:

  • Sophia
  • Docker
  • Middleware
  • Meta-Transactions

What's next for Reflex

  • We will build a developer kits smart contract library that developers can plug-in into their codebase to powerhouse project governance and DAOs. This will not only helps developers focus on their core products but also Reflex Profocol will serve as a DAOs repository on the aeternity blockchain.

  • Including Non Fungible Token as alternative to dao tokens (NFT-Based Governance).

  • Integration with AedexV2 Swap Router for better DeFi aspect experience.

  • Code improvements, learn more about sophia, and bug fixes.

Go to market

We are passionate to build and to launch.

  • Raise funds through Grants.

  • Develop a strong brand identity including a beautiful User Interface, logo, tagline, and others.

  • Determine our target audience.

  • Create educational and engaging content that speaks to the aeternity community and how Reflex solves them. This can include blog posts, infographics, spaces, and whitepapers.

  • Build partnerships: Identify key partners in our industry and build relationships with them. This can help us gain credibility and reach a wider audience.

  • Launch and measure the growth.

Built With

Share this project:

Updates