Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-solidity
A curated list of awesome Solidity resources
https://github.com/BlockchainLabsNZ/awesome-solidity
Last synced: 4 days ago
JSON representation
-
Getting Started
-
- The Hitchhiker's Guide to Smart Contracts
- part1 - crud-part-2-ed8d8b4f74ec), [part3](https://medium.com/robhitchens/solidity-crud-epilogue-e563e794fde)
- Airdrops
- HD Wallet explained
- CryptoZombies: Learn to Code Ethereum DApps By Building Your Own Game
- What's Solidity?
- Building a fully decentralized User profile app on Ethereum and IPFS
- Airdrops
- The Hitchhiker's Guide to Smart Contracts
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
- Airdrops
-
Tutorials
- Ethernaut - Smart Contract Hacking Game
- Hack This Contract Game
- Ethereum and Solidity: The Complete Developer's Guide
- Become a Blockchain Developer with Ethereum and Solidity
- Creating your own DAO based on Aragon framework
- Test Driven Development for Solidity
- Kauri - to-date tutorials and tips on How to build on Ethereum
-
Short answers to some questions
-
News
-
Concepts
-
Blogs
-
-
Vulnerabilities
-
- known attacks
- 1
- 2 - analysis-of-a-couple-ethereum-honeypot-contracts-5c07c95b0a8d)
- Integer Overflow (i.e., proxyOverflow Bug)
- The DAO Hack
- Parity Wallet Hack
- How $800K Evaporated from PoWH Ponzi
-
Known hacks
-
Blogs
-
-
Best practices
-
Security
-
Gas spending
-
Common design principles
-
ERCs
- ERC-20 - original token contract for fungible assets [ [The Anatomy of ERC20](https://medium.com/blockchannel/the-anatomy-of-erc20-c9e5c5ff1d02) / [Example](https://theethereum.wiki/w/index.php/ERC20_Token_Standard) ]
- ERC-165 - creates a standard method to publish and detect what interfaces a smart contract implements
- ERC-173 - a standard interface for ownership of contracts
- ERC-223
- ERC-721 - token standard for non-fungible assets [ [Walking Through the ERC721 Full Implementation
- ERC-725 - proxy contract for key management and execution, to establish a Blockchain identity
- ERC-827
- ERC-875 - for non fungible tokens and simple atomic swaps
- ERC-918 - mineable Token Standard
- ERC Token Standards for Dummies, Like Me
-
EIPs
-
Other
-
-
Libraries
-
Standard contracts
- OpenZeppelin Contracts
- OpenZeppelin Base Tokens
- aragonOS
- Status.im Crowdsale
- 0x - DEX protocol
-
Utils
- SafeMath
- Easily Send Many Tokens to Many Addresses
- BytesHelper - library to deal with bytes32
-
-
Code and patterns examples
-
Tools
-
Testing tools
-
Development tools
- Docker images - env) - Solidity testing environment from us (Blockchain Labs, NZ)
- 11 Best Ethereum Development Tools
- Solidity syntax highlighting on Github
-
Test Ether faucets
-
Online services
-
Storage
- IPFS - Decentralised storage and file referencing
- IPFS-Store - IPFS Storage service with added search capability
- OrbitDB - Decentralised database on top of IPFS
- Infura API - Another API to IPFS
- Swarm - Distributed storage platform and content distribution service, a native base layer service of the Ethereum web3 stack
- Filecoin
- Infura API - Another API to IPFS
-
-
Dapps development
-
Online services
-
Design
-
Private networks
- Parity Demo-PoA Tutorial - Step-by-Step tutorial for building a PoA test chain with 2 nodes with Parity authority round consensus
- Kaleido - Use Kaleido for spinning up a consortium blockchain network. Great for PoCs and testing
-
React / Redux
- Vortex - A Dapp-ready Redux Store. Smart and Dynamic background data refresh thanks to WebSockets. Works with Truffle and Embark.
-
APIs / subproviders
- Eth.js - Javascript Web3 alternative
- Web3Wrapper - Typescript Web3 alternative
- Ethereumjs - A collection of utility functions for Ethereum like ethereumjs-util and ethereumjs-tx
- Subproviders - Several useful subproviders to use in conjunction with Web3-provider-engine (including a LedgerSubprovider for adding Ledger hardware wallet support to your dApp)
- Nethereum - .Net Web3
- Web3.hs - Haskell Web3
- Ethereumex - Elixir JSON-RPC client for the Ethereum blockchain
-
Categories
Sub Categories
ERCs
10
Blogs
10
Utils
9
Online services
8
Storage
7
APIs / subproviders
7
Tutorials
7
Concepts
7
Standard contracts
5
Gas spending
4
Common design principles
4
EIPs
3
Development tools
3
Test Ether faucets
2
News
2
Private networks
2
Short answers to some questions
2
Known hacks
1
React / Redux
1
Security
1
Design
1
Other
1
Testing tools
1