#Giant Resource list Giant Resource list
#Ethereum Docs
-
https://docs.ethereum.org/reference/develop/ethereumjs-vm/README.md/
-
https://docs.ethereum.org/reference/develop/web3.js/README.md/
#Contract explorer
- http://frontier.ether.camp
>to explore a contract and its code operations
click on tractions and find one labeled green called "contract invocation"
then you can explore a sample contract blockchain operations with the "vmtrace tool"
#Web api for smart contract calls
###**API Version ** ::
####new solidity tutorial:
###Frontier guide:
###Frontier tutorial walk through //Getting started guide
###Seperation of concerns, useful dapp patterns, contract systems
- https://eng.erisindustries.com/tutorials/2015/03/11/solidity-1/
- https://eng.erisindustries.com/tutorials/2015/03/12/solidity-2/
- https://eng.erisindustries.com/tutorials/2015/04/17/solidity-3/
- https://eng.erisindustries.com/tutorials/2015/08/08/Solidity-4/
- https://eng.erisindustries.com/tutorials/2015/08/23/Solidity-5/
###Support for Library callcode now supported :
- https://forum.ethereum.org/discussion/comment/14686/#Comment_14686
- https://forum.ethereum.org/discussion/comment/14686/#Comment_14686
###Execeptions :
- https://github.com/ethereum/wiki/wiki/Solidity-Tutorial#exceptions
- https://github.com/ethereum/wiki/wiki/Solidity-Tutorial#exceptions
###Passing storage references in library calls
- https://forum.ethereum.org/discussion/comment/15355/#Comment_15355
- https://forum.ethereum.org/discussion/comment/15355/#Comment_15355
- https://github.com/ethereum/wiki/wiki/Solidity-Features#internal-types-for-libraries
- https://github.com/ethereum/wiki/wiki/Solidity-Features#internal-types-for-libraries
#Strategies for interfacing with contracts
- https://ethereum.github.io/solidity//docs/contracts/
- https://forum.ethereum.org/discussion/3256/returning-a-result-from-a-non-constant-function
- https://forum.ethereum.org/discussion/3024/calling-another-contract-without-any-knowledge-of-its-source-code-and-getting-a-typed-return-value
#Groove fast and efficient queryable data for contracts
###Discussion
- https://www.reddit.com/r/ethereum/comments/3n159o/grove_fast_and_efficient_querying_of_ordered_data/
- https://www.reddit.com/r/ethereum/comments/3n159o/grove_fast_and_efficient_querying_of_ordered_data/
###In browser solidity compiler
###** Meteor Based In browser solidity compiler**
#Dapple (Maker) dev & testing tool
- https://github.com/MakerDAO/dapple
- https://github.com/MakerDAO/dapple
- Disscussion : https://www.reddit.com/r/ethereum/comments/3ogg4t/introducing_dapple_a_dev_tool_for_contract/
Writeup dapple tests
#Ethereum Bounty contract dapp
#Notorization dapp
##Smart Contract api for oracles
#cron_expression_parsing_for_ethereum_contracts & Date for contract automation
- https://www.reddit.com/r/ethereum/comments/3nvu7c/cron_expression_parsing_for_ethereum_contracts/
- https://github.com/pipermerriam/ethereum-cron
- https://github.com/pipermerriam/ethereum-cron
###Date-Time utilities for ethereum contracts
- https://github.com/pipermerriam/ethereum-datetime/
- https://github.com/pipermerriam/ethereum-datetime/
###String utility functions for ethereum contracts
###Now useable as a library :
- https://www.reddit.com/r/ethereum/comments/3o5w1c/grove_020_now_usable_as_a_library/
- https://www.reddit.com/r/ethereum/comments/3o5w1c/grove_020_now_usable_as_a_library/
#Solidity libraries, linked lists,iterable mapping etc
###Alarm clock code version 3.0
- http://blog.ethereum-alarm-clock.com/blog/2015/10/8/v030-deployed
- Discussion : https://www.reddit.com/r/ethereum/comments/3o0svx/ethereum_alarm_clock_030_release/
#Standadized Contract & Subcurrency api ( Coin Standards )
- https://github.com/ethereum/wiki/wiki/Standardized_Contract_APIs
- https://github.com/ethereum/wiki/wiki/Solidity-standard-library
- https://github.com/ryepdx/coinlock
- https://gist.github.com/simondlr/45f0c8024a88d8dc54f8
- https://www.ethereum.org/token
- http://weifund.io/img/screen6.jpg
###Discussion
- https://www.reddit.com/r/ethereum/comments/3n8fkn/lets_talk_about_the_coin_standard/
- https://www.reddit.com/r/ethereum/comments/3n8fkn/lets_talk_about_the_coin_standard/
#** Official Ethereum Wallet **
#light clients :
#Wallet generator
#Docker images for ethereum
#Ethereum blockchain explorer
- https://etherapps.info/block/431251 - https://github.com/d11e9/universal-dapp
generate front end from solidity ABI
#Meteor
- Meteor Tutorial : http://www.meteor-tutorial.org/book/frontmatter
###A simple module for running meteor dApps with Ethereum
###Meteor DAPP boilerplate
###Meteor DAPP poketbook for dapp accounts
###Solidity for Meteor ::
- https://github.com/SilentCicero/meteor-solc
The solc package provides a compiler build plugin for the Meteor build tool. It handles the compilation of *.sol files to JS.
###Web3 provider that adds hooks for an external transaction signer
###Charting and dependency graphs with meteor
- http://www.chartjs.org/
- http://js.cytoscape.org/
- http://visjs.org/
- http://stackoverflow.com/questions/21399609/reactive-chart-with-chart-js-in-meteor
#**Usefull tool to estimate various VM operations gas cost **:
- https://docs.google.com/spreadsheets/d/1m89CVujrQe5LAFJ8-YAUCcNK950dUzMQPMJBxRtGCqs/edit?pli=1#gid=0
###Optional : formal specification for the evm options :
###Good read for all DEVS :
###Make web3.js run in browser
do --rpccorsdomain "sample dapp ip"
ie geth --rpc --rpccorsdomain "localhost:80" ie geth --rpc --rpccorsdomain "http://localhost:3000" or geth --rpc --rpccorsdomain "port I set as provider"
never do --rpccorsdomain "*" or rpcaddr to 0.0.0.0 it is very dangerous
#Setting up a private network
-
https://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster
-
https://github.com/ethereum/go-ethereum/wiki/Private-network
-
https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options#mining-and-networking
###Commentary from taylor gerring
- https://forum.ethereum.org/discussion/2195/private-network-questions Genesis block
- http://jev.io/genesis_block.json
###Join the netstats page...run your own with the dev group
- https://www.reddit.com/r/ethereum/comments/346kgz/want_to_play_with_the_frontier_prerelease_help_me/
- https://github.com/ethereum/wiki/wiki/Network-Status
- https://github.com/ethereum/wiki/wiki/Network-Status
- https://github.com/ethereum/go-ethereum/wiki/Setting-up-monitoring-on-local-cluster set up local monitoring network
###Ethereum 101 questions:
- https://docs.google.com/document/d/14EIe984_86Y-uuNm-a4EsVeD3eI4qAAlz_MZof1qkqM/edit?pli=1
- https://github.com/ethereum/wiki/wiki
###wallet generator
- https://www.myetherwallet.com/ best yet client side
- https://ryepdx.github.io/ethaddress.org/#/
- https://www.reddit.com/r/ethereum/comments/3jz85n/ethaddressorg_paper_wallets_for_ethereum/
###ethereum wallet :
- http://ethereumwallet.com/beta/index.html
- https://github.com/kurozael/etherwallet-desktop/releases/tag/0.1
- http://kvhnuke.github.io/etherwallet/#
- https://kvhnuke.github.io/etherwallet/#
- https://www.myetherwallet.com
#Testing Deployment Tools
##embark 4.0 now with tdd : Embark : Framework to easily deploy dapps
Now with ipfs support in version 3
- https://www.reddit.com/r/ethereum/comments/39aszs/embark_030_dapp_framework_now_with_ipfs_support/ new interface test
- https://www.reddit.com/r/ethereum/comments/39kv73/interested_in_testing_a_dapp_in_ipfs_heres_how/
Walk through
###Vagrant / virtual box
##Truffle
- https://www.reddit.com/r/ethereum/comments/3cb8sq/truffle_development_environment_for_ethereum/#csusiqi
- https://github.com/ConsenSys/truffle#extending-the-pipeline
- https://medium.com/@timothyjcoulter/truffle-tricks-for-ethereum-development-dispelling-8-myths-first-impressions-880f66bf3320
###Run Grunt tasks with GULP
###Pudding, for automated, promises
#Rectively get block data :: meteor package
- https://www.reddit.com/r/ethereum/comments/3ddjz5/fabian_vogelsteller_has_just_released/
- https://www.reddit.com/r/ethereum/comments/3kiq5i/meteor_for_%C3%B0app_development/
###Sample dapp with meteor
- https://www.youtube.com/watch?v=SayS1dcMVWU
- https://github.com/frozeman/simple-dapp-example
- https://www.reddit.com/r/ethereum/comments/3kiq5i/meteor_for_%C3%B0app_development/
Most up to date release
Whisper chat client
#Ethereum Accounts in browser :
managing and using Ethereum accounts in browser
- https://github.com/SilentCicero/ethereumjs-accounts
- https://github.com/SilentCicero/ethereumjs-accounts
###Light wallet
https://github.com/ConsenSys/eth-lightwallet
#Docker imlges and embark framework on server
###Ethereum mining /Installation
installation