Skip to content

Commit b12c0d2

Browse files
committed
readme update
1 parent 7860582 commit b12c0d2

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

README.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
> 🚧✋ 잠깐! 오늘 코딩 과제를 성공적으로 끝내기 위해 꼭!! 아래 설명을 차례대로 다 읽고 진행해주세요!!!
66
7-
카이스트 오라클 X 알고랜드 개발자 세션에 오신 여러분 반갑습니다~!
7+
카이스트 오라클 X 알고랜드 개발자 세션에 오신 여러분 반갑습니다~! test
88

99
이 코딩과제에서 여러분은 [알고랜드 파이썬](https://algorandfoundation.github.io/puya/index.html)으로 NFT 마켓플레이스 스마트 계약을 직접 구현하고 [AlgoKit Utils TypeScript](https://github.com/algorandfoundation/algokit-utils-ts)[Application Client](https://github.com/algorandfoundation/algokit-client-generator-ts/tree/main)를 사용해 스마트계약을 배포 및 호출하는 React 프론트앤드 연동을 구축해볼 것 입니다.
1010

@@ -59,6 +59,7 @@ https://github.com/algorand-fix-the-bug-campaign/challenge-1/assets/52557585/acd
5959

6060
### 로컬 네트워크 실행
6161
1. 도커 데스크탑을 실행한 뒤 터미널에서 `algokit localnet start` 커맨드로 로컬 네트워크를 실행시켜주세요.[더 자세히 알고 싶다면 여기를 클릭해주세요!](https://github.com/algorandfoundation/algokit-cli/blob/main/docs/features/localnet.md#creating--starting-the-localnet). 오늘 모든 코드는 로컬 네트워크에서 실행됩니다.
62+
> 만약 로컬 네트워크 연결이 안되거나 뭔가 문제가 생기면 `algokit localnet reset` 커맨드로 다시 로컬네트워크를 지우고 생성하시면 됩니다.
6263
6364
### 1-4문제: 스마트계약 문제 진행 설명
6465
1. `orakle-nft-marketplace-app-contracts` 터미널에서 `poetry shell`를 실행해서 파이썬 가상환경을 켰는지 확인하세요.
@@ -70,9 +71,13 @@ https://github.com/algorand-fix-the-bug-campaign/challenge-1/assets/52557585/acd
7071

7172
### 5-9문제: 프론트앤드 연동 문제 진행 설명
7273
1. `orakle-nft-marketplace-app-frontend` 터미널로 가서 `npm run dev`를 실행해 로컬 서버를 실행한 뒤, 브라우저에 페이지를 열고 진행해주세요!
74+
2. `orakle-nft-marketplace-app-contracts` 터미널에서 `algokit project deploy localnet`를 실행하시면 "=== Deploying NftMarketplaceList ===" 밑에
75+
"Created app ****..." 라는 메시지가 뜹니다. 여기서 나오는 app ID 번호를 복사해서 `src/utils/marketplaceListAppId.ts``marketplaceListAppId` 변수값으로 붙여넣어주세요.
7376
3. 문제 5은 `src/utils/getCurrentNftmClient.ts` 파일에 있습니다! 파일에 문제가 적혀있습니다.
7477
4. 문제 6-9는 `src/methods.ts` 파일에 있습니다! 파일에 문제들이 적혀있습니다.
75-
3. 문제들를 다 해결한 뒤 아래 설명대로 직접 웹사이트에 가서 실행해보세요:
78+
5. 문제들를 다 해결한 뒤 아래 설명대로 직접 웹사이트에 가서 실행해보세요:
79+
80+
> 🚧 주목!! 아래 단계를 실행 도중 에러가 발생할 시 위에 단계2를 다시 실행해 Nft Marketplace List 스마트계약을 로컬 네트워크에 재배포 한 후 app id 값을 교체한 뒤 진행해주세요!
7681
7782
#### 1. 로컬 지갑 연결
7883
- `Wallet Connection` 버튼을 눌러 로컬 지갑을 연결하세요.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const marketplaceListAppId = 1018
1+
export const marketplaceListAppId = 1018 //테스트 중 에러가 발생하면 마켓플레이스 리스트 스마트계약을 재배포하고 새로운 app id로 교체해주세요.

0 commit comments

Comments
 (0)