From f61ecf1254d9e9812ed2dabd8fbc82df8c3288d1 Mon Sep 17 00:00:00 2001 From: Mohammad Mahdi Keshavarz Date: Fri, 22 Sep 2023 21:08:04 +0330 Subject: [PATCH 1/3] The contract keyword changed to interface in lesson-2, chapter 10,11,12 and 13 --- lesson-2/chapter-10/zombiefeeding.sol | 2 +- lesson-2/chapter-11/zombiefeeding.sol | 2 +- lesson-2/chapter-12/zombiefeeding.sol | 2 +- lesson-2/chapter-13/zombiefeeding.sol | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lesson-2/chapter-10/zombiefeeding.sol b/lesson-2/chapter-10/zombiefeeding.sol index 109b4a1..0065a4c 100644 --- a/lesson-2/chapter-10/zombiefeeding.sol +++ b/lesson-2/chapter-10/zombiefeeding.sol @@ -1,6 +1,6 @@ pragma solidity ^0.4.25; import "./zombiefactory.sol"; -contract KittyInterface { +interface KittyInterface { function getKitty(uint256 _id) external view returns ( bool isGestating, bool isReady, diff --git a/lesson-2/chapter-11/zombiefeeding.sol b/lesson-2/chapter-11/zombiefeeding.sol index 23adcd4..e342e55 100644 --- a/lesson-2/chapter-11/zombiefeeding.sol +++ b/lesson-2/chapter-11/zombiefeeding.sol @@ -1,6 +1,6 @@ pragma solidity ^0.4.25; import "./zombiefactory.sol"; -contract KittyInterface { +interface KittyInterface { function getKitty(uint256 _id) external view returns ( bool isGestating, bool isReady, diff --git a/lesson-2/chapter-12/zombiefeeding.sol b/lesson-2/chapter-12/zombiefeeding.sol index 737d84e..2e5e1c6 100644 --- a/lesson-2/chapter-12/zombiefeeding.sol +++ b/lesson-2/chapter-12/zombiefeeding.sol @@ -1,6 +1,6 @@ pragma solidity ^0.4.25; import "./zombiefactory.sol"; -contract KittyInterface { +interface KittyInterface { function getKitty(uint256 _id) external view returns ( bool isGestating, bool isReady, diff --git a/lesson-2/chapter-13/zombiefeeding.sol b/lesson-2/chapter-13/zombiefeeding.sol index b2bbce5..e8fab63 100644 --- a/lesson-2/chapter-13/zombiefeeding.sol +++ b/lesson-2/chapter-13/zombiefeeding.sol @@ -1,6 +1,6 @@ pragma solidity ^0.4.25; import "./zombiefactory.sol"; -contract KittyInterface { +interface KittyInterface { function getKitty(uint256 _id) external view returns ( bool isGestating, bool isReady, From f200ed40420611ae922f55cec4dc8307f2b06963 Mon Sep 17 00:00:00 2001 From: Mohammad Mahdi Keshavarz Date: Fri, 22 Sep 2023 21:40:01 +0330 Subject: [PATCH 2/3] Update zombiefeeding.sol --- lesson-2/chapter-10/zombiefeeding.sol | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lesson-2/chapter-10/zombiefeeding.sol b/lesson-2/chapter-10/zombiefeeding.sol index 0065a4c..f6ec90b 100644 --- a/lesson-2/chapter-10/zombiefeeding.sol +++ b/lesson-2/chapter-10/zombiefeeding.sol @@ -1,5 +1,7 @@ pragma solidity ^0.4.25; + import "./zombiefactory.sol"; + interface KittyInterface { function getKitty(uint256 _id) external view returns ( bool isGestating, @@ -14,6 +16,7 @@ interface KittyInterface { uint256 genes ); } + contract ZombieFeeding is ZombieFactory { function feedAndMultiply(uint _zombieId, uint _targetDna) public { @@ -24,4 +27,4 @@ contract ZombieFeeding is ZombieFactory { _createZombie("NoName", newDna); } -} \ No newline at end of file +} From d72c9bc7379eef06c2b6d3308a73d8916b516dcd Mon Sep 17 00:00:00 2001 From: Mohammad Mahdi Keshavarz Date: Fri, 22 Sep 2023 21:40:30 +0330 Subject: [PATCH 3/3] Update zombiefeeding.sol --- lesson-2/chapter-10/zombiefeeding.sol | 2 -- 1 file changed, 2 deletions(-) diff --git a/lesson-2/chapter-10/zombiefeeding.sol b/lesson-2/chapter-10/zombiefeeding.sol index f6ec90b..066b83a 100644 --- a/lesson-2/chapter-10/zombiefeeding.sol +++ b/lesson-2/chapter-10/zombiefeeding.sol @@ -1,7 +1,5 @@ pragma solidity ^0.4.25; - import "./zombiefactory.sol"; - interface KittyInterface { function getKitty(uint256 _id) external view returns ( bool isGestating,