서지안 · 2024-11-03

테스트넷 배포 체크리스트(팀 과제용)

테스트넷 배포 체크리스트(팀 과제용) 삽화

배포 · 협업 · 테스트넷

팀 과제에서 배포 단계는 항상 시간이 부족합니다. 이 체크리스트는 "배포 자체"보다 "다른 팀원이 재현할 수 있는지"에 초점을 둡니다.

배포 전에 컴파일러 버전과 최적화 설정을 레포 루트의 문서에 고정합니다. 환경 변수 파일 예시를 커밋하되, 비밀 값은 비워 둡니다. 배포 스크립트가 출력하는 컨트랙트 주소를 그대로 복사해 PR 설명에 붙입니다.

배포 후에는 동일한 RPC에서 code at address를 확인하고, 대표 읽기 호출 하나와 쓰기 호출 하나를 녹화합니다. 탐색기 링크는 체인별로 다르므로, "어느 네트워크인지"를 링크 텍스트에 포함합니다.

Doesacy의 스마트 컨트랙트 실습 랩에서는 이 체크리스트를 PR 템플릿에 넣고 있습니다. 항목을 지키지 못한 경우, 리뷰는 기능보다 재현성부터 요청합니다. 이렇게 하면 후반부 보안 토론으로 시간을 더 쓸 수 있습니다.

← 목록