> ## Documentation Index
> Fetch the complete documentation index at: https://injectivelabs-docs-ai-sdk.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 첫 번째 EVM 스마트 컨트랙트

스마트 컨트랙트는 블록체인에서 실행되는 코드입니다.
Solidity 스마트 컨트랙트를 컴파일하고,
Injective의 Ethereum Virtual Machine (EVM)에서 테스트, 배포, 검증 및 상호작용할 수 있습니다.
표준 EVM 개발자 도구와 프레임워크를 사용하여 이를 수행할 수 있습니다.
이 가이드에서는 Hardhat과 Foundry를 사용하는 방법을 보여줍니다.

## Hardhat

이 가이드에서는 [Hardhat](https://hardhat.org/)을 사용하여 Injective 테스트넷에서 EVM 스마트 컨트랙트를 구축하는 방법을 안내합니다.

* [Hardhat 설정 및 스마트 컨트랙트 컴파일](/ko/developers-evm/smart-contracts/compile-hardhat/)
* [Hardhat으로 스마트 컨트랙트 테스트](/ko/developers-evm/smart-contracts/test-hardhat/)
* [Hardhat으로 스마트 컨트랙트 배포](/ko/developers-evm/smart-contracts/deploy-hardhat/)
* [Hardhat으로 스마트 컨트랙트 검증](/ko/developers-evm/smart-contracts/verify-hardhat/)
* [Hardhat으로 스마트 컨트랙트 상호작용](/ko/developers-evm/smart-contracts/interact-hardhat/)

## Foundry

이 가이드에서는 [Foundry](https://getfoundry.sh/)를 사용하여 Injective 테스트넷에서 EVM 스마트 컨트랙트를 구축하는 방법을 안내합니다.

* [Foundry 설정 및 스마트 컨트랙트 컴파일](/ko/developers-evm/smart-contracts/compile-foundry/)
* [Foundry로 스마트 컨트랙트 테스트](/ko/developers-evm/smart-contracts/test-foundry/)
* [Foundry로 스마트 컨트랙트 배포](/ko/developers-evm/smart-contracts/deploy-foundry/)
* [Foundry로 스마트 컨트랙트 검증](/ko/developers-evm/smart-contracts/verify-foundry/)
* [Foundry로 스마트 컨트랙트 상호작용](/ko/developers-evm/smart-contracts/interact-foundry/)

## 다음 단계

스마트 컨트랙트는 비기술 사용자에게 사용자 경험을 제공하지 않습니다.
이들을 위해 탈중앙화 애플리케이션을 구축해야 합니다.
이를 위해 [첫 번째 dApp](/ko/developers-evm/dapps/) 가이드를 확인하세요!
