Cargando…

Ethereum.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Skvorc, Bruno
Otros Autores: Bouchefra, Ahmed, Javor, Mislav, Jankov, Tonino
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol : SitePoint Pty, Limited, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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 InterfaceWhat 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 ContractsJavaScript 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.
  • BootstrappingPrerequisites; Puppeth; Deploying Network Components; Conclusion.