Whitepaper - Ethereum Classic With Cover
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Ethereum</strong> <strong>Classic</strong> Documentation, Release 0.1<br />
Examples<br />
• example use of pricefeed - web3 script printing all account balances<br />
• Example <strong>Ethereum</strong> contracts<br />
https://dappsforbeginners.wordpress.com/tutorials/your-first-dapp/<br />
https://github.com/ethereum/wiki/wiki/Dapp-Developer-Resources<br />
Tutorials<br />
• Dapp tutorials on ethereum.org<br />
• Dapps for beginners tutorial series<br />
• Eris’ Solidity Tutorial Series<br />
• Tutorials on advanced Solidity<br />
• http://ethereumj.io/blog/2015/09/09/friendly-ether-bot/<br />
• https://github.com/ConsenSys/ether-pudding<br />
Mix-IDE<br />
Mix is the official <strong>Ethereum</strong> IDE that allows developers to build and deploy contracts and decentralized applications<br />
on top of the <strong>Ethereum</strong> blockchain. It includes a Solidity source code debugger. Mix<br />
IDEs/Frameworks<br />
Below are developer frameworks and IDEs used for writing <strong>Ethereum</strong> dapps.<br />
• Truffle - Truffle is a development environment, testing framework and asset pipeline for <strong>Ethereum</strong>.<br />
• Dapple - Dapple is a tool for Solidity developers to help build and manage complex contract systems on<br />
<strong>Ethereum</strong>-like blockchains.<br />
• Populus - Populus is a Smart Contract development framework written in python.<br />
• Eris-PM - The Eris Package Manager deploys and tests smart contract systems on private and public chains.<br />
• Embark - Embark is a Ðapp development framework written in JavaScript.<br />
• EtherScripter (obsolete, discontinued)<br />
• Resilience Raw Transaction Broadcaster<br />
<strong>Ethereum</strong>-console<br />
Commandline console for <strong>Ethereum</strong> nodes.<br />
Ethconsole connects to an <strong>Ethereum</strong> node running in the background (tested with eth and geth) via IPC and<br />
provides an interactive javascript console containing the web3 object with admin additions.<br />
Here you could find a list of available commands ethereum node control commands<br />
To use this console you would need to start a local ethereum node with ipc communication socket enabled (file<br />
geth.ipc in data directory). By default ipc socket should be located at you local home directory in .ethereum<br />
after you started a node. You could also set --test option to use specific node test commands.<br />
In the console you could then type<br />
Here the defenition of --test mode node commands:<br />
1.7. Contracts and Transactions 97