본문 바로가기
Blockchain

[Ethereum] Remix이전에 배포한 스마트컨트랙트를 다시 불러오는 방법

by clolee 2025. 4. 11.

✅ Remix에서 이전 스마트컨트랙트 불러오기 (Sepolia, WalletConnect 사용 기준)


 

1️⃣ 배포 후 생성된 주소 확인

Remix에서 스마트컨트랙트를 배포하면, 아래에 파란색 버튼으로 At Address와 함께 주소가 생성됩니다.

예:

At Address: 0x3b4336e11c57cE8Ed3E0f...

이 주소가 바로 스마트컨트랙트가 블록체인에 배포된 위치입니다.


2️⃣ 불러오고 싶은 이전 컨트랙트의 주소 복사

👉 예: 0x3b4336e11c57cE8Ed3E0f...

주소를 모른다면 자신의 account를 etherscan 에 검색해서 transaction 목록에서 찾기


3️⃣ Remix 좌측 메뉴 > Deploy & Run Transactions 탭 이동

  • Environment: WalletConnect (또는 이전에 사용한 환경)
  • Account: 연동된 지갑
  • Network: 배포한 네트워크 (예: Sepolia)

4️⃣ CONTRACT 선택

CONTRACT 드롭다운에서 배포했던 스마트컨트랙트와 같은 .sol 파일과 컨트랙트 이름을 선택하세요.

예:

Bank - contracts/9_banking.sol

이건 ABI(인터페이스)를 가져오기 위해 필요합니다.


5️⃣ At Address 버튼 사용

  • 아래에 있는 At Address 입력창에 배포된 주소를 붙여넣습니다.
  • 0x3b4336e11c57cE8Ed3E0f...
  • At Address 버튼 클릭!

이 과정을 통해 해당 스마트컨트랙트를 다시 불러올 수 있습니다.


6️⃣ 이후 인터랙션

  • 불러온 스마트컨트랙트가 하단에 인터페이스로 표시됩니다.
  • 상태 확인, 함수 호출, 값 조회 등을 할 수 있어요.

✅ 주의사항

항목 설명
.sol 파일 필요 배포한 컨트랙트와 동일한 파일이 Remix에 있어야 ABI를 통해 불러올 수 있음
네트워크 일치 Sepolia 등 배포한 네트워크와 연결된 상태여야 조회 가능
지갑 연결 WalletConnect 등으로 지갑을 Remix와 연결해야 기능 사용 가능

📌 요약

이전에 Remix에서 배포한 스마트컨트랙트를 다시 불러오려면?

  1. 배포 주소 복사
  2. Remix에서 같은 .sol 파일 선택
  3. At Address에 주소 붙여넣고 클릭
  4. 컨트랙트와 인터랙션 가능

참고 :

https://codingpractices.tistory.com/entry/Remix-%EC%9D%B4%EC%A0%84-%EC%8A%A4%EB%A7%88%ED%8A%B8%EC%BB%A8%ED%8A%B8%EB%9E%99%ED%8A%B8-%EB%B6%88%EB%9F%AC%EC%98%A4%EA%B8%B0

 

댓글