SatoshiTURK
Programmer
- BNB
- 0,00966079
Oy Verme Kontratı
Basit olması açısından türkeç yazdım arkadaşlar, matnığı anlamanız için basit bir kontrattır.
Basit olması açısından türkeç yazdım arkadaşlar, matnığı anlamanız için basit bir kontrattır.
PHP:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract BasitOylama {
mapping (string => uint256) public oySayilari;
string[] public adayListesi;
function adayEkle(string memory yeniAday) public {
adayListesi.push(yeniAday);
}
function oyVer(string memory aday) public {
oySayilari[aday] += 1;
}
function toplamOy(string memory aday) public view returns (uint256) {
return oySayilari[aday];
}
function adaySayisi() public view returns (uint) {
return adayListesi.length;
}
}
Son düzenleme: