Workshop 3
parent
1a562b10c0
commit
76708a8bbd
2
LICENSE
2
LICENSE
|
@ -58,7 +58,7 @@ APPENDIX: How to apply the Apache License to your work.
|
|||
|
||||
To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
Copyright 2022 SmilingSix aka David
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
|
|
33
README.md
33
README.md
|
@ -1,4 +1,31 @@
|
|||
# SixDemo_Homework_1
|
||||
# Solidity workshops
|
||||
|
||||
Brief description. Always write something!
|
||||
Eg. Homework for Solidity workshops.
|
||||
Lesson 0. Introduction to blockchain concepts (what is what, consensus, transactions, wallets, nodes, web3)
|
||||
|
||||
Lesson 1. First chapter of CryptoZombies (math, structs, functions, visibility, msg.sender, SafuDot)
|
||||
|
||||
Lesson 2. Using git (git.hsbp.org, git command, init, add, commit, pull, push, using git issues)
|
||||
|
||||
Lesson 3. Second chapter of CryptoZombies (return, mappings, require, inheritance, import, interfaces, multi return, keccak if str
|
||||
|
||||
Lesson 4. TBA
|
||||
|
||||
|
||||
## Notes
|
||||
|
||||
Return-ok if utan, megbeszelni: if utani return es revert.
|
||||
https://git.hsbp.org/flamboush/Balazs_Homework_1/src/branch/master/product_reviews_contract.sol
|
||||
|
||||
mapping(_KeyType => _ValueType) public mappingName
|
||||
mapping(address => uint) public playerLevel;
|
||||
! mapping can be inside struct
|
||||
! nested mappings
|
||||
mapping(uint => mapping(uint => uint)) mymap;
|
||||
mymap [1][1] = 42;
|
||||
|
||||
## HW for now
|
||||
|
||||
- Create multiple an external function that returns two uint256s based on user input (true or fale).
|
||||
- Call function of adminChange() of SafuDot from a smart contract
|
||||
- Create a new repository on git.hsbp.org with the name "Homework 2 - <your_name>" and add your homework to it.
|
||||
- Remember to create a README.md and LICENSE to your git repository!
|
||||
|
|
Loading…
Reference in New Issue