CDS Crypto News Solidity Compiler Version 0.8.20 Released
Crypto News

Solidity Compiler Version 0.8.20 Released

409
Solidity Compiler Version 0.8.20 Released

The Ethereum programming language Solidity released version 0.8.20 of the Solidity compiler. The latest version includes a series of improvements to the via-IR pipeline, improves the event list exposed in the contract ABI, and supports the Shanghai hard fork upgrade.

Solidity Compiler Version 0.8.20 Released

Solidity Compiler Version 0.8.20 Released
Solidity Compiler Version 0.8.20 Released 1

According to the official blog, version 0.8.20 of the Solidity compiler, which is the programming language used for Ethereum, has been released. The latest update includes several modifications to the via-IR pipeline, improvements to the event list that is revealed in the contract ABI, and support for the Shanghai hard fork update.

The new compiler has changed the default target EVM version to Shanghai, which uses PUSH0 opcodes in the resulting bytecode. However, if you plan to deploy your contract on a chain other than the mainnet, make sure to select the appropriate EVM version, as L2 networks may not yet support PUSH0 and contract deployment will fail.

Another new feature is the ability for tool developers to import JSON ASTs using SolidityAST as the input language through the Standard JSON interface. To update to the current version of the Solidity Compiler, users should follow the installation instructions in the manual.

Solidity Compiler Version 0.8.20 Released
Solidity Compiler Version 0.8.20 Released 2

Decentralized Applications (dApps) are apps developed on the Ethereum Blockchain’s open-source, peer-to-peer network, which uses smart contracts and front-end user interfaces to create decentralized platforms. Developing a dApp, like any other software, involves programming and system execution.

Solidity is the preferred programming language for Ethereum, and it is an object-oriented programming language created by the Ethereum Network team for building and developing smart contracts on blockchain systems.

It is presently the fundamental language for Ethereum and other rival systems, such as Monax and its Hyperledger Burrow blockchain, which utilizes Tendermint for consensus.

Solidity Compiler Version 0.8.20 Released
Solidity Compiler Version 0.8.20 Released 3

Solidity programming shares many concepts with other programming languages, including variables, functions, classes, arithmetic operations, string manipulation, and more.

To access announcement article: blog.soliditylang.org

To access more crypto articles: cryptodataspace.com

Written by
Aziz KARTAL

Aziz Kartal is 21 years old. He is a student at the Gazi University, Department of Electrical and Electronical Engineering. He works as content writer, researcher and social media manager. He generally research about Web3, Blockchain Security and Cybersecurity.

Leave a comment

Leave a Reply

Related Articles

Crypto News – Spot Ether ETF Approval: How the SEC’s Delayed Approval Will Affect the Crypto Market?

Crypto News - Spot Ether ETF Approval: How the SEC's Delayed Approval...

Crypto News Today- Genesis Global Receives Court Approval for $3B Payout

Judge Lane stated that any funds available for distribution by Genesis are...

Crypto News Today- Spot Bitcoin ETF Inflows for May Compensate for April’s Outflows

Senior ETF analyst Eric Balchunas points out that spot Bitcoin ETF inflows...

Crypto News – Exploring the DTCC-Chainlink Pilot’s Influence on ONDO Crypto Price

Crypto News - Exploring the DTCC-Chainlink Pilot's Influence on ONDO Crypto Price