Skip to content

Instantly share code, notes, and snippets.

@raineorshine
Created July 27, 2016 14:33
Show Gist options
  • Select an option

  • Save raineorshine/05daa57f556261ea06bf5c80750e0b16 to your computer and use it in GitHub Desktop.

Select an option

Save raineorshine/05daa57f556261ea06bf5c80750e0b16 to your computer and use it in GitHub Desktop.
Solidity Resources & Tools

Best practices and tools are a bit scattered, and of course very much a work in progress since the community is still developing. You may be disappointed to find that there is not a cohesive, centralized set of best practices and workflow. My personal opinion is that truffle offers one of the most cohesive development experiences today, although over time you will likely find yourself doing most of your work one level of abstraction down: at the web3 layer. Here are some resources and tools that I have found useful.

Resources

Frameworks

  • truffle - JS-oriented "development environment, testing framework and asset pipeline"
  • dapple - "Solidity developer multitool designed to manage the growing complexity of interconnected smart contract systems"

IDE's

Example Contracts

Security Best Practices

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment