Skip to content

feat(week-03): complete week-03 assignment#37

Open
lejuho wants to merge 1 commit intoBay-17th:mainfrom
lejuho:lejuho/week-03
Open

feat(week-03): complete week-03 assignment#37
lejuho wants to merge 1 commit intoBay-17th:mainfrom
lejuho:lejuho/week-03

Conversation

@lejuho
Copy link

@lejuho lejuho commented Feb 25, 2026

과제 제출 정보

주차: Week

과제 유형:

  • 이론 (Theory Quiz)
  • 개발 (Dev Assignment)

구현 내용

  • CEI 패턴과 openzeppelin 라이브러리를 활용한 재진입 취약점 방지 패턴

배운 점 (What I Learned)

이번 주에 배운 것 (2-3가지)

  1. 재진입 취약점
  2. CEI 패턴
  3. 상태변경과 외부함수 호출의 관계

어려웠던 점과 해결 방법

어려웠던 점:
개발 과제에서 왜 테스트를 통과하지 못하는지 이해하기 어려웠습니다

해결 방법:
AI에게 질문하며 처음부터 흐름을 따라가며 이해했습니다

질문 사항

  • 컨트랙트의 함수 호출이 기본적으로 메시지의 value에 지정된 값만큼 대상 컨트랙트에 eth를 넣는 이유가 뭔가요

체크리스트

테스트

  • forge build 성공
  • forge test 모든 테스트 통과

제출 규칙

  • 브랜치명이 {username}/week-{XX} 형식
  • .env 파일이 커밋에 포함되지 않음
  • 커밋 메시지가 규칙을 따름

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant