# Solidity - Smart Contract Language

솔리디티가 공식 웹 사이트에 이미 문서화되어 있으므로 이 장에서는 상위 개념, 개발 프로세스, 솔리디티로 작성된 예제만을 설명토록 하겠습니다. 솔리디티 언어 스펙과 구현에 대해서는 아래 [참고](#undefined)를 확인해 주세요. 이 장의 내용은 [참고](#undefined)의 웹 사이트들을 기반으로 합니다.

### 솔리디티와 MEVerse <a href="#solidity-and-klaytn" id="solidity-and-klaytn"></a>

[솔리디티](https://github.com/ethereum/solidity)는 이더리움 플랫폼의 스마트 컨트랙트를 구현하기 위한 언어로, 고수준이고 정적인 컨트랙트 지향 언어입니다. 솔리디티는 원래 이더리움을 위해 설계되었지만 스마트 컨트랙트 작성을 위한 일반적인 언어로도 적합합니다. 따라서 MEVerse와 같은 블록체인 플랫폼에서도 사용할 수 있습니다.

## 참고

* [솔리디티 GitHub 사이트](https://github.com/ethereum/solidity)
* [솔리디티 문서](https://docs.soliditylang.org/en/latest/index.html)&#x20;
* [Remix 문서](https://remix-ide.readthedocs.io/en/latest/)
* [트러플(Truffle) 문서](https://trufflesuite.com/docs/truffle/)
* [하드햇(HardHat) 문서](https://hardhat.org/docs)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://meversedex.gitbook.io/meverse-dev-docs/meverse-dev-docs-kr/undefined-1/solidity-smart-contract-language.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
