GitHub上Solidity的18個資源

如果想在以太坊區塊鏈上開發智能合約,Solidity 是必學的程式語言,本文整理了18個GitHub上的優質資源,涵蓋工具、教學、範例程式碼及安全實踐,幫助開發者快速掌握Solidity開發技巧。

  • bkrem/awesome-solidity:精選的Solidity資源、庫與工具列表
  • fravoll/solidity-patterns:Solidity設計模式與最佳實踐彙編
  • ethereum/solidity:以太坊官方維護的Solidity語言原始碼
  • BlockchainLabsNZ/awesome-solidity:另一份Solidity資源精選清單
  • ethereum/solidity-examples:Solidity範例程式碼集合
  • ajlopez/SoliditySamples:以太坊智能合約的程式範例
  • solidstate-network/solidstate-solidity:可升級的Solidity智能合約開發庫
  • Ankit-Engg/solidity-school:針對初學者的Solidity學習計畫
  • OpenZeppelin/openzeppelin-contracts:經過社區審核的安全智能合約開發庫
  • smartcontractkit/full-blockchain-solidity-course-py:從初學到專區的完整Solidity課程
  • trufflesuite/truffle:智能合約開發工具
  • willitscale/learning-solidity:YouTube教學配套資源
  • Nomicfoundation/hardhat:支援Solidity堆疊追蹤的開發環境
  • eth-brownie/brownie:基於Python的智能合約測試框架
  • dethcrypto/TypeChain:以太坊智能合約的TypeScript綁定工具
  • ConsenSys/smart-contract-best-practices:智能合約安全開發指南
  • paulrberg/solidity-template:整合Hardhat、TypeChain等工具的開發模板
  • OffcierCia/Defi-Developer-Roadmap:DeFi開發者學習路線圖

這些資源涵蓋從入門到進階的開發需求,適合有意投入以太坊智能合約開發的工程師參考。

總結

如果想在以太坊區塊鏈上寫智能合約,就應該學習Solidity。雖然可以在不同的區塊鏈上部署智能合約或稱為dApp 的類似應用程序,但Solidity 是一個絕佳的起點。在未來的幾年裡,Solidity將成為一種新的趨勢。此外,它對以太坊友好型應用的開發也至關重要。

1.bkrem/awesome-solidity

精選的Solidity 資源、庫、工具等的列表。

2.fravoll/solidity-patterns

智能合約編程語言Solidity的模式和最佳實踐彙編。

3.ethereum/solidity

Solidity,智能合約編程語言,以太坊官方回購。

4.BlockchainLabsNZ/awesome-solidity

精選的Solidity 資源列表。

5.ethereum/solidity-examples

Solidity示例代碼的集合。

6.ajlopez/SoliditySamples

Solidity 編程語言示例,以太坊的智能合約。

7.solidstate-network/solidstate-solidity

SolidState是一個可升級的首個Solidity智能合約開發庫。

8.Ankit-Engg/solidity-school

這是早期開發人員對早期Solidity開發人員的倡議。

9.OpenZeppelin/openzeppelin-contracts

OpenZeppelin Contract是一個用於安全智能合約開發的庫。建立在社區審查代碼的堅實基礎上。

10.smartcontractkit/full-blockchain-solidity-course-py

Solidity,區塊鏈,和智能合約-初學者到專家完整課程

11.trufflesuite/truffle

開發智能合約的工具。

12.willitscale/learning-solidity

油管教程的伴侶。

13.Nomicfoundation/hardhat

Hardhat是一個用於編譯、部署、測試和調試以太坊軟件的開發環境。獲取Solidity 堆棧跟踪和console.log。

14.eth-brownie/brownie

一個基於python的開發和測試框架,用於針對以太坊虛擬機的智能合約。

15.dethcrypto/TypeChain

以太坊智能合約的TypeScript綁定。

16.ConsenSys/smart-contract-best-practices

智能合約安全最佳實踐指南。

17.paulrberg/solidity-template

結合Hardhat, TypeChain, Ethers, Waffle, Solhint, Solcover和Prettier。

18.OffcierCia/Defi-Developer-Roadmap

Defi開發者路線圖。

Source:https://medium.com/coinsbench/18-solidity-github-repos-you-should-check-out-ead2d8ccca29

分享至:

作者:去中心化金融社区

本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。

文章及觀點也不構成投資意見

圖片來源:去中心化金融社区如有侵權,請聯絡作者刪除。

關注PANews官方賬號,一起穿越牛熊
推薦閱讀
9小時前
10小時前
11小時前
11小時前
11小時前
12小時前

熱門文章

行業要聞
市場熱點
精選讀物

精選專題

App内阅读