Skip to content

Commit a722ed4

Browse files
Create check_clock_time_verify.sol
1 parent bd101f0 commit a722ed4

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

Diff for: check_clock_time_verify.sol

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/* Bu projede kullancıların bir işlemi belirli bir zaman aralığında yapabilmelerini sağlayan "Check Clock Time Verify" kavramı ele alınmıştır */
2+
3+
// SPDX-License-Identifier: MIT
4+
pragma solidity ^0.8.0;
5+
6+
contract CheckTime{
7+
function check_clock_time_verify() public view returns(bool) {
8+
uint currentHour = (block.timestamp / 3600) % 24; // geçerli saat bilgisi
9+
uint startHour = 8; // başlangıç saati 08.00
10+
uint endHour = 20; // bitiş saati 20.00
11+
12+
if (currentHour >= startHour && currentHour < endHour) { // işlem 8-20 arasında yapıldıysa
13+
return true; // işlem kabul edilir.
14+
}
15+
else {
16+
return false; // işlem reddilir.
17+
}
18+
}
19+
}
20+
21+
/*
22+
Author Muhammed Akıncı
23+
*/

0 commit comments

Comments
 (0)