關鍵點:

  • 以太坊程式語言 Solidity 發佈了 Solidity 編譯器 0.8.20 版本。

  • 最新版本包括via-IR管道的一系列改進,改進了合約ABI中暴露的事件列表,並支援上海硬分叉升級。

  • 此編譯器將預設目標 EVM 版本切換爲上海版本。

據官方部落格稱,以太坊程式語言Solidity已經發布了Solidity編譯器0.8.20版本。

最新版本對via-IR管道添加了一些更改,並對合約ABI中披露的事件清單進行了增強,並支援上海硬分叉更新。

此編譯器將默認目標 EVM 版本更改爲上海,這意味着生成的字節碼具有 PUSH0 操作碼。如果您計劃在主網以外的鏈上部署,例如可能尚不支持 PUSH0 的 L2 網絡,請務必選擇正確的 EVM 版本;否則,合約部署將失敗。

工具開發人員的另一個新功能是能夠通過標準 JSON 接口使用 SolidityAST 作爲輸入語言導入 JSON AST。用戶只需按照手冊中的安裝說明即可更新到 Solidity 編譯器的當前版本。

DApps,即去中心化應用程序,是在以太坊區塊鏈的開源點對點網絡上開發的應用程序,它採用智能合約和前端用戶界面來構建去中心化平臺。

與任何其他軟件一樣,創建 dApp 涉及編程和系統執行。 Solidity 編程不同於其他編程語言,是以太坊的首選編程語言。

Solidity 是一種面向對象的編程語言,由以太坊網絡團隊開發,主要用於在區塊鏈系統上構建和開發智能合約。它目前是以太坊和其他競爭系統(如 Monax 及其 Hyperledger Burrow 區塊鏈)的基礎語言,後者利用 Tendermint 達成共識。

與其他編程語言一樣,該編程具有變量、函數、類、算術運算、字符串操作等更多概念。

免責聲明:本網站提供的信息僅作爲一般市場評論,不構成投資建議。我們鼓勵您在投資前進行研究。

加入我們以關注新聞:https://linktr.ee/coincu

哈羅德

Coincu新聞