Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pragma solidity >=0.5.0 <0.5.13;
- contract olymp_human{
- string name;
- bool have_a_passport;
- address contract_owner;
- constructor () public{
- have_a_passport = false;
- contract_owner = msg.sender;
- }
- function check_owner() public view returns (string memory){
- require(contract_owner == msg.sender);
- return "It's a owner";
- }
- function check_passport() public view returns (string memory){
- //Есть ли паспорт или нет
- require(have_a_passport == true);
- return "Have ID";
- }
- function setPassport(bool status) public{
- have_a_passport = status;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement