✅ 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에서 배포한 스마트컨트랙트를 다시 불러오려면?
- 배포 주소 복사
- Remix에서 같은 .sol 파일 선택
At Address
에 주소 붙여넣고 클릭- 컨트랙트와 인터랙션 가능
참고 :
'Blockchain' 카테고리의 다른 글
[Solidity] Solidity 스마트컨트랙트 개발 문법 및 용어 정리 목차 (0) | 2025.04.17 |
---|---|
[Blockchain] DApp 개발을 위한 구성 요소 (0) | 2025.04.17 |
[Ethereum] 이더리움 테스트넷 Sepolia, Holesky (0) | 2025.04.11 |
[Blockchain] Reorg (0) | 2025.03.18 |
[Bitcoin] 비트코인 주소 유형 비교(Bitcoin address types compared) (0) | 2025.03.04 |
댓글