Inspiration
- Sometimes we could find some cats that need help in the cardboard box around a street corner in winter and I am a cat person so use cat images as the NFTs.
- The grid trading on CEX is real good tool for earning the tokens so I would like to build a decentralized grid trading on-chain that could make some token for feeding cat.
What it does
Cross-Chain smart contract is interesting Chainlink CCIP for sending encode NFT mint message to another chain. Would like to make a DeFi DApp for trading and make the money Data Feed to read the price of Link/Matic pair. Trade the token Link and WMatic by UniswapV3Swap. Automation-Compatible contract and Custom Logic Upkeep to trigger the swap. I wonder what and how the ERC-4337 and ERC-6551 can do Chainlink Function for pull weather data form OpenWeatherMap API. Set up ERC-721A and Token Bound Account for ERC-6551. Set up ERC-4337 and ERC-1155 belong to the NFT(ERC-721A). Love cats! I am a cat person Make cute cat images on Playground and Adobe Firefly.
How we built it
Built two DApp for two different chains. One is on Polygon Mumbai and another is on Avalanche Fuji. Created smart contract to mint a cat and check weather data for cat type and VRF random word for a chance(Luck is needed to get a cat). Send a message from Avalanche Fuji to Polygon Mumbai for minting a cat via Chainlink CCIP smart contract. Automation Compatible contract and Upkeep to help with swaping token.
Challenges we ran into
I didn't use all the Chainlink services, toolkit and the Chainlink doc before so didn't know how to integrat them and other toolkit that is the biggest challenge.
Accomplishments that we're proud of
Be able to use Chainlin Data Feed, Function, CCIP, Automation and VRF for completing the project and reach the goal.
What we learned
- The basic usage of Chainlin Data Feed, Function, CCIP, Automation and VRF.
- The experience of combining ERC-6551, ERC-4337, ERC-1155 and other toolkit.
- Swap the tokens automatically.
What's next for Help the cats
Seek other trading strategy to enrich the trading method.
Built With
- chainlink-automation
- chainlink-ccip
- ethers.js
- next.js
- solidity
- thirdweb

Log in or sign up for Devpost to join the conversation.