├── 01_helloworld ├── README.md ├── contracts │ ├── HelloWorld.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestHelloWorld.sol ├── truffle-config.js └── truffle.js ├── 02_state_variables ├── README.md ├── contracts │ ├── Migrations.sol │ └── StateVariables.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestStateVariables.sol ├── truffle-config.js └── truffle.js ├── 03_struct ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 04_enum ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 05_functions ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 06_functions_2 ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 07_functions_3 ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 08_functions_4 ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 09_value_datatypes ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 10_ref_datatypes ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 11_rules_of_datatypes ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 12_integer_values ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 13_bytes_values ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 14_fixed_size_arrays ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 15_dynamic_arrays ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 16_bytes_strings_arrays ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js ├── 17_address ├── README.md ├── contracts │ ├── Contract1.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_custom.js ├── test │ └── TestContract1.sol ├── truffle-config.js └── truffle.js └── README.md /01_helloworld/README.md: -------------------------------------------------------------------------------- 1 | # Hello World -------------------------------------------------------------------------------- /01_helloworld/contracts/HelloWorld.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/01_helloworld/contracts/HelloWorld.sol -------------------------------------------------------------------------------- /01_helloworld/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/01_helloworld/contracts/Migrations.sol -------------------------------------------------------------------------------- /01_helloworld/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/01_helloworld/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /01_helloworld/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/01_helloworld/migrations/2_custom.js -------------------------------------------------------------------------------- /01_helloworld/test/TestHelloWorld.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/01_helloworld/test/TestHelloWorld.sol -------------------------------------------------------------------------------- /01_helloworld/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/01_helloworld/truffle-config.js -------------------------------------------------------------------------------- /01_helloworld/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/01_helloworld/truffle.js -------------------------------------------------------------------------------- /02_state_variables/README.md: -------------------------------------------------------------------------------- 1 | # State Variables 2 | -------------------------------------------------------------------------------- /02_state_variables/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/02_state_variables/contracts/Migrations.sol -------------------------------------------------------------------------------- /02_state_variables/contracts/StateVariables.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/02_state_variables/contracts/StateVariables.sol -------------------------------------------------------------------------------- /02_state_variables/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/02_state_variables/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /02_state_variables/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/02_state_variables/migrations/2_custom.js -------------------------------------------------------------------------------- /02_state_variables/test/TestStateVariables.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/02_state_variables/test/TestStateVariables.sol -------------------------------------------------------------------------------- /02_state_variables/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/02_state_variables/truffle-config.js -------------------------------------------------------------------------------- /02_state_variables/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/02_state_variables/truffle.js -------------------------------------------------------------------------------- /03_struct/README.md: -------------------------------------------------------------------------------- 1 | # Struct in Soldity -------------------------------------------------------------------------------- /03_struct/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/03_struct/contracts/Contract1.sol -------------------------------------------------------------------------------- /03_struct/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/03_struct/contracts/Migrations.sol -------------------------------------------------------------------------------- /03_struct/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/03_struct/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /03_struct/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/03_struct/migrations/2_custom.js -------------------------------------------------------------------------------- /03_struct/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/03_struct/test/TestContract1.sol -------------------------------------------------------------------------------- /03_struct/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/03_struct/truffle-config.js -------------------------------------------------------------------------------- /03_struct/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/03_struct/truffle.js -------------------------------------------------------------------------------- /04_enum/README.md: -------------------------------------------------------------------------------- 1 | # Enum -------------------------------------------------------------------------------- /04_enum/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/04_enum/contracts/Contract1.sol -------------------------------------------------------------------------------- /04_enum/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/04_enum/contracts/Migrations.sol -------------------------------------------------------------------------------- /04_enum/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/04_enum/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /04_enum/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/04_enum/migrations/2_custom.js -------------------------------------------------------------------------------- /04_enum/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/04_enum/test/TestContract1.sol -------------------------------------------------------------------------------- /04_enum/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/04_enum/truffle-config.js -------------------------------------------------------------------------------- /04_enum/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/04_enum/truffle.js -------------------------------------------------------------------------------- /05_functions/README.md: -------------------------------------------------------------------------------- 1 | # Basic functions with qualifiers -------------------------------------------------------------------------------- /05_functions/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/05_functions/contracts/Contract1.sol -------------------------------------------------------------------------------- /05_functions/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/05_functions/contracts/Migrations.sol -------------------------------------------------------------------------------- /05_functions/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/05_functions/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /05_functions/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/05_functions/migrations/2_custom.js -------------------------------------------------------------------------------- /05_functions/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/05_functions/test/TestContract1.sol -------------------------------------------------------------------------------- /05_functions/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/05_functions/truffle-config.js -------------------------------------------------------------------------------- /05_functions/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/05_functions/truffle.js -------------------------------------------------------------------------------- /06_functions_2/README.md: -------------------------------------------------------------------------------- 1 | # Functions -------------------------------------------------------------------------------- /06_functions_2/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/06_functions_2/contracts/Contract1.sol -------------------------------------------------------------------------------- /06_functions_2/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/06_functions_2/contracts/Migrations.sol -------------------------------------------------------------------------------- /06_functions_2/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/06_functions_2/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /06_functions_2/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/06_functions_2/migrations/2_custom.js -------------------------------------------------------------------------------- /06_functions_2/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/06_functions_2/test/TestContract1.sol -------------------------------------------------------------------------------- /06_functions_2/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/06_functions_2/truffle-config.js -------------------------------------------------------------------------------- /06_functions_2/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/06_functions_2/truffle.js -------------------------------------------------------------------------------- /07_functions_3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/07_functions_3/README.md -------------------------------------------------------------------------------- /07_functions_3/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/07_functions_3/contracts/Contract1.sol -------------------------------------------------------------------------------- /07_functions_3/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/07_functions_3/contracts/Migrations.sol -------------------------------------------------------------------------------- /07_functions_3/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/07_functions_3/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /07_functions_3/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/07_functions_3/migrations/2_custom.js -------------------------------------------------------------------------------- /07_functions_3/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/07_functions_3/test/TestContract1.sol -------------------------------------------------------------------------------- /07_functions_3/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/07_functions_3/truffle-config.js -------------------------------------------------------------------------------- /07_functions_3/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/07_functions_3/truffle.js -------------------------------------------------------------------------------- /08_functions_4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/08_functions_4/README.md -------------------------------------------------------------------------------- /08_functions_4/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/08_functions_4/contracts/Contract1.sol -------------------------------------------------------------------------------- /08_functions_4/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/08_functions_4/contracts/Migrations.sol -------------------------------------------------------------------------------- /08_functions_4/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/08_functions_4/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /08_functions_4/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/08_functions_4/migrations/2_custom.js -------------------------------------------------------------------------------- /08_functions_4/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/08_functions_4/test/TestContract1.sol -------------------------------------------------------------------------------- /08_functions_4/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/08_functions_4/truffle-config.js -------------------------------------------------------------------------------- /08_functions_4/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/08_functions_4/truffle.js -------------------------------------------------------------------------------- /09_value_datatypes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/09_value_datatypes/README.md -------------------------------------------------------------------------------- /09_value_datatypes/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/09_value_datatypes/contracts/Contract1.sol -------------------------------------------------------------------------------- /09_value_datatypes/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/09_value_datatypes/contracts/Migrations.sol -------------------------------------------------------------------------------- /09_value_datatypes/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/09_value_datatypes/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /09_value_datatypes/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/09_value_datatypes/migrations/2_custom.js -------------------------------------------------------------------------------- /09_value_datatypes/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/09_value_datatypes/test/TestContract1.sol -------------------------------------------------------------------------------- /09_value_datatypes/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/09_value_datatypes/truffle-config.js -------------------------------------------------------------------------------- /09_value_datatypes/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/09_value_datatypes/truffle.js -------------------------------------------------------------------------------- /10_ref_datatypes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/10_ref_datatypes/README.md -------------------------------------------------------------------------------- /10_ref_datatypes/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/10_ref_datatypes/contracts/Contract1.sol -------------------------------------------------------------------------------- /10_ref_datatypes/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/10_ref_datatypes/contracts/Migrations.sol -------------------------------------------------------------------------------- /10_ref_datatypes/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/10_ref_datatypes/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /10_ref_datatypes/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/10_ref_datatypes/migrations/2_custom.js -------------------------------------------------------------------------------- /10_ref_datatypes/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/10_ref_datatypes/test/TestContract1.sol -------------------------------------------------------------------------------- /10_ref_datatypes/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/10_ref_datatypes/truffle-config.js -------------------------------------------------------------------------------- /10_ref_datatypes/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/10_ref_datatypes/truffle.js -------------------------------------------------------------------------------- /11_rules_of_datatypes/README.md: -------------------------------------------------------------------------------- 1 | # Rules of Assignment and Data Location 2 | -------------------------------------------------------------------------------- /11_rules_of_datatypes/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/11_rules_of_datatypes/contracts/Contract1.sol -------------------------------------------------------------------------------- /11_rules_of_datatypes/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/11_rules_of_datatypes/contracts/Migrations.sol -------------------------------------------------------------------------------- /11_rules_of_datatypes/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/11_rules_of_datatypes/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /11_rules_of_datatypes/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/11_rules_of_datatypes/migrations/2_custom.js -------------------------------------------------------------------------------- /11_rules_of_datatypes/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/11_rules_of_datatypes/test/TestContract1.sol -------------------------------------------------------------------------------- /11_rules_of_datatypes/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/11_rules_of_datatypes/truffle-config.js -------------------------------------------------------------------------------- /11_rules_of_datatypes/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/11_rules_of_datatypes/truffle.js -------------------------------------------------------------------------------- /12_integer_values/README.md: -------------------------------------------------------------------------------- 1 | # Integer Values -------------------------------------------------------------------------------- /12_integer_values/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/12_integer_values/contracts/Contract1.sol -------------------------------------------------------------------------------- /12_integer_values/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/12_integer_values/contracts/Migrations.sol -------------------------------------------------------------------------------- /12_integer_values/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/12_integer_values/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /12_integer_values/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/12_integer_values/migrations/2_custom.js -------------------------------------------------------------------------------- /12_integer_values/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/12_integer_values/test/TestContract1.sol -------------------------------------------------------------------------------- /12_integer_values/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/12_integer_values/truffle-config.js -------------------------------------------------------------------------------- /12_integer_values/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/12_integer_values/truffle.js -------------------------------------------------------------------------------- /13_bytes_values/README.md: -------------------------------------------------------------------------------- 1 | # Byte Values -------------------------------------------------------------------------------- /13_bytes_values/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/13_bytes_values/contracts/Contract1.sol -------------------------------------------------------------------------------- /13_bytes_values/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/13_bytes_values/contracts/Migrations.sol -------------------------------------------------------------------------------- /13_bytes_values/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/13_bytes_values/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /13_bytes_values/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/13_bytes_values/migrations/2_custom.js -------------------------------------------------------------------------------- /13_bytes_values/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/13_bytes_values/test/TestContract1.sol -------------------------------------------------------------------------------- /13_bytes_values/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/13_bytes_values/truffle-config.js -------------------------------------------------------------------------------- /13_bytes_values/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/13_bytes_values/truffle.js -------------------------------------------------------------------------------- /14_fixed_size_arrays/README.md: -------------------------------------------------------------------------------- 1 | # Fixed Size Array -------------------------------------------------------------------------------- /14_fixed_size_arrays/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/14_fixed_size_arrays/contracts/Contract1.sol -------------------------------------------------------------------------------- /14_fixed_size_arrays/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/14_fixed_size_arrays/contracts/Migrations.sol -------------------------------------------------------------------------------- /14_fixed_size_arrays/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/14_fixed_size_arrays/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /14_fixed_size_arrays/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/14_fixed_size_arrays/migrations/2_custom.js -------------------------------------------------------------------------------- /14_fixed_size_arrays/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/14_fixed_size_arrays/test/TestContract1.sol -------------------------------------------------------------------------------- /14_fixed_size_arrays/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/14_fixed_size_arrays/truffle-config.js -------------------------------------------------------------------------------- /14_fixed_size_arrays/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/14_fixed_size_arrays/truffle.js -------------------------------------------------------------------------------- /15_dynamic_arrays/README.md: -------------------------------------------------------------------------------- 1 | # Dynamic Arrays -------------------------------------------------------------------------------- /15_dynamic_arrays/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/15_dynamic_arrays/contracts/Contract1.sol -------------------------------------------------------------------------------- /15_dynamic_arrays/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/15_dynamic_arrays/contracts/Migrations.sol -------------------------------------------------------------------------------- /15_dynamic_arrays/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/15_dynamic_arrays/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /15_dynamic_arrays/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/15_dynamic_arrays/migrations/2_custom.js -------------------------------------------------------------------------------- /15_dynamic_arrays/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/15_dynamic_arrays/test/TestContract1.sol -------------------------------------------------------------------------------- /15_dynamic_arrays/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/15_dynamic_arrays/truffle-config.js -------------------------------------------------------------------------------- /15_dynamic_arrays/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/15_dynamic_arrays/truffle.js -------------------------------------------------------------------------------- /16_bytes_strings_arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/16_bytes_strings_arrays/README.md -------------------------------------------------------------------------------- /16_bytes_strings_arrays/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/16_bytes_strings_arrays/contracts/Contract1.sol -------------------------------------------------------------------------------- /16_bytes_strings_arrays/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/16_bytes_strings_arrays/contracts/Migrations.sol -------------------------------------------------------------------------------- /16_bytes_strings_arrays/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/16_bytes_strings_arrays/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /16_bytes_strings_arrays/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/16_bytes_strings_arrays/migrations/2_custom.js -------------------------------------------------------------------------------- /16_bytes_strings_arrays/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/16_bytes_strings_arrays/test/TestContract1.sol -------------------------------------------------------------------------------- /16_bytes_strings_arrays/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/16_bytes_strings_arrays/truffle-config.js -------------------------------------------------------------------------------- /16_bytes_strings_arrays/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/16_bytes_strings_arrays/truffle.js -------------------------------------------------------------------------------- /17_address/README.md: -------------------------------------------------------------------------------- 1 | # Address datatype 2 | 3 | # IN COMPLETE -------------------------------------------------------------------------------- /17_address/contracts/Contract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/17_address/contracts/Contract1.sol -------------------------------------------------------------------------------- /17_address/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/17_address/contracts/Migrations.sol -------------------------------------------------------------------------------- /17_address/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/17_address/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /17_address/migrations/2_custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/17_address/migrations/2_custom.js -------------------------------------------------------------------------------- /17_address/test/TestContract1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/17_address/test/TestContract1.sol -------------------------------------------------------------------------------- /17_address/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/17_address/truffle-config.js -------------------------------------------------------------------------------- /17_address/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/17_address/truffle.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeeshanhanif/learn-solidity/HEAD/README.md --------------------------------------------------------------------------------