메인 콘텐츠로 건너뛰기

사전 요구 사항

Foundry 프로젝트가 이미 설정되어 있고 스마트 컨트랙트가 성공적으로 컴파일되어 있어야 합니다. 방법은 Foundry 설정 및 스마트 컨트랙트 컴파일 튜토리얼을 참조하세요. 선택 사항이지만 강력히 권장: 스마트 컨트랙트를 성공적으로 테스트했어야 합니다. 방법은 Foundry로 스마트 컨트랙트 테스트 튜토리얼을 참조하세요.

배포 실행

다음 명령을 실행하여 스마트 컨트랙트를 배포합니다:
forge create \
  src/Counter.sol:Counter \
  --rpc-url injectiveEvm \
  --legacy \
  --account injTest \
  --gas-price 160000000 \
  --gas-limit 2000000 \
  --broadcast
키스토어에 저장된 injTest 계정을 사용하고 있습니다. 이는 Foundry 설정 및 스마트 컨트랙트 컴파일에서 이전에 설정되었습니다.
출력은 다음과 유사해야 합니다:
Enter keystore password:
Deployer: 0x58f936cb685Bd6a7dC9a21Fa83E8aaaF8EDD5724
Deployed to: 0x213bA803265386C10CE04a2cAa0f31FF3440b9cF
Transaction hash: 0x6aa9022f593083c7779da014a3032efd40f3faa2cf3473f4252a8fbd2a80db6c
배포된 주소를 복사하고 https://testnet.blockscout.injective.network를 방문하여 검색 필드에 주소를 붙여넣으세요. 방금 배포한 스마트 컨트랙트에 대한 블록 탐색기의 스마트 컨트랙트 페이지를 방문하게 됩니다. “Contract” 탭을 클릭하면 해당 컨트랙트의 EVM 바이트코드가 표시되며 컴파일 후 아티팩트 디렉토리에 있는 EVM 바이트코드와 일치합니다.

다음 단계

이제 스마트 컨트랙트를 배포했으므로 해당 스마트 컨트랙트를 검증할 준비가 되었습니다! 다음으로 Foundry로 스마트 컨트랙트 검증 튜토리얼을 확인하세요.
Last modified on April 3, 2026