All Projects β†’ tintinweb β†’ Smart Contract Sanctuary

tintinweb / Smart Contract Sanctuary

πŸ¦πŸŒ΄πŸŒ΄πŸŒ΄πŸ¦• A home for ethereum smart contracts. 🏠

Programming Languages

solidity
1140 projects

Projects that are alternatives of or similar to Smart Contract Sanctuary

Colonynetwork
Colony Network smart contracts
Stars: ✭ 351 (+254.55%)
Mutual labels:  blockchain, ethereum, smart-contracts, ethereum-contract
Ico Contracts
Ethereum smart contracts that have been used during successful ICOs
Stars: ✭ 160 (+61.62%)
Mutual labels:  blockchain, ethereum, smart-contracts, ethereum-contract
Smart Contracts Example
Simple example of token market. Based on blockchain technology using Ethereum platform.
Stars: ✭ 37 (-62.63%)
Mutual labels:  blockchain, ethereum, smart-contracts, ethereum-contract
React Ethereum Dapp Example
A starter boilerplate for an Ethereum dapp using web3.js v1.0, truffle, react, and parity
Stars: ✭ 384 (+287.88%)
Mutual labels:  blockchain, ethereum, smart-contracts, ethereum-contract
Stromdao Businessobject
Abstract BusinessObject for StromDAO Energy Blockchain. Abstraction layer between blockchain technology and business logic providing energy market related entities and use cases.
Stars: ✭ 10 (-89.9%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Gdai.io
gDAI - Gas less DAI transfers by using GSN, Fulcrum and KyberNetwork
Stars: ✭ 26 (-73.74%)
Mutual labels:  blockchain, ethereum, smart-contracts
Solidity Smart Contracts
smart contracts which are built on ethereum wallet mist,truffle compiler using solidity language.
Stars: ✭ 11 (-88.89%)
Mutual labels:  blockchain, smart-contracts, ethereum-contract
Daox Contracts
Smart contracts for creating Daox-based fundraising organization
Stars: ✭ 31 (-68.69%)
Mutual labels:  ethereum, smart-contracts, ethereum-contract
Hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
Stars: ✭ 727 (+634.34%)
Mutual labels:  blockchain, ethereum, smart-contracts
Ethereum book
η²Ύι€šδ»₯ε€ͺ坊 οΌˆδΈ­ζ–‡η‰ˆοΌ‰
Stars: ✭ 875 (+783.84%)
Mutual labels:  blockchain, ethereum, smart-contracts
Learn Solidity
Code base for "Learn Solidity: Programming Language for Ethereum Smart Contracts" course in Tosh Academy & Blockchain Council
Stars: ✭ 44 (-55.56%)
Mutual labels:  blockchain, ethereum, smart-contracts
Aeternity
Γ¦ternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+832.32%)
Mutual labels:  blockchain, ethereum, smart-contracts
Oyente
An Analysis Tool for Smart Contracts
Stars: ✭ 820 (+728.28%)
Mutual labels:  blockchain, ethereum, smart-contracts
Indy Leaderboard
Example game leaderboard dApp utilizing EbakusDB on Ebakus blockchain
Stars: ✭ 103 (+4.04%)
Mutual labels:  blockchain, ethereum, smart-contracts
Ethereum Development With Go Book
πŸ“– A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+661.62%)
Mutual labels:  blockchain, ethereum, smart-contracts
Remix
This has been moved to https://github.com/ethereum/remix-project
Stars: ✭ 1,063 (+973.74%)
Mutual labels:  blockchain, ethereum, smart-contracts
Ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Stars: ✭ 11,663 (+11680.81%)
Mutual labels:  blockchain, ethereum, smart-contracts
Ethereum Ico Contract
Tested Ethereum ICO Contract for Token Crowdsales
Stars: ✭ 59 (-40.4%)
Mutual labels:  ethereum, smart-contracts, ethereum-contract
Ethnode
Run an Ethereum node (Geth or Openethereum) for development
Stars: ✭ 74 (-25.25%)
Mutual labels:  blockchain, ethereum, smart-contracts
Blockchainstore
πŸ’° Retail Store that runs on Ethereum
Stars: ✭ 425 (+329.29%)
Mutual labels:  blockchain, ethereum, smart-contracts

smart-contract-sanctuary

πŸ¦πŸŒ΄πŸŒ΄πŸŒ΄πŸ¦• A home for ethereum smart contracts verified on Etherscan. 🏠

Folder Description
contracts folder structure of dumped solidity contract sources
utils utilities for dumping smart contracts from public sources

Note: This repo is updated twice a day.

Folders

Contracts

Contains smart contract sources for various networks, grouped by the first two chars of the contract address. Files are named in the format <address>_<source_unit_name>, e.g. 0f0c3fedb6226cd5a18826ce23bec92d18336a98_URToken.sol

Some contracts are listed in contracts.json, but this file is not complete. Rely on the file structure for a full list. This repo used to auto submit contracts to 4byte.directory. Feel free to contribute sources.

Utils

Scripts for dumping smart contracts from public sources (etherscan.io, etherchain.com)

requires: pip install -r requirements.txt

Update

To use List of Verified Contract addresses with an OpenSource license, you can download the csv file, add it to the util folder, and run parse_download_contracts_etherscan_io.py (with your etherscan API). This will add the new contracts to the appropriate folder

Contribute

Feel free to contribute smart contract sources, scripts for dumping sources or your analysis results with us.

TODO

  • deduplication script (link instead of duplicate)
  • statistics
  • code-hash (without comments; maybe compile and hash bytecode to dedup sources)

Citation

If you are using this dataset in your research and paper, here's how you can cite this dataset:

  • APA6
Ortner, M., Eskandari, S. (n.d.). Smart Contract Sanctuary. Retrieved from https://github.com/tintinweb/smart-contract-sanctuary.
  • LateX (Bib)
 @article{smart_contract_sanctuary, 
          title={Smart Contract Sanctuary}, 
          url={https://github.com/tintinweb/smart-contract-sanctuary}, 
          author={Ortner, Martin and Eskandari, Shayan}} 
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].