Overview
ETH Balance
0.291235 ETH
Eth Value
$791.99 (@ $2,719.41/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 322 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw Sushi | 17860835 | 557 days ago | IN | 0 ETH | 0.00038925 | ||||
Collect Sushi | 17860799 | 557 days ago | IN | 0 ETH | 0.00073619 | ||||
Collect Sushi | 16715128 | 719 days ago | IN | 0 ETH | 0.00187112 | ||||
Collect Sushi | 16707129 | 720 days ago | IN | 0 ETH | 0.00181327 | ||||
Withdraw Sushi | 16671909 | 725 days ago | IN | 0 ETH | 0.00139055 | ||||
Collect Sushi | 16671897 | 725 days ago | IN | 0 ETH | 0.00298258 | ||||
Collect Sushi | 16650626 | 728 days ago | IN | 0 ETH | 0.00284445 | ||||
Collect Sushi | 16642210 | 729 days ago | IN | 0 ETH | 0.00282088 | ||||
Collect Sushi | 16620628 | 732 days ago | IN | 0 ETH | 0.00208566 | ||||
Collect Sushi | 16611608 | 733 days ago | IN | 0 ETH | 0.001067 | ||||
Collect Sushi | 16577686 | 738 days ago | IN | 0 ETH | 0.00272528 | ||||
Collect Sushi | 16560902 | 740 days ago | IN | 0 ETH | 0.00136969 | ||||
Withdraw Sushi | 16492482 | 750 days ago | IN | 0 ETH | 0.00077079 | ||||
Collect Sushi | 16492472 | 750 days ago | IN | 0 ETH | 0.00166515 | ||||
Collect Sushi | 16482780 | 751 days ago | IN | 0 ETH | 0.00107005 | ||||
Collect Sushi | 16472152 | 753 days ago | IN | 0 ETH | 0.00106192 | ||||
Collect Sushi | 16445330 | 756 days ago | IN | 0 ETH | 0.00124082 | ||||
Collect Sushi | 16440211 | 757 days ago | IN | 0 ETH | 0.00125275 | ||||
Withdraw Sushi | 16430996 | 758 days ago | IN | 0 ETH | 0.00062505 | ||||
Collect Sushi | 16430992 | 758 days ago | IN | 0 ETH | 0.0013139 | ||||
Collect Sushi | 16422740 | 759 days ago | IN | 0 ETH | 0.00241565 | ||||
Collect Sushi | 16421590 | 760 days ago | IN | 0 ETH | 0.00196744 | ||||
Withdraw Sushi | 16415875 | 760 days ago | IN | 0 ETH | 0.00049346 | ||||
Collect Sushi | 16415871 | 760 days ago | IN | 0 ETH | 0.00110644 | ||||
Withdraw Sushi | 16407580 | 762 days ago | IN | 0 ETH | 0.00049843 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
17860835 | 557 days ago | 0.07527 ETH | ||||
16671909 | 725 days ago | 0.194544 ETH | ||||
16492482 | 750 days ago | 0.111168 ETH | ||||
16430996 | 758 days ago | 0.054426 ETH | ||||
16415875 | 760 days ago | 0.054426 ETH | ||||
16407580 | 762 days ago | 0.111168 ETH | ||||
16400912 | 762 days ago | 0.359652 ETH | ||||
16400864 | 763 days ago | 0.34308 ETH | ||||
16400859 | 763 days ago | 0.463158 ETH | ||||
16398340 | 763 days ago | 0.33456 ETH | ||||
16398332 | 763 days ago | 1.959964 ETH | ||||
16398041 | 763 days ago | 0.200736 ETH | ||||
16394808 | 763 days ago | 0.082218 ETH | ||||
16376551 | 766 days ago | 0.175644 ETH | ||||
16365769 | 767 days ago | 0.055584 ETH | ||||
16363840 | 768 days ago | 0.166752 ETH | ||||
16356968 | 769 days ago | 0.200736 ETH | ||||
16352514 | 769 days ago | 0.669006 ETH | ||||
16344842 | 770 days ago | 0.05211 ETH | ||||
16334062 | 772 days ago | 0.189584 ETH | ||||
16323163 | 773 days ago | 0.027792 ETH | ||||
16313691 | 775 days ago | 0.175644 ETH | ||||
16307258 | 776 days ago | 0.11685 ETH | ||||
16301725 | 776 days ago | 0.067164 ETH | ||||
16293705 | 777 days ago | 0.12546 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
KonekoGame
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity 0.8.9; contract KonekoGame { struct Chef { uint256 milk; uint256 sushi; uint256 sushi2; uint256 yield; uint256 timestamp; uint256 hrs; address ref; uint256 refs; uint256 refDeps; uint8 sushiBarLevel; uint8[5] nekos; } mapping(address => Chef) public chefs; uint256 public totalNekos; uint256 public totalChefs; uint256 public totalInvested; address private manager; uint256 public constant DENOMINATOR = 10; uint256 public constant PRICE = 1e14; bool public init; modifier initialized() { require(init, "Not initialized"); _; } constructor(address manager_) { manager = manager_; } function initialize() external { require(manager == msg.sender, "Not the manager"); require(!init, "Already initialized"); init = true; } function buyMilk(address ref) external payable { // slither-disable-next-line divide-before-multiply uint256 milk = msg.value / PRICE; require(milk > 0, "Zero milk"); address user = msg.sender; totalInvested += msg.value; if (chefs[user].timestamp == 0) { totalChefs++; ref = chefs[ref].timestamp == 0 ? manager : ref; chefs[ref].refs++; chefs[user].ref = ref; // solhint-disable-next-line not-rely-on-time chefs[user].timestamp = block.timestamp; chefs[user].sushiBarLevel = 0; } ref = chefs[user].ref; // slither-disable-next-line divide-before-multiply chefs[ref].milk += (milk * 8) / 100; // slither-disable-next-line divide-before-multiply chefs[ref].sushi += (milk * 100 * 4) / 100; chefs[ref].refDeps += milk; chefs[user].milk += milk; chefs[manager].milk += (milk * 8) / 100; payable(manager).transfer((msg.value * 5) / 100); } function withdrawSushi(uint256 sushi) external initialized { address user = msg.sender; require(sushi <= chefs[user].sushi && sushi > 0, "Invalid amount"); chefs[user].sushi -= sushi; uint256 amount = (sushi * PRICE) / 100; payable(user).transfer( address(this).balance < amount ? address(this).balance : amount ); } function collectSushi() public { address user = msg.sender; syncChef(user); chefs[user].hrs = 0; chefs[user].sushi += chefs[user].sushi2; chefs[user].sushi2 = 0; } function upgradeChef(uint256 chefId) external { require(chefId < 5, "Max 5 chefs"); address user = msg.sender; syncChef(user); chefs[user].nekos[chefId]++; totalNekos++; uint256 nekos = chefs[user].nekos[chefId]; chefs[user].milk -= getUpgradePrice(chefId, nekos) / DENOMINATOR; chefs[user].yield += getYield(chefId, nekos); } function upgradeSushiBar() external { address user = msg.sender; uint8 newSushiBarLevel = chefs[user].sushiBarLevel + 1; syncChef(user); require(newSushiBarLevel < 5, "Max 5 level"); (uint256 price, ) = getSushiBarConfig(newSushiBarLevel); chefs[user].milk -= price / DENOMINATOR; chefs[user].sushiBarLevel = newSushiBarLevel; } function sellChef() external { collectSushi(); address user = msg.sender; uint8[5] memory nekos = chefs[user].nekos; totalNekos -= nekos[0] + nekos[1] + nekos[2] + nekos[3] + nekos[4]; chefs[user].sushi += chefs[user].yield * 24 * 5; chefs[user].nekos = [0, 0, 0, 0, 0]; chefs[user].yield = 0; chefs[user].sushiBarLevel = 0; } function getNekos(address addr) external view returns (uint8[5] memory) { return chefs[addr].nekos; } function syncChef(address user) internal { require(chefs[user].timestamp > 0, "User is not registered"); if (chefs[user].yield > 0) { (, uint256 timeLimit) = getSushiBarConfig( chefs[user].sushiBarLevel ); // solhint-disable-next-line not-rely-on-time uint256 hrs = block.timestamp / 3600 - chefs[user].timestamp / 3600; if (hrs + chefs[user].hrs > timeLimit) { hrs = timeLimit - chefs[user].hrs; } chefs[user].sushi2 += hrs * chefs[user].yield; chefs[user].hrs += hrs; } // solhint-disable-next-line not-rely-on-time chefs[user].timestamp = block.timestamp; } function getUpgradePrice( uint256 chefId, uint256 nekoId ) internal pure returns (uint256) { if (nekoId == 1) return [1000, 5500, 32600, 109400, 246000][chefId]; if (nekoId == 2) return [1590, 7000, 45400, 122200, 304000][chefId]; if (nekoId == 3) return [2170, 10200, 58200, 135000, 362000][chefId]; if (nekoId == 4) return [2760, 13400, 71000, 147800, 420000][chefId]; if (nekoId == 5) return [3340, 16600, 83800, 160600, 478000][chefId]; if (nekoId == 6) return [3930, 19800, 96600, 188000, 536000][chefId]; revert("Incorrect nekoId"); } function getYield( uint256 chefId, uint256 nekoId ) internal pure returns (uint256) { if (nekoId == 1) return [8, 50, 321, 1158, 2788][chefId]; if (nekoId == 2) return [13, 64, 452, 1309, 3483][chefId]; if (nekoId == 3) return [19, 95, 587, 1463, 4193][chefId]; if (nekoId == 4) return [24, 127, 725, 1620, 4918][chefId]; if (nekoId == 5) return [30, 159, 866, 1780, 5875][chefId]; if (nekoId == 6) return [35, 192, 1010, 2107, 6700][chefId]; revert("Incorrect nekoId"); } function getSushiBarConfig( uint256 sushiBarLevel ) internal pure returns (uint256, uint256) { if (sushiBarLevel == 0) return (0, 24); // price | value if (sushiBarLevel == 1) return (2000, 30); if (sushiBarLevel == 2) return (2500, 36); if (sushiBarLevel == 3) return (3000, 42); if (sushiBarLevel == 4) return (4000, 48); revert("Incorrect sushiBarLevel"); } }
{ "evmVersion": "london", "libraries": {}, "metadata": { "bytecodeHash": "ipfs", "useLiteralContent": true }, "optimizer": { "enabled": true, "runs": 999999 }, "remappings": [], "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"manager_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"DENOMINATOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PRICE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"buyMilk","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"chefs","outputs":[{"internalType":"uint256","name":"milk","type":"uint256"},{"internalType":"uint256","name":"sushi","type":"uint256"},{"internalType":"uint256","name":"sushi2","type":"uint256"},{"internalType":"uint256","name":"yield","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"uint256","name":"hrs","type":"uint256"},{"internalType":"address","name":"ref","type":"address"},{"internalType":"uint256","name":"refs","type":"uint256"},{"internalType":"uint256","name":"refDeps","type":"uint256"},{"internalType":"uint8","name":"sushiBarLevel","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"collectSushi","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"getNekos","outputs":[{"internalType":"uint8[5]","name":"","type":"uint8[5]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"init","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellChef","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalChefs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalInvested","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalNekos","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"chefId","type":"uint256"}],"name":"upgradeChef","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"upgradeSushiBar","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"sushi","type":"uint256"}],"name":"withdrawSushi","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051611bc4380380611bc483398101604081905261002f91610054565b600480546001600160a01b0319166001600160a01b0392909216919091179055610084565b60006020828403121561006657600080fd5b81516001600160a01b038116811461007d57600080fd5b9392505050565b611b31806100936000396000f3fe6080604052600436106100e85760003560e01c80638129fc1c1161008a5780639a7d75bc116100595780639a7d75bc146102e6578063a6c5779d146102fb578063ddfb4aa21461031b578063e1c7392a1461033057600080fd5b80638129fc1c1461028c57806385002fb7146102a15780638d859f3e146102b7578063918f8674146102d157600080fd5b806347a5b9a5116100c657806347a5b9a51461014b578063496b0d6c146101785780635216aeec1461018d578063531bf994146101a357600080fd5b80631b70cd86146100ed57806334b7287014610116578063374bc29f1461012b575b600080fd5b3480156100f957600080fd5b5061010360025481565b6040519081526020015b60405180910390f35b6101296101243660046118ee565b610372565b005b34801561013757600080fd5b5061012961014636600461192b565b61076e565b34801561015757600080fd5b5061016b6101663660046118ee565b61095f565b60405161010d9190611944565b34801561018457600080fd5b506101296109de565b34801561019957600080fd5b5061010360035481565b3480156101af57600080fd5b506102296101be3660046118ee565b600060208190529081526040902080546001820154600283015460038401546004850154600586015460068701546007880154600889015460099099015497989697959694959394929373ffffffffffffffffffffffffffffffffffffffff90921692909160ff168a565b604080519a8b5260208b0199909952978901969096526060880194909452608087019290925260a086015273ffffffffffffffffffffffffffffffffffffffff1660c085015260e084015261010083015260ff166101208201526101400161010d565b34801561029857600080fd5b50610129610a5e565b3480156102ad57600080fd5b5061010360015481565b3480156102c357600080fd5b50610103655af3107a400081565b3480156102dd57600080fd5b50610103600a81565b3480156102f257600080fd5b50610129610ba5565b34801561030757600080fd5b5061012961031636600461192b565b610dad565b34801561032757600080fd5b50610129610f67565b34801561033c57600080fd5b506004546103629074010000000000000000000000000000000000000000900460ff1681565b604051901515815260200161010d565b6000610384655af3107a4000346119a7565b9050600081116103f5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f5a65726f206d696c6b000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6000339050346003600082825461040c91906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040902060040154610565576002805490600061044e836119fa565b909155505073ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260409020600401541561048757826104a1565b60045473ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff811660009081526020819052604081206007018054929550906104d8836119fa565b909155505073ffffffffffffffffffffffffffffffffffffffff81811660009081526020819052604090206006810180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169286169290921790915542600482015560090180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555b73ffffffffffffffffffffffffffffffffffffffff808216600090815260208190526040902060060154169250606461059f836008611a33565b6105a991906119a7565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260208190526040812080549091906105de9084906119e2565b90915550606490506105f08382611a33565b6105fb906004611a33565b61060591906119a7565b73ffffffffffffffffffffffffffffffffffffffff84166000908152602081905260408120600101805490919061063d9084906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260408120600801805484929061067a9084906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040812080548492906106b49084906119e2565b90915550606490506106c7836008611a33565b6106d191906119a7565b60045473ffffffffffffffffffffffffffffffffffffffff16600090815260208190526040812080549091906107089084906119e2565b909155505060045473ffffffffffffffffffffffffffffffffffffffff166108fc6064610736346005611a33565b61074091906119a7565b6040518115909202916000818181858888f19350505050158015610768573d6000803e3d6000fd5b50505050565b600581106107d8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f4d6178203520636865667300000000000000000000000000000000000000000060448201526064016103ec565b336107e2816110b2565b73ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260409020600a01826005811061081b5761081b611a70565b6020918282040191900681819054906101000a900460ff168092919061084090611a9f565b91906101000a81548160ff021916908360ff160217905550506001600081548092919061086c906119fa565b909155505073ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260408120600a0183600581106108aa576108aa611a70565b602081049091015460ff601f9092166101000a9004169050600a6108ce8483611346565b6108d891906119a7565b73ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260408120805490919061090d908490611abf565b9091555061091d90508382611592565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260208190526040812060030180549091906109559084906119e2565b9091555050505050565b610967611828565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260208190526040808220815160a081019283905292600a909101916005918390855b825461010083900a900460ff168152602060019283018181049485019490930390920291018084116109a5575094979650505050505050565b336109e8816110b2565b73ffffffffffffffffffffffffffffffffffffffff811660009081526020819052604081206005810182905560028101546001909101805491929091610a2f9084906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff16600090815260208190526040812060020155565b60045473ffffffffffffffffffffffffffffffffffffffff163314610adf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7420746865206d616e61676572000000000000000000000000000000000060448201526064016103ec565b60045474010000000000000000000000000000000000000000900460ff1615610b64576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f416c726561647920696e697469616c697a65640000000000000000000000000060448201526064016103ec565b600480547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055565b610bad6109de565b33600081815260208190526040808220815160a081019283905291600a909101906005908285855b825461010083900a900460ff16815260206001928301818104948501949093039092029101808411610bd55790505050505050905080600460058110610c1d57610c1d611a70565b602090810291909101516060830151604084015192840151845192939192610c459190611ad6565b610c4f9190611ad6565b610c599190611ad6565b610c639190611ad6565b60ff1660016000828254610c779190611abf565b909155505073ffffffffffffffffffffffffffffffffffffffff8216600090815260208190526040902060030154610cb0906018611a33565b610cbb906005611a33565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604081206001018054909190610cf39084906119e2565b90915550506040805160a08101825260008082526020808301829052828401829052606083018290526080830182905273ffffffffffffffffffffffffffffffffffffffff8616825281905291909120610d5491600a909101906005611846565b505073ffffffffffffffffffffffffffffffffffffffff166000908152602081905260408120600381019190915560090180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b60045474010000000000000000000000000000000000000000900460ff16610e31576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7420696e697469616c697a6564000000000000000000000000000000000060448201526064016103ec565b336000818152602081905260409020600101548211801590610e535750600082115b610eb9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f496e76616c696420616d6f756e7400000000000000000000000000000000000060448201526064016103ec565b73ffffffffffffffffffffffffffffffffffffffff811660009081526020819052604081206001018054849290610ef1908490611abf565b90915550600090506064610f0b655af3107a400085611a33565b610f1591906119a7565b90508173ffffffffffffffffffffffffffffffffffffffff166108fc824710610f3e5782610740565b476040518115909202916000818181858888f19350505050158015610768573d6000803e3d6000fd5b33600081815260208190526040812060090154610f889060ff166001611ad6565b9050610f93826110b2565b60058160ff1610611000576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f4d61782035206c6576656c00000000000000000000000000000000000000000060448201526064016103ec565b600061100e8260ff1661175a565b50905061101c600a826119a7565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604081208054909190611051908490611abf565b90915550505073ffffffffffffffffffffffffffffffffffffffff91909116600090815260208190526040902060090180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff909216919091179055565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040902060040154611141576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f55736572206973206e6f7420726567697374657265640000000000000000000060448201526064016103ec565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040902060030154156113195773ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260408120600901546111a49060ff1661175a565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604081206004015491935091506111df90610e10906119a7565b6111eb610e10426119a7565b6111f59190611abf565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260208190526040902060050154909150829061122d90836119e2565b11156112695773ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260409020600501546112669083611abf565b90505b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090206003015461129c9082611a33565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260208190526040812060020180549091906112d49084906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff8316600090815260208190526040812060050180548392906113119084906119e2565b909155505050505b73ffffffffffffffffffffffffffffffffffffffff16600090815260208190526040902042600490910155565b600081600114156113a6576040805160a0810182526103e8815261157c6020820152617f58918101919091526201ab5860608201526203c0f06080820152836005811061139557611395611a70565b602002015162ffffff16905061158c565b81600214156113f3576040805160a0810182526106368152611b58602082015261b158918101919091526201dd5860608201526204a3806080820152836005811061139557611395611a70565b8160031415611440576040805160a08101825261087a81526127d8602082015261e3589181019190915262020f586060820152620586106080820152836005811061139557611395611a70565b816004141561148e576040805160a081018252610ac8815261345860208201526201155891810191909152620241586060820152620668a06080820152836005811061139557611395611a70565b81600514156114dc576040805160a081018252610d0c81526140d86020820152620147589181019190915262027358606082015262074b306080820152836005811061139557611395611a70565b816006141561152a576040805160a081018252610f5a8152614d58602082015262017958918101919091526202de60606082015262082dc06080820152836005811061139557611395611a70565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f496e636f7272656374206e656b6f49640000000000000000000000000000000060448201526064016103ec565b92915050565b600081600114156115ed576040805160a0810182526008815260326020820152610141918101919091526104866060820152610ae4608082015283600581106115dd576115dd611a70565b602002015161ffff16905061158c565b8160021415611636576040805160a081018252600d8152602081018290526101c49181019190915261051d6060820152610d9b608082015283600581106115dd576115dd611a70565b816003141561167f576040805160a08101825260138152605f602082015261024b918101919091526105b76060820152611061608082015283600581106115dd576115dd611a70565b81600414156116c8576040805160a08101825260188152607f60208201526102d5918101919091526106546060820152611336608082015283600581106115dd576115dd611a70565b8160051415611711576040805160a081018252601e8152609f6020820152610362918101919091526106f460608201526116f3608082015283600581106115dd576115dd611a70565b816006141561152a576040805160a0810182526023815260c060208201526103f29181019190915261083b6060820152611a2c608082015283600581106115dd576115dd611a70565b6000808261176e5750600092601892509050565b826001141561178457506107d092601e92509050565b826002141561179a57506109c492602492509050565b82600314156117b05750610bb892602a92509050565b82600414156117c65750610fa092603092509050565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f496e636f72726563742073757368694261724c6576656c00000000000000000060448201526064016103ec565b6040518060a001604052806005906020820280368337509192915050565b6001830191839082156118c95791602002820160005b8382111561189a57835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030261185c565b80156118c75782816101000a81549060ff021916905560010160208160000104928301926001030261189a565b505b506118d59291506118d9565b5090565b5b808211156118d557600081556001016118da565b60006020828403121561190057600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461192457600080fd5b9392505050565b60006020828403121561193d57600080fd5b5035919050565b60a08101818360005b600581101561196f57815160ff1683526020928301929091019060010161194d565b50505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000826119dd577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600082198211156119f5576119f5611978565b500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611a2c57611a2c611978565b5060010190565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611a6b57611a6b611978565b500290565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060ff821660ff811415611ab657611ab6611978565b60010192915050565b600082821015611ad157611ad1611978565b500390565b600060ff821660ff84168060ff03821115611af357611af3611978565b01939250505056fea2646970667358221220f5e795a88d556d0386417d47ff13c69a52e9410d9965a86b4d22536e891e17c364736f6c634300080900330000000000000000000000005671b09c96aded14cc6ef459fd7a1849fbcaf674
Deployed Bytecode
0x6080604052600436106100e85760003560e01c80638129fc1c1161008a5780639a7d75bc116100595780639a7d75bc146102e6578063a6c5779d146102fb578063ddfb4aa21461031b578063e1c7392a1461033057600080fd5b80638129fc1c1461028c57806385002fb7146102a15780638d859f3e146102b7578063918f8674146102d157600080fd5b806347a5b9a5116100c657806347a5b9a51461014b578063496b0d6c146101785780635216aeec1461018d578063531bf994146101a357600080fd5b80631b70cd86146100ed57806334b7287014610116578063374bc29f1461012b575b600080fd5b3480156100f957600080fd5b5061010360025481565b6040519081526020015b60405180910390f35b6101296101243660046118ee565b610372565b005b34801561013757600080fd5b5061012961014636600461192b565b61076e565b34801561015757600080fd5b5061016b6101663660046118ee565b61095f565b60405161010d9190611944565b34801561018457600080fd5b506101296109de565b34801561019957600080fd5b5061010360035481565b3480156101af57600080fd5b506102296101be3660046118ee565b600060208190529081526040902080546001820154600283015460038401546004850154600586015460068701546007880154600889015460099099015497989697959694959394929373ffffffffffffffffffffffffffffffffffffffff90921692909160ff168a565b604080519a8b5260208b0199909952978901969096526060880194909452608087019290925260a086015273ffffffffffffffffffffffffffffffffffffffff1660c085015260e084015261010083015260ff166101208201526101400161010d565b34801561029857600080fd5b50610129610a5e565b3480156102ad57600080fd5b5061010360015481565b3480156102c357600080fd5b50610103655af3107a400081565b3480156102dd57600080fd5b50610103600a81565b3480156102f257600080fd5b50610129610ba5565b34801561030757600080fd5b5061012961031636600461192b565b610dad565b34801561032757600080fd5b50610129610f67565b34801561033c57600080fd5b506004546103629074010000000000000000000000000000000000000000900460ff1681565b604051901515815260200161010d565b6000610384655af3107a4000346119a7565b9050600081116103f5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f5a65726f206d696c6b000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6000339050346003600082825461040c91906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040902060040154610565576002805490600061044e836119fa565b909155505073ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260409020600401541561048757826104a1565b60045473ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff811660009081526020819052604081206007018054929550906104d8836119fa565b909155505073ffffffffffffffffffffffffffffffffffffffff81811660009081526020819052604090206006810180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169286169290921790915542600482015560090180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555b73ffffffffffffffffffffffffffffffffffffffff808216600090815260208190526040902060060154169250606461059f836008611a33565b6105a991906119a7565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260208190526040812080549091906105de9084906119e2565b90915550606490506105f08382611a33565b6105fb906004611a33565b61060591906119a7565b73ffffffffffffffffffffffffffffffffffffffff84166000908152602081905260408120600101805490919061063d9084906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260408120600801805484929061067a9084906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040812080548492906106b49084906119e2565b90915550606490506106c7836008611a33565b6106d191906119a7565b60045473ffffffffffffffffffffffffffffffffffffffff16600090815260208190526040812080549091906107089084906119e2565b909155505060045473ffffffffffffffffffffffffffffffffffffffff166108fc6064610736346005611a33565b61074091906119a7565b6040518115909202916000818181858888f19350505050158015610768573d6000803e3d6000fd5b50505050565b600581106107d8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f4d6178203520636865667300000000000000000000000000000000000000000060448201526064016103ec565b336107e2816110b2565b73ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260409020600a01826005811061081b5761081b611a70565b6020918282040191900681819054906101000a900460ff168092919061084090611a9f565b91906101000a81548160ff021916908360ff160217905550506001600081548092919061086c906119fa565b909155505073ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260408120600a0183600581106108aa576108aa611a70565b602081049091015460ff601f9092166101000a9004169050600a6108ce8483611346565b6108d891906119a7565b73ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260408120805490919061090d908490611abf565b9091555061091d90508382611592565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260208190526040812060030180549091906109559084906119e2565b9091555050505050565b610967611828565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260208190526040808220815160a081019283905292600a909101916005918390855b825461010083900a900460ff168152602060019283018181049485019490930390920291018084116109a5575094979650505050505050565b336109e8816110b2565b73ffffffffffffffffffffffffffffffffffffffff811660009081526020819052604081206005810182905560028101546001909101805491929091610a2f9084906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff16600090815260208190526040812060020155565b60045473ffffffffffffffffffffffffffffffffffffffff163314610adf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7420746865206d616e61676572000000000000000000000000000000000060448201526064016103ec565b60045474010000000000000000000000000000000000000000900460ff1615610b64576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f416c726561647920696e697469616c697a65640000000000000000000000000060448201526064016103ec565b600480547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055565b610bad6109de565b33600081815260208190526040808220815160a081019283905291600a909101906005908285855b825461010083900a900460ff16815260206001928301818104948501949093039092029101808411610bd55790505050505050905080600460058110610c1d57610c1d611a70565b602090810291909101516060830151604084015192840151845192939192610c459190611ad6565b610c4f9190611ad6565b610c599190611ad6565b610c639190611ad6565b60ff1660016000828254610c779190611abf565b909155505073ffffffffffffffffffffffffffffffffffffffff8216600090815260208190526040902060030154610cb0906018611a33565b610cbb906005611a33565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604081206001018054909190610cf39084906119e2565b90915550506040805160a08101825260008082526020808301829052828401829052606083018290526080830182905273ffffffffffffffffffffffffffffffffffffffff8616825281905291909120610d5491600a909101906005611846565b505073ffffffffffffffffffffffffffffffffffffffff166000908152602081905260408120600381019190915560090180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b60045474010000000000000000000000000000000000000000900460ff16610e31576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4e6f7420696e697469616c697a6564000000000000000000000000000000000060448201526064016103ec565b336000818152602081905260409020600101548211801590610e535750600082115b610eb9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f496e76616c696420616d6f756e7400000000000000000000000000000000000060448201526064016103ec565b73ffffffffffffffffffffffffffffffffffffffff811660009081526020819052604081206001018054849290610ef1908490611abf565b90915550600090506064610f0b655af3107a400085611a33565b610f1591906119a7565b90508173ffffffffffffffffffffffffffffffffffffffff166108fc824710610f3e5782610740565b476040518115909202916000818181858888f19350505050158015610768573d6000803e3d6000fd5b33600081815260208190526040812060090154610f889060ff166001611ad6565b9050610f93826110b2565b60058160ff1610611000576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f4d61782035206c6576656c00000000000000000000000000000000000000000060448201526064016103ec565b600061100e8260ff1661175a565b50905061101c600a826119a7565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604081208054909190611051908490611abf565b90915550505073ffffffffffffffffffffffffffffffffffffffff91909116600090815260208190526040902060090180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff909216919091179055565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040902060040154611141576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f55736572206973206e6f7420726567697374657265640000000000000000000060448201526064016103ec565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040902060030154156113195773ffffffffffffffffffffffffffffffffffffffff81166000908152602081905260408120600901546111a49060ff1661175a565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604081206004015491935091506111df90610e10906119a7565b6111eb610e10426119a7565b6111f59190611abf565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260208190526040902060050154909150829061122d90836119e2565b11156112695773ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260409020600501546112669083611abf565b90505b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090206003015461129c9082611a33565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260208190526040812060020180549091906112d49084906119e2565b909155505073ffffffffffffffffffffffffffffffffffffffff8316600090815260208190526040812060050180548392906113119084906119e2565b909155505050505b73ffffffffffffffffffffffffffffffffffffffff16600090815260208190526040902042600490910155565b600081600114156113a6576040805160a0810182526103e8815261157c6020820152617f58918101919091526201ab5860608201526203c0f06080820152836005811061139557611395611a70565b602002015162ffffff16905061158c565b81600214156113f3576040805160a0810182526106368152611b58602082015261b158918101919091526201dd5860608201526204a3806080820152836005811061139557611395611a70565b8160031415611440576040805160a08101825261087a81526127d8602082015261e3589181019190915262020f586060820152620586106080820152836005811061139557611395611a70565b816004141561148e576040805160a081018252610ac8815261345860208201526201155891810191909152620241586060820152620668a06080820152836005811061139557611395611a70565b81600514156114dc576040805160a081018252610d0c81526140d86020820152620147589181019190915262027358606082015262074b306080820152836005811061139557611395611a70565b816006141561152a576040805160a081018252610f5a8152614d58602082015262017958918101919091526202de60606082015262082dc06080820152836005811061139557611395611a70565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f496e636f7272656374206e656b6f49640000000000000000000000000000000060448201526064016103ec565b92915050565b600081600114156115ed576040805160a0810182526008815260326020820152610141918101919091526104866060820152610ae4608082015283600581106115dd576115dd611a70565b602002015161ffff16905061158c565b8160021415611636576040805160a081018252600d8152602081018290526101c49181019190915261051d6060820152610d9b608082015283600581106115dd576115dd611a70565b816003141561167f576040805160a08101825260138152605f602082015261024b918101919091526105b76060820152611061608082015283600581106115dd576115dd611a70565b81600414156116c8576040805160a08101825260188152607f60208201526102d5918101919091526106546060820152611336608082015283600581106115dd576115dd611a70565b8160051415611711576040805160a081018252601e8152609f6020820152610362918101919091526106f460608201526116f3608082015283600581106115dd576115dd611a70565b816006141561152a576040805160a0810182526023815260c060208201526103f29181019190915261083b6060820152611a2c608082015283600581106115dd576115dd611a70565b6000808261176e5750600092601892509050565b826001141561178457506107d092601e92509050565b826002141561179a57506109c492602492509050565b82600314156117b05750610bb892602a92509050565b82600414156117c65750610fa092603092509050565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f496e636f72726563742073757368694261724c6576656c00000000000000000060448201526064016103ec565b6040518060a001604052806005906020820280368337509192915050565b6001830191839082156118c95791602002820160005b8382111561189a57835183826101000a81548160ff021916908360ff160217905550926020019260010160208160000104928301926001030261185c565b80156118c75782816101000a81549060ff021916905560010160208160000104928301926001030261189a565b505b506118d59291506118d9565b5090565b5b808211156118d557600081556001016118da565b60006020828403121561190057600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461192457600080fd5b9392505050565b60006020828403121561193d57600080fd5b5035919050565b60a08101818360005b600581101561196f57815160ff1683526020928301929091019060010161194d565b50505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000826119dd577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600082198211156119f5576119f5611978565b500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611a2c57611a2c611978565b5060010190565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611a6b57611a6b611978565b500290565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060ff821660ff811415611ab657611ab6611978565b60010192915050565b600082821015611ad157611ad1611978565b500390565b600060ff821660ff84168060ff03821115611af357611af3611978565b01939250505056fea2646970667358221220f5e795a88d556d0386417d47ff13c69a52e9410d9965a86b4d22536e891e17c364736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000005671b09c96aded14cc6ef459fd7a1849fbcaf674
-----Decoded View---------------
Arg [0] : manager_ (address): 0x5671B09C96aDed14cC6eF459Fd7A1849fBcAf674
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000005671b09c96aded14cc6ef459fd7a1849fbcaf674
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.