EOSIO / eosjs / Scatter TutorialsSetting up a virtual machine and EOSIO for smart contract developmentCreating your first Smart Contract, understanding the structure and persisting things to the blockchainDiving deeper into EOSIO Smart Contracts: Typedefs, Assertions and Singletons