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
Share this project:

Updates