← 개발자

kexify로 Foundry와 Hardhat 사용하기

Foundry와 Hardhat에는 WalletConnect 서명 기능이 없으므로 로컬에서 빌드하고 테스트한 뒤, 프로젝트 폴더를 Remix와 공유해 Remix에서 배포합니다.

  1. 1

    평소처럼 빌드하고 테스트합니다. forge build와 forge test (또는 npx hardhat compile과 npx hardhat test).

  2. 2

    프로젝트 폴더를 Remix와 공유합니다. npx @remix-project/remixd -s . --remix-ide https://remix.ethereum.org

  3. 3

    Remix에서 localhost 워크스페이스를 선택하고(Connect to localhost) 컨트랙트를 엽니다.

  4. 4

    Remix에서 컴파일한 뒤 Remix 가이드와 같이 WalletConnect 환경으로 배포합니다.

  5. 5

    읽기 전용 호출에는 cast나 Hardhat 스크립트를 쓰고, 트랜잭션은 Remix에서 보내 kexify가 서명하게 합니다.

kexify는 Foundry나 Hardhat의 서명자(예: --account나 개인 키)로는 쓸 수 없습니다. 또한 두 키 파일로 직접 복원하지 않는 한 원시 개인 키를 알려 주지 않습니다.