The Blockchain Developer by Elad Elrom

The Blockchain Developer by Elad Elrom

Author:Elad Elrom
Language: eng
Format: epub
ISBN: 9781484248478
Publisher: Apress


Where to Go from Here

EOS.IO offers an online resource with links; see https://developers.eos.io . The developer resource provides valuable documentation as well as information about other tools I did not cover such as these:State handler: demux-js

JavaScript library: eosjs

I also recommend exploring the EOS GitHub smart contracts examples, which can help you learn about all the functionally and what’s possible with EOS.IO.

Summary

In this chapter, I covered the EOS.IO blockchain in more detail. You set up a local testnet environment by installing the EOS.IO and EOSIO.CDT libraries and learned how to configure keosd and nodeos. You learned about EOS.IO wallets, including how to create, delete, and back up wallets as well as how to create a wallet with custom names and perform operations such as opening, locking, and unlocking a wallet.

Next, I covered a wallet’s key pairs and how to spin and re-spin up a local node (nodeos) to run a local block producer. You learned about active and owner permissions as well as single-signature (single-sig) and multisignature (multisig) are accounts.

To understand EOS.IO smart contracts, you created a “HelloWorld” smart contract and tokens by first creating accounts and then writing C++ code. You then compiled and generated WebAssembly and ABI files as well as Ricardian contracts. You then learned how to deploy the contracts you created and interact with them. Once your tokens were generated, you were able to issue and transfer tokens between accounts.

You continued by connecting to a public testnet block producer to test your smart contracts in a more realistic environment, and lastly you learned how to connect and publish on mainnet and learned about resource allocations on an EOS.IO network.

In the next chapter, I will cover NEO blockchain wallets and NEO smart contracts.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.