Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Ethereum: Tools Skills
Notice of Rights
Notice of Liability
Trademark Notice
About SitePoint
Preface
Who Should Read This Book?
Conventions Used
Chapter 1: emix: Develop Smart Contracts for the Ethereum Blockchain
Accessing the Remix IDE
Remix Panels
Remix Execution Environments
Using Remix IDE to Compile and Deploy a Smart Contract
Remix Alternatives
Conclusion
Chapter 2: An Introduction to Geth and Running Ethereum Nodes
Types of Nodes
Installing Geth
Running Geth
Creating a New Account
Accessing Geth from Other Clients
Conclusion
Chapter 3: Introducing Mist, a Human-friendly Geth Interface
What is Mist?
Mist: First Run
Mist: Addresses
Sending and Receiving Ether
Contracts
Conclusion
Chapter 4: Introducing Truffle, a Blockchain Smart Contract Suite
Installing Truffle
Getting Started
The Truffle Project Structure
Migrations Folder
Test Folder
Configuration File
Running the Code
Conclusion
Chapter 5: Quality Solidity Code with OpenZeppelin and Friends
Helper Tools
ICO patterns
ZeppelinOs
Truffle Boxes
TokenMarket
ConsenSys
Conclusion
Chapter 6: Truffle: Testing Smart Contracts
Getting Started
Testing Smart Contracts
JavaScript Testing
Chapter 7: Truffle Migrations Explained
Prerequisites
Getting Started
Initial Migrations
Migrations Data
Writing Migrations
Conclusion
Chapter 8: Flattening Contracts and Debugging with Remix
Why Flatten a Smart Contract?
Writing a Simple Token Using Truffle and OpenZeppelin
Debugging the Custom Token Contract
Conclusion
Chapter 9: Debugging with Truffle CLI
Solidity Debugger
Getting Started
Setting Up the Project
Writing and Deploying the Contract
Using the Debugger
Chapter 10: Using Puppeth, the Ethereum Private Network Manager
Bootstrapping
Prerequisites
Puppeth
Deploying Network Components
Conclusion
← Prev
Back
Next →
← Prev
Back
Next →