> ## 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のセットアップとスマートコントラクトのコンパイル](/developers-evm/smart-contracts/compile-hardhat/)
* [Hardhatを使用したスマートコントラクトのテスト](/developers-evm/smart-contracts/test-hardhat/)
* [Hardhatを使用したスマートコントラクトのデプロイ](/developers-evm/smart-contracts/deploy-hardhat/)
* [Hardhatを使用したスマートコントラクトの検証](/developers-evm/smart-contracts/verify-hardhat/)
* [Hardhatを使用したスマートコントラクトの操作](/developers-evm/smart-contracts/interact-hardhat/)

## Foundry

このガイドでは、[Foundry](https://getfoundry.sh/) を使用してInjective テストネット上にEVMスマートコントラクトを構築する手順を説明します。

* [Foundryのセットアップとスマートコントラクトのコンパイル](/developers-evm/smart-contracts/compile-foundry/)
* [Foundryを使用したスマートコントラクトのテスト](/developers-evm/smart-contracts/test-foundry/)
* [Foundryを使用したスマートコントラクトのデプロイ](/developers-evm/smart-contracts/deploy-foundry/)
* [Foundryを使用したスマートコントラクトの検証](/developers-evm/smart-contracts/verify-foundry/)
* [Foundryを使用したスマートコントラクトの操作](/developers-evm/smart-contracts/interact-foundry/)

## 次のステップ

スマートコントラクト単体では、非技術ユーザー向けのユーザー体験を提供できません。そのため、ユーザー向けには分散型アプリケーション（dApp）を構築する必要があります。詳細については、[初めてのdApp](/developers-evm/dapps/)ガイドをご覧ください。
