🌊 HabibiCross πŸƒπŸŒ‰

🌊 HabibiCross πŸƒπŸŒ‰

Connect and convert achievements into crypto rewards seamlessly. No fees, just direct gains for your efforts.

Created on 21st April 2024

β€’

🌊 HabibiCross πŸƒπŸŒ‰

🌊 HabibiCross πŸƒπŸŒ‰

Connect and convert achievements into crypto rewards seamlessly. No fees, just direct gains for your efforts.

The problem 🌊 HabibiCross πŸƒπŸŒ‰ solves

HabibiCross addresses a common frustration: the disconnect between personal achievements and tangible rewards. Traditionally, whether in professional settings, educational accomplishments, or personal goals, the rewards for achievements are often intangible or delayed. Our platform revolutionizes this by facilitating immediate, direct cryptocurrency payouts for various achievements, allowing users to gain tangible financial benefits from their efforts.

With HabibiCross, users can easily link their digital wallets and set up specific milestones. Once these milestones are reached, rewards are automatically distributed without the need for manual processing or waiting for approval. This system not only simplifies the reward process but also makes it more secure and free from transaction fees.

Challenges we ran into

  1. Chainlink Functions - ABI Encoding/Decoding
    Challenge: Our project utilized Chainlink functions that returned multiple values, necessitating a complex data handling process between off-chain requests and on-chain responses through abi.encoding() and abi.decoding().
    Solution: We overcame this by developing robust encoding and decoding functions that ensured accurate data translation and integrity between the off-chain and on-chain environments, streamlining the data exchange process. Also Tested it using the tutorial/simulation scripts provided by chainlink.

  2. Biconomy Account Abstraction
    Challenge: Integrating Biconomy's account abstraction presented several bugs and errors, especially concerning the handling of sponsored transactions for users.
    Solution: We addressed these challenges by closely following their developer docs, conducting extensive debugging sessions, and implementing a refined error-handling framework to ensure smoother transaction processing for users.

  3. Chainlink CCIP - Liquidity Management for Reward Tokens
    Challenge: The Chainlink Cross-Chain Interoperability Protocol (CCIP) was used for managing custom reward tokens, which posed challenges in liquidity management since these tokens were not supported on Chainlink’s off-ramp services.
    Solution: To solve this, we used chainlink message passing to transfer the liquidity of the desired tokens.

  4. Morph/XDC Support - Bridge Liquidity Management
    Challenge: The absence of bridge support for Morph/XDC necessitated a unique approach to managing the liquidity of the funds involved in the transactions.
    Solution: We managed it by creating our own small bridge to transfer the liquidity and add support for these networks.

Tracks Applied (7)

ETHDubai General Track

The project is opensource and built to uplift the evm ecosystem --> checkout https://github.com/eth-dubai-habibi-cross

Chainlink Track

We utilized ChainLink Functions & ChainLink CCIP to enable crosschain rewards transfer to users + offchain computation o...Read More

Chainlink

Base Track

Our Liquidity Transfer & RewardReceiver Contract deployed on BASE chain utilizing chainLink message passing --> transfer...Read More

Base

Open Ideas

We deployed our Token Distributor contracts on XDC to enable liquidity transfer/ reward distribution on XDC

XDC Network

Biconomy

Biconomy Account Abstraction enabled us smooth UX and utilization of paymaster to sponsor the payments on behalf of user...Read More

Biconomy

Ankr Track

For Ankr we utilized their rpcs to interact with contracts and deployments

Ankr

Morph Track

We deployed our Token Distributor contracts on Morph to enable liquidity transfer/ reward distribution on Morph

Morph

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