házi feltöltése

master
mad.nikolett 2022-02-13 17:35:07 +01:00
commit fd6ec22187
1 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,44 @@
// SPDX-License-Identifier: GPL-3.0-or-later
pragma solidity ^0.8.11;
contract Cakery {
uint256 public cakeportfolio;
address public admin;
uint256 public fixedcosts;
uint256 public variablecosts;
uint256 public soldqty;
uint256 public price;
uint256 private income;
string private correct_password;
mapping (uint256 => string) internal idToHash;
mapping (uint256 => address) internal idToOwner;
constructor() {
cakeportfolio = 10;
fixedcosts = 50;
variablecosts = 30 * 20;
soldqty = 30;
price = 100;
income = soldqty * price;
admin = msg.sender;
}
function showincome () public view returns (uint256) {
return income;
}
function showvariablecost () public view returns (uint256) {
return variablecosts;
}
function showprice () public view returns (uint256) {
return price;
}
function transfer(uint256 _tokenId, address _toAddress) external {
require(msg.sender == idToOwner[_tokenId]);
idToOwner[_tokenId] = _toAddress;
} }