Audience
Smart contract programmers
About Solidity
Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum.
As a relatively young language, Solidity is advancing at a rapid speed. We aim for a regular (non-breaking) release every month, with approximately one breaking release per year. You can follow the implementation status of new features in the Solidity Github project. You can see the upcoming changes for the next breaking release by switching from the default branch (`develop`) to the `breaking branch`. You can actively shape Solidity by providing your input and participating in the language design.
Other Popular Alternatives & Related Software
Moonriver
Moonriver is a companion network to Moonbeam and provides a permanently incentivized canary network. New code ships to Moonriver first, where it can be tested and verified under real economic conditions. Once proven, the same code ships to Moonbeam on Polkadot. Quickly deploy your new or existing Solidity DApps to the Moonriver parachain — with little or no modifications — and gain easy access to the Kusama network. By mirroring Ethereum’s Web3 RPC, accounts, keys, subscriptions, logs, and more, Moonriver minimizes the changes required to run existing Solidity smart contracts on the network. Ethereum projects can simply replicate their DApp and deploy it to Moonbeam using Hardhat, Truffle, Remix, and other popular deployment tools. Quickly deploy your new or existing Solidity DApps to the Moonriver parachain — with little or no modifications — and gain easy access to the Kusama network.
Learn more
Shiden
Shiden Network is a multi-chain decentralized application layer on Kusama Network. Kusama Relaychain does not support smart contract functionality by design - Kusama Network needs a smart contract layer. This is where Shiden Network comes in. Shiden supports Ethereum Virtual Machine, WebAssembly, and Layer2 solutions from day one. The platform supports various applications like DeFi, NFTs and more. SDN token holders can stake their tokens on favorite dApps so that both nominators and the dApps developer can earn SDN tokens. If you are trying to deploy Solidity smart contracts, you have 2 ways to compile your smart contract: using Ethereum tools, or using Solang (a Solidity to WASM compiler). After compiling your contract, you can deploy it on our testnet, Dusty Network.
Learn more
ParaState
Write Ethereum-compatible smart contracts in popular programming languages, & run them much faster, on Substrate. A decentralized open source business model funded by developer treasuries on participating blockchains. All existing Ethereum smart contracts work on ParaState’s Ewasm VM (Pallet SSVM) without any change. ParaState expands the developer ecosystem by supporting 20+ programming languages to create Ethereum-compatible smart contracts. Examples include generic programming languages such as Solidity, Fe, Rust, and JavaScript, and domain-specific languages (DSLs) such as MOVE, DeepSEA, and Marlowe. Substrate-based blockchains, such as Polkadot parachains, already enjoy much higher TPS (transactions per second) than Ethereum. For a smart contract platform, compute performance is more important than TPS throughput. Try deploying smart contracts on ParaState.
Learn more
Vyper
Vyper is a contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM).
Security: It should be possible and natural to build secure smart-contracts in Vyper.
Language and compiler simplicity: The language and the compiler implementation should strive to be simple.
Auditability: Vyper code should be maximally human-readable. Furthermore, it should be maximally difficult to write misleading code. Simplicity for the reader is more important than simplicity for the writer, and simplicity for readers with low prior experience with Vyper (and low prior experience with programming in general) is particularly important.
Learn more
Pricing
Starting Price:
Free
Free Version:
Free Version available.
Integrations
Company Information
Solidity
Founded: 2014
soliditylang.org
Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit
Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Product Details
Platforms Supported
Cloud
Windows
Mac
Linux
On-Premises
Training
Documentation