Circle-Hackathon / Circle-Hackathon-HK-2023

0 stars 0 forks source link

Beginner Submission Guideline #2

Open SCUTE-ZZ opened 10 months ago

SCUTE-ZZ commented 10 months ago

For beginners, we encourage you to use programmable wallets to call existing smart contracts to complete MVP.

Template and some explanations:

Product Name*

Track*

Programmable Wallets

Product Introduction*

Which smart contract you call: the contract's address, what it is designed for, which function you choose, what the function is designed for.

E.g. The project used Circle programmable wallet to do the token swap based on Uniswap, Uniswap is an AMM protocol built on Ethereum, with Router address 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D. We mainly focus on swapping ETH to other tokens, so we implement the function "swapExactEthForTokens", generally it's used to swap certain amount of ETH to another assigned token.

Product Preview Image*

Image. The response json screenshot, and the codes' overview. It can be curl sentences, or written in javascript, python, etc.

image

image

Presentation Slides*

slides link, present details about your project, e.g. why do you choose such a topic, how do you implement it, difference between metamask-like wallets and programmable wallets from the experience level and the practice level.

Code URL*

Github links with codes inside.

Video demo/Deployed URL/Mobile application

link

Team Information*

team information

Also, some deployed on-chain projects that you can call, just for your reference. Here I list out the mainnet official websites. You can try to find the testnet deployed smart contract addresses, or you can folk one for yourself.

Ethereum:

Uniswap V2: https://uniswap.org/

AAVE V2: https://aave.com/

Compound Finance: https://compound.finance/

Lybra: https://lybra.finance/

Match Finance: https://www.matchfinance.io/

Polygon:

Quickswap: https://quickswap.exchange/#/

Arbitrum:

Yearn Finance: https://yearn.fi/

GMX: https://app.gmx.io/#/trade

SushiSwap: https://www.sushi.com/

Avalanche:

Benqi: https://benqi.fi/

Yeti finance: https://yeti.finance/

Degis Protocol: https://degis.pro