Skip to content

Dotcom07/week 02#36

Open
dotcom07 wants to merge 5 commits intoBay-17th:mainfrom
dotcom07:dotcom07/week-02
Open

Dotcom07/week 02#36
dotcom07 wants to merge 5 commits intoBay-17th:mainfrom
dotcom07:dotcom07/week-02

Conversation

@dotcom07
Copy link

@dotcom07 dotcom07 commented Feb 25, 2026

과제 제출 정보

주차: Week 02

과제 유형:

  • [V] 이론 (Theory Quiz)
  • [V] 개발 (Dev Assignment)

구현 내용

  • mapping을 활용해 사용자별 ETH 잔액을 저장하고, deposit()과 withdraw() 기능을 구현했다

배운 점 (What I Learned)

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

  1. Solidity에서 상태 변수는 EVM storage에 영구 저장되며, mapping을 통해 주소별 상태를 관리할 수 있다는 점을 배웠다.

어려웠던 점과 해결 방법

어려웠던 점:
Foundry의 vm.prank(address)가 테스트 환경에서 msg.sender를 인위적으로 변경하는 메커니즘이라는 점이 추상적으로 느껴졌다.

해결 방법:

질문 사항


체크리스트

테스트

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

제출 규칙

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

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