Skip to content

Latest commit

 

History

History
166 lines (142 loc) · 14.1 KB

EcosystemResources.md

File metadata and controls

166 lines (142 loc) · 14.1 KB

Ecosystem Resources

A guide to the available dapps, services, writings, and knowledge bases for learning and understanding the Ethereum ecosystem.

This resource is meant to be focused on ecosystem development, but the repo also includes:

Contributions are welcome!

Feel free to submit a pull request, with anything from small fixes to tools you'd like to add. If adding a new tool, please add a brief description that you think new developers would understand.

Many thanks to the 20+ contributors including @corbpage of Meridio for the idea, @pakaplace for expanding and curating, and @jpantunes for restructuring the list in a more logical way.

Resources

Wallets

  • Metamask - Chrome extension Ether wallet with ERC tokens support
  • Gnosis multisig wallet - Audited multi-sig wallet
  • Exodus - Desktop wallet with Shapeshift integration
  • Nifty Wallet - Ethereum Browser Extension focused on usability of real world applications

Web Wallets

  • MyEtherWallet - Open-source tools for interacting with the blockchains easily & securely
  • MyCrypto - Open-source, client-side tool for generating ether wallets, handling ERC-20 tokens, and interacting with the blockchain more easily
  • Arkane - Web-based wallet focused on user-friendly UX and dapp integration. (Mobile friendly)
  • Portis - Web-based wallet for easy user on-boarding to your DApp
  • Eth lightwallet - Lightweight JS Wallet for Node and the browser
  • SpankCard - An in-browser Ethereum wallet with support for payment channels
  • Mnemonic generator - generate word mnemonic and associated public/private key pairs. Select "Ethereum" as coin to generate Ethereum addresses. Useful for truffle-hd-wallet.

Mobile Wallets

  • Coinbase Wallet - Mobile Dapp explorer and wallet
  • Cipher - Mobile Dapp explorer
  • Trust - Mobile wallet for ERC tokens
  • Status - A free open-source, mobile OS for Ethereum
  • imToken - Feature-rich digital asset mobile wallet enabling multi-chain asset management, DApp browsing and secure, private exchange of value
  • Jaxx - Both a mobile and a desktop wallet. Has integrated Shapeshift support
  • WallETH - Native Android Ethereum Wallet
  • eth-wallet-light - Lightweight JS Wallet optimized for mobile
  • Metamask - Mobile Ether wallet with ERC tokens support beta
  • WiniWallet - Wallet for DAI stablecoin with multiple DeFi investment

Hardware Wallets

  • Trezor - The original hardware wallet
  • Ledger - Support for multiple cryptocurrencies and tokens
  • KeepKey - The simple hardware wallet

Block explorers

  • Etherscan - most popular centralized way to view Eth transactions and contract code
  • BlockScout - Open Source Ethereum Block explorer, funded by Ethprize and developed by POA
  • TrueBlocks - TrueBlocks is a collection of software libraries, applications, tools, and examples that allow you to retrieve Ethereum blockchain data (a) more quickly, (b) with higher information content, (c) in an fully decentralized way, (d) in a fully automated way, and (e) in a highly maintenance free way.)
  • Etherchain lite - Lightweight blockchain explorer for your private Ethereum chain
  • EthStats - The Ethereum Blockchain Analytics Platform
  • Scout - A live data feed of the activities and event logs of your smart contracts on Ethereum
  • ethq - The dfuse powered, most detailed, block explorer built for developers

Gas price calculators and tools

  • EthGasStation - Website for estimating tx prices vs times
  • Petrometer - Summarises daily and total gas consumption of all transactions sent from a specified Ethereum address

Services

  • Provable - Blockchain oracle service backed by authenticity proofs, for your smart contracts
  • Infura - API gateway so you don't have to host your own ETH node
  • Quiknode - Service to spin up personal Parity/Geth nodes
  • Nodesmith - Free API access to full Ethereum mainnet and testnet nodes, can be used just like a local node
  • dfuse - Slick blockchain APIs to build world-class applications
  • Regis - Registry Framework for Digital Assets
  • Treum - Just consider using Treum as your backend if the use case is business process oriented, formerly Viant
  • uPort - Total identity solution
  • Ether Address Lookup - Chrome extension for phishing protection and Eth address highlighting
  • Netstats - Ethereum Network Stats
  • ENS - ENS offers a secure & decentralised way to address resources both on and off the blockchain using simple, human-readable names
  • Name Bazaar - A peer-to-peer marketplace for the exchange of names registered via the Ethereum Name Service
  • Quantstamp - A service that offers automated and manual smart contract security audits for a fee
  • SmartCheck - Static analysis of Solidity source code for security vulnerabilities and best practices
  • MD4 Online Hash Function - Tool to hash input with a variety of hashing algorithm options
  • iExec SDK - Gives smart contract the ability to execute functions or applications off-chain. Support any legacy applications provided as a Docker image.
  • Incentivai - Testing of smart contract economies via simulation with ML agents
  • Arkane - A wallet provider for Dapps - Offers an API gateway and provides wallets and wallet management to dapps and their users.
  • Aave SDK - JavaScript library to connect with the APIs of the Aave ecosystem as the decentralized lending marketplace ETHLend.
  • Rockside Cloud - Ethereum network access provider and consortium blockchain builder
  • Chainstack - Shared and dedicated Ethereum nodes as a service

Knowledge/Education

Security best practices

Solidity Games!

Scaling

Reference

  • Wiki - Ethereum wiki covering all things related to Ethereum
  • Yellow Paper - Ethereum's formal specification
  • Beige Paper - Rewrite of the yellow paper in non-yellow-paper syntax
  • EthOn - An ontology is a formalisation of concepts and relations within a domain. EthOn is written in RDF and OWL
  • Mastering Ethereum - by Andreas M. Antonopoulos, Gavin Wood, and many others
  • EVM opcodes - Ethereum opcodes and instruction reference
  • EVM illustrated - This is an illustrated document about the Ethereum Virtual Machine
  • 4bytes - List of 4byte identifiers to common smart contract functions function signatures
  • Solidity cheat sheet - Quick overview of Solidity syntax

Governance

  • Ethresear.ch - Semi-public forum for participating in Ethereum's research efforts, including but not limited to: Casper, Sharding, EVM improvements, Cryptoeconomics, Plasma and State-channels
  • Fellowship of Ethereum Magicians - This discussion board facilitates meaningful communications among individuals throughout the Ethereum community
  • EIPs - The Ethereum Improvement Proposal repository
  • Aragon Research Forum - Long-form discussions related to Aragon's research efforts including governance, economics, and token engineering

Decentralized Exchanges

Secure Decentralized Data Protocols

  • Stow - Securely store and share data for your users in minutes with our components and SDK. Formerly Linnia.

Incentivisation / Monetisation Tools

  • Gitcoin - Bounty network for funding Open Source or finding Open Source work
  • CodeFund - Ethical Advertising Platform for Open Source

Awesome lists

Decentralized Finance (DeFi)

  • ETHLend - Decentralised peer to peer lending marketplace that allows people all over the world to get a loan or become a lender.
  • Aave Pay - Aave Pay allow users to pay in FIAT currencies to bank accounts using their cryptocurrencies.