Project Presentation: Commodity Market Ticker
How We Built It
Our project, aimed at empowering small-scale farmers and traders/exporters, leverages blockchain technology to facilitate optimized market operations. Here's how we approached the development:
- Smart Contract Development: We designed and implemented smart contracts on Ethereum, using Solidity for the core logic of market operations.
- Account Abstraction: To simplify the user experience, we implemented account abstraction, providing features like delegated signing, monthly billing, and account recovery.
- Off-chain Data Management: To reduce costs, we utilized The Graph for off-chain data storage, ensuring decentralized and censorship-resistant data handling.
- Dynamic NFTs: Users are represented by ERC-1155 NFTs, with dynamic metadata stored on The Graph for easy access and updates.
- Chainlink Integration: We experimented with Chainlink for VRF and price feeds, and even set up a Chainlink node to contribute to decentralized data provision.
Challenges We Ran Into
- Time Constraints: With limited time, we faced the challenge of implementing a comprehensive solution quickly.
- Team Experience: Our team, while passionate, had limited experience with some of the technologies, particularly Chainlink and The Graph.
- Regional Limitations: We noted the scarcity of Chainlink infrastructure in underserved African regions, particularly the lack of price feeds for African currencies.
Accomplishments That We're Proud Of
- Functional Prototype: Despite the constraints, we successfully developed a working prototype that addresses the core needs of our target audience.
- Learning Curve: Our team rapidly scaled the learning curve, acquiring substantial knowledge about Chainlink, The Graph, and the intricacies of web3.
- Innovative Solutions: We introduced novel solutions like account abstraction and dynamic NFTs to enhance user experience and market efficiency.
What We Learned
- Technical Skills: We gained hands-on experience with advanced blockchain technologies and smart contract development.
- Web3 Paradigms: Our project deepened our understanding of web3 concepts and decentralized application architecture.
- Market Needs: We gained insights into the unique challenges and opportunities in the agricultural commodity market, especially in African regions.
What's Next for Commodity Market Ticker
- Front-End Development: We plan to develop a user-friendly front-end interface to make our platform accessible to a broader audience.
- Cost Management: Managing operational costs is a priority, considering dependencies on The Graph, Alchemy, Chainlink subscriptions, and node operation.
- Expanding Services: We aim to integrate mobile money solutions and native utility tokens, further simplifying transactions for users.
- Scaling and Outreach: Our goal is to expand our user base, especially in regions that can benefit the most from our platform.
Built With
- account-abstraction
- chainlink
- data-feed
- solidity
- thegraph
- vrf
Log in or sign up for Devpost to join the conversation.