FootyDAO leverages blockchain technology to revolutionize the sports world by connecting fans, players, and content creators. It offers a decentralized platform for hosting and joining sports games, establishing game rules, and fostering trust through history-based profiles. Additionally, FootyDAO provides a temporary marketplace for content sharing, facilitates live streaming of games to earn tokens, and details weekly rewards in FAN Tokens.
- Decentralized Games: Easily host or join blockchain-based sports games.
- Trust Building: Develop credible profiles based on your gaming history.
- Marketplace: A temporary hub for content creators and players.
- FAN Token Rewards: Weekly rewards system based on set criteria.
- Live Streaming : Broadcast games and earn tokens. (COMING SOON)
FootyDAO's multichain structure allows participants to join games from any blockchain. It also supports credit card transactions through on-ramp solutions.
- UI -> https://github.com/technophile-04/footyDAO-multichain
- Server -> https://github.com/jrcarlos2000/FootyDAO-api
Experience FootyDAO live at FootyDAO App.
Explore our design concepts on Figma - FootyDAO
View our pitch deck here
- Base FootyDAO Contract - Optimism Goerli: Optimism : Address
- Arbitrum Goerli , Mumbai , Base Goerli -> Optimism Goerli : CCIP LINK Check "incoming"
-
Showcased here
- 📁 --> call
demoDistribute(:address)
and you will get some FAN tokens minted on chiliz network through functions.
- 📁 --> call
FootyDAO is deployed across multiple testnets including Optimism Goerli, Polygon Mumbai, Arbitrum Goerli, and more.
- Optimism Goerli Address
- Base Goerli Address
- Polygon Mumbai Address
- Arbitrum Goerli Address
- Linea Testnet Address
- Celo Alfajores Address
- Scroll Sepolia Address
- Bubs Testnet Celestia
- Rewards Distributor Chiliz
- Chainlink CCIP and Functions
- Chiliz Fan Tokens
- IPFS
- API3
- Worldcoin
- Unlimit
For developers, a small tweak is needed in the Chainlink CCIP contracts to avoid interface clashes. Modify the CCIPReceiver.sol in the ` node_modules/@chainlink/contracts-ccip/src/v0.8/ccip/applications/ directory as follows:
function supportsInterface(bytes4 interfaceId) public pure virtual override returns (bool) {
return interfaceId == type(IAny2EVMMessageReceiver).interfaceId || interfaceId == type(IERC165).interfaceId;
}
⚽⚽ FootyDAO is committed to transparent, decentralized, and fan-engaging sports experiences. Join us in this exciting journey ⚽⚽