Git Product home page Git Product logo

solidity-playground's Introduction

solidity-playground

Contracts written in Solidity, using Truffle for deployment and testing.

See the individual folders Readme's for details regarding the contracts within.

These are primarily for personal development, in order of when I wrote them (the first one's described in each of the lists/folders are the oldest). I started by using the decypher.tv tutorials for inspiration. I then moved on to building larger sets of contracts which can be seen in Tokens, Governance, Upgradable, EIPs/ERCs and Misc.

DecypherTv:

  • Basic Escrow
  • Coin Flipper (uses Oraclize)
  • Crowdsale

Tokens:

  • Youtube Token (uses Oraclize)
  • MiniMe Testing
  • ERC 223

Governance:

  • Basic Vote
  • Futarchy (SchellingVote)
  • Liquid Lockable Vote
  • Liquid Democracy (WIP)

Upgradable:

  • Fallback Storage Access Test
  • Zeppelin Upgradable Proxy
  • Ether Router
  • Byzantium Upgradable

EIPs/ERCs

  • EIP 712 (Structured data signing)
  • EIP 165 (Contract interface detection)

Misc:

  • Ipfs Experiment
  • Zeppelin Ethernaut
  • Assembly Experiments
  • Aragon Test
  • Meta Transactions

More recent Truffle projects have JS tests for demonstrating functionality, older projects use JS scripts executed directly through the Truffle console.

Note: npm install is required in some projects eg for Zeppelin Contracts.

solidity-playground's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

emagici ziutop

solidity-playground's Issues

Cadence from WOO Network

Eric, hi! I got your profile from one of our managers. Thanks for your interests in the position in WOO.
Do you think we can have your resume and LinkedIn for record and see how to move forward?
Please feel free to reach me via [email protected]

Best,
Cadence

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.