[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10469":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},10469,"solidity","argotorg\u002Fsolidity","argotorg","Solidity, the Smart Contract Programming Language","https:\u002F\u002Fsoliditylang.org",null,"C++",25657,6121,714,666,0,1,14,44,11,45,"GNU General Public License v3.0",false,"develop",true,[27,28,29,30,31,32,33,5],"blockchain","cpp","ethereum","hacktoberfest","language","programming-language","smartcontracts","2026-06-12 02:02:22","# The Solidity Contract-Oriented Programming Language\n\n[![Matrix Chat](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMatrix%20-chat-brightgreen?style=plastic&logo=matrix)](https:\u002F\u002Fmatrix.to\u002F#\u002F#ethereum_solidity:gitter.im)\n[![Gitter Chat](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitter%20-chat-brightgreen?style=plastic&logo=gitter)](https:\u002F\u002Fgitter.im\u002Fethereum\u002Fsolidity)\n[![Solidity Forum](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSolidity_Forum%20-discuss-brightgreen?style=plastic&logo=discourse)](https:\u002F\u002Fforum.soliditylang.org\u002F)\n[![X Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fsolidity_lang?style=plastic&logo=x)](https:\u002F\u002FX.com\u002Fsolidity_lang)\n[![Mastodon Follow](https:\u002F\u002Fimg.shields.io\u002Fmastodon\u002Ffollow\u002F000335908?domain=https%3A%2F%2Ffosstodon.org%2F&logo=mastodon&style=plastic)](https:\u002F\u002Ffosstodon.org\u002F@solidity)\n\nYou can talk to us on Gitter and Matrix, tweet at us on X (previously Twitter) or create a new topic in the Solidity forum. Questions, feedback, and suggestions are welcome!\n\nSolidity is a statically-typed, contract-oriented, high-level language for implementing smart contracts on the Ethereum platform.\n\nFor a good overview and starting point, please check out the official [Solidity Language Portal](https:\u002F\u002Fsoliditylang.org).\n\n## Table of Contents\n\n- [Background](#background)\n- [Build and Install](#build-and-install)\n- [Example](#example)\n- [Documentation](#documentation)\n- [Development](#development)\n- [Maintainers](#maintainers)\n- [License](#license)\n- [Security](#security)\n\n## Background\n\nSolidity is a statically-typed curly-braces programming language designed for developing smart contracts\nthat run on the Ethereum Virtual Machine. Smart contracts are programs that are executed inside a peer-to-peer\nnetwork where nobody has special authority over the execution, and thus they allow anyone to implement tokens of value,\nownership, voting, and other kinds of logic.\n\nWhen deploying contracts, you should use the latest released version of\nSolidity. This is because breaking changes, as well as new features and bug fixes, are\nintroduced regularly. We currently use a 0.x version\nnumber [to indicate this fast pace of change](https:\u002F\u002Fsemver.org\u002F#spec-item-4).\n\n## Build and Install\n\nInstructions about how to build and install the Solidity compiler can be\nfound in the [Solidity documentation](https:\u002F\u002Fdocs.soliditylang.org\u002Fen\u002Flatest\u002Finstalling-solidity.html#building-from-source).\n\n\n## Example\n\nA \"Hello World\" program in Solidity is of even less use than in other languages, but still:\n\n```solidity\n\u002F\u002F SPDX-License-Identifier: MIT\npragma solidity >=0.6.0 \u003C0.9.0;\n\ncontract HelloWorld {\n    function helloWorld() external pure returns (string memory) {\n        return \"Hello, World!\";\n    }\n}\n```\n\nTo get started with Solidity, you can use [Remix](https:\u002F\u002Fremix.ethereum.org\u002F), which is a\nbrowser-based IDE. Here are some example contracts:\n\n1. [Voting](https:\u002F\u002Fdocs.soliditylang.org\u002Fen\u002Flatest\u002Fsolidity-by-example.html#voting)\n2. [Blind Auction](https:\u002F\u002Fdocs.soliditylang.org\u002Fen\u002Flatest\u002Fsolidity-by-example.html#blind-auction)\n3. [Safe remote purchase](https:\u002F\u002Fdocs.soliditylang.org\u002Fen\u002Flatest\u002Fsolidity-by-example.html#safe-remote-purchase)\n4. [Micropayment Channel](https:\u002F\u002Fdocs.soliditylang.org\u002Fen\u002Flatest\u002Fsolidity-by-example.html#micropayment-channel)\n\n## Documentation\n\nThe Solidity documentation is hosted using [Read the Docs](https:\u002F\u002Fdocs.soliditylang.org).\n\n## Development\n\nSolidity is still under development. Contributions are always welcome!\nPlease follow the\n[Developer's Guide](https:\u002F\u002Fdocs.soliditylang.org\u002Fen\u002Flatest\u002Fcontributing.html)\nif you want to help.\n\nYou can find our current feature and bug priorities for forthcoming\nreleases in the [projects section](https:\u002F\u002Fgithub.com\u002Fargotorg\u002Fsolidity\u002Fprojects).\n\n## Maintainers\nThe Solidity programming language and compiler are open-source community projects governed by a core team.\nThe core team is sponsored by the [Ethereum Foundation](https:\u002F\u002Fethereum.foundation\u002F).\n\n## License\nSolidity is licensed under [GNU General Public License v3.0](LICENSE.txt).\n\nSome third-party code has its [own licensing terms](cmake\u002Ftemplates\u002Flicense.h.in).\n\n## Security\n\nThe security policy may be [found here](SECURITY.md).\n","Solidity是一种面向合约的高级编程语言，专为以太坊平台上的智能合约编写而设计。它采用静态类型系统和C++风格的语法结构，支持开发去中心化应用中的逻辑实现，如价值转移、所有权管理和投票机制等。Solidity具有强大的社区支持，并且持续更新改进，确保了其安全性和功能性。适用于任何需要在区块链上执行自动且不可篡改协议的应用场景，特别是基于Ethereum的项目。",2,"2026-06-11 03:28:45","top_topic"]