# 4.13. Develop smart contracts

Stargram Chain has adopted Solidity, the primary programming language for smart contracts, renowned for its role as the standard in Ethereum's smart contract development and supported by a robust user community. Stargram Chain's adoption of Solidity is part of its commitment to provide a familiar development environment, particularly appealing to Ethereum DApp developers. This approach not only allows for straightforward experimentation within the Stargram Chain but also simplifies the transition of projects from Ethereum to Stargram Chain's network.

Looking to the future, Stargram Chain is intent on expanding its smart contract capabilities by incorporating additional programming languages. This initiative acknowledges the varied preferences of the developer community. The Stargram Chain team is deeply involved in researching and identifying potential programming languages that meet the developers' needs and expectations. This expansion in language support is aimed at increasing accessibility, encouraging innovation, and drawing a wider circle of developers to contribute to the Stargram Chain ecosystem's evolution and growth.

<br>


---

# 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://stargram.gitbook.io/stargram-chain-whitepaper-v1.2/technical-architecture/4.13.-develop-smart-contracts.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.
