如果想在以太坊區塊鏈上寫智能合約,就應該學習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