Skip to content
FuturoDAO

FuturoDAO

FuturoDAO Proof of Concept

Created on 15th June 2025

FuturoDAO

FuturoDAO

FuturoDAO Proof of Concept

The problem FuturoDAO solves

Our project enables DAOs to align governance with long-term outcomes by tying participant rewards to measurable future success. This outcome-committed model incentivizes informed voting, fosters accountability, and ensures contributors remain invested in sustained growth-addressing the short-termism common in traditional DAOs.

Challenges I ran into

One of the biggest challenges was resolving Solidity inheritance conflicts when combining OpenZeppelin’s ERC20, ERC20Votes, and ERC20Permit contracts for the governance token.
I encountered multiple compiler errors due to overlapping function definitions, especially with _update and nonces.
To overcome this, I carefully read the Solidity error messages and OpenZeppelin documentation, then explicitly overrode the conflicting functions in my contract, specifying all relevant base contracts.
This approach ensured the contract compiled cleanly and maintained all intended governance and permit features.
The experience deepened my understanding of Solidity’s multiple inheritance model and best practices for using modular contract libraries.

Tracks Applied (1)

ETHKyiv 2025

Technologies used

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio