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