Uniswap V3 워크숍용 스마트 컨트랙트와 Next.js 데모 앱을 함께 담은 저장소입니다.
src/: Solidity 컨트랙트script/: Foundry 배포 스크립트test/: Foundry 테스트week4-demo/: 지갑 연결, 스왑, 유동성 추가를 확인하는 프론트엔드 데모
이번 워크숍에서 배포된 컨트랙트 주소는 아래와 같습니다.
BAY:0xE10090140592694276BcaBe3434d32847027bd69STAR:0x47F8d8d6E9001D4052C04c78D07fe939F050ACEbLP:0xd6e758bED11A61BcA082ACFd31764a1F4765DFd2
빌드:
forge build테스트:
forge test포맷:
forge fmt프론트엔드 앱은 week4-demo 디렉토리에서 실행합니다.
cd week4-demo
npm install
npm run dev- 참고 자료:
https://ahwlsqja.github.io/uniswap-workshop/ - Foundry 설정 파일:
foundry.toml - 프론트엔드 Wagmi 설정:
week4-demo/src/config/wagmi.ts