Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 181 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Reap Farm | 5106545 | 2541 days ago | IN | 0 ETH | 0.00012088 | ||||
Pep Farm | 5098886 | 2542 days ago | IN | 0 ETH | 0.00001488 | ||||
Pep Farm | 5098886 | 2542 days ago | IN | 0 ETH | 0.00001488 | ||||
Pep Farm | 5098886 | 2542 days ago | IN | 0 ETH | 0.00001488 | ||||
Pep Farm | 5098886 | 2542 days ago | IN | 0 ETH | 0.00001488 | ||||
Reap Farm | 5098122 | 2542 days ago | IN | 0 ETH | 0.00006044 | ||||
Reap Farm | 5098122 | 2542 days ago | IN | 0 ETH | 0.00004544 | ||||
Pep Farm | 5097900 | 2542 days ago | IN | 0 ETH | 0.00289012 | ||||
Pep Farm | 5097721 | 2542 days ago | IN | 0 ETH | 0.00232409 | ||||
Reap Farm | 5097686 | 2542 days ago | IN | 0 ETH | 0.00013633 | ||||
Pep Farm | 5097672 | 2542 days ago | IN | 0 ETH | 0.00290512 | ||||
Reap Farm | 5097602 | 2542 days ago | IN | 0 ETH | 0.00013633 | ||||
Pep Farm | 5097590 | 2542 days ago | IN | 0 ETH | 0.00290512 | ||||
Reap Farm | 5097562 | 2542 days ago | IN | 0 ETH | 0.00013633 | ||||
Pep Farm | 5097555 | 2542 days ago | IN | 0 ETH | 0.00290512 | ||||
Reap Farm | 5097538 | 2542 days ago | IN | 0 ETH | 0.00013633 | ||||
Pep Farm | 5097525 | 2542 days ago | IN | 0 ETH | 0.00290512 | ||||
Reap Farm | 5097490 | 2542 days ago | IN | 0 ETH | 0.00009088 | ||||
Pep Farm | 5097456 | 2542 days ago | IN | 0 ETH | 0.00290512 | ||||
Reap Farm | 5097445 | 2542 days ago | IN | 0 ETH | 0.00007544 | ||||
Reap Farm | 5097399 | 2542 days ago | IN | 0 ETH | 0.00013633 | ||||
Pep Farm | 5097392 | 2542 days ago | IN | 0 ETH | 0.00290512 | ||||
Reap Farm | 5097371 | 2542 days ago | IN | 0 ETH | 0.00009088 | ||||
Pep Farm | 5097363 | 2542 days ago | IN | 0 ETH | 0.00290512 | ||||
Reap Farm | 5097336 | 2542 days ago | IN | 0 ETH | 0.00009088 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
TaxManFarmer
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-02-15 */ pragma solidity ^0.4.18; interface CornFarm { function buyObject(address _beneficiary) public payable; } interface Corn { function transfer(address to, uint256 value) public returns (bool); } library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } contract TaxManFarmer { using SafeMath for uint256; bool private reentrancy_lock = false; address public shop = 0x02E0d32837313d9A5b0f88dB5f3Ef8075f4AFd1C; address public object = 0x63b173CdDe9580F49aD80F4F697c4Ed40f349Ed6; address public taxMan = 0xd5048F05Ed7185821C999e3e077A3d1baed0952c; mapping(address => uint256) public workDone; modifier nonReentrant() { require(!reentrancy_lock); reentrancy_lock = true; _; reentrancy_lock = false; } function pepFarm() nonReentrant external { for (uint8 i = 0; i < 100; i++) { CornFarm(shop).buyObject(this); } workDone[msg.sender] = workDone[msg.sender].add(uint256(95 ether)); workDone[taxMan] = workDone[taxMan].add(uint256(5 ether)); } function reapFarm() nonReentrant external { require(workDone[msg.sender] > 0); Corn(object).transfer(msg.sender, workDone[msg.sender]); Corn(object).transfer(taxMan, workDone[taxMan]); workDone[msg.sender] = 0; workDone[taxMan] = 0; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"shop","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"object","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"workDone","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"reapFarm","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pepFarm","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"taxMan","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
606060405260008060006101000a81548160ff0219169083151502179055507302e0d32837313d9a5b0f88db5f3ef8075f4afd1c600060016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507363b173cdde9580f49ad80f4f697c4ed40f349ed6600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073d5048f05ed7185821c999e3e077a3d1baed0952c600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550341561012857600080fd5b610967806101376000396000f300606060405260043610610078576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630881fa0d1461007d5780632812988f146100d25780633b55d26f146101275780635ac7b9f314610174578063a457529614610189578063b41e66401461019e575b600080fd5b341561008857600080fd5b6100906101f3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156100dd57600080fd5b6100e5610219565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561013257600080fd5b61015e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061023f565b6040518082815260200191505060405180910390f35b341561017f57600080fd5b610187610257565b005b341561019457600080fd5b61019c610636565b005b34156101a957600080fd5b6101b16108f7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60036020528060005260406000206000915090505481565b6000809054906101000a900460ff1615151561027257600080fd5b60016000806101000a81548160ff0219169083151502179055506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115156102da57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156103e657600080fd5b6102c65a03f115156103f757600080fd5b5050506040518051905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561055257600080fd5b6102c65a03f1151561056357600080fd5b50505060405180519050506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008060006101000a81548160ff021916908315150217905550565b60008060009054906101000a900460ff1615151561065357600080fd5b60016000806101000a81548160ff021916908315150217905550600090505b60648160ff16101561075b57600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663828f1b42306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b151561073a57600080fd5b6102c65a03f1151561074b57600080fd5b5050508080600101915050610672565b6107b668052663ccab1e1c0000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091d90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610875674563918244f4000060036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091d90919063ffffffff16565b60036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008060006101000a81548160ff02191690831515021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080828401905083811015151561093157fe5b80915050929150505600a165627a7a723058202737663bf08ef1dab834dde5cf624f381330a18d912b76dc0fa8e896d01a615b0029
Deployed Bytecode
0x606060405260043610610078576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630881fa0d1461007d5780632812988f146100d25780633b55d26f146101275780635ac7b9f314610174578063a457529614610189578063b41e66401461019e575b600080fd5b341561008857600080fd5b6100906101f3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156100dd57600080fd5b6100e5610219565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561013257600080fd5b61015e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061023f565b6040518082815260200191505060405180910390f35b341561017f57600080fd5b610187610257565b005b341561019457600080fd5b61019c610636565b005b34156101a957600080fd5b6101b16108f7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60036020528060005260406000206000915090505481565b6000809054906101000a900460ff1615151561027257600080fd5b60016000806101000a81548160ff0219169083151502179055506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115156102da57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156103e657600080fd5b6102c65a03f115156103f757600080fd5b5050506040518051905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561055257600080fd5b6102c65a03f1151561056357600080fd5b50505060405180519050506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008060006101000a81548160ff021916908315150217905550565b60008060009054906101000a900460ff1615151561065357600080fd5b60016000806101000a81548160ff021916908315150217905550600090505b60648160ff16101561075b57600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663828f1b42306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b151561073a57600080fd5b6102c65a03f1151561074b57600080fd5b5050508080600101915050610672565b6107b668052663ccab1e1c0000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091d90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610875674563918244f4000060036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461091d90919063ffffffff16565b60036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008060006101000a81548160ff02191690831515021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080828401905083811015151561093157fe5b80915050929150505600a165627a7a723058202737663bf08ef1dab834dde5cf624f381330a18d912b76dc0fa8e896d01a615b0029
Swarm Source
bzzr://2737663bf08ef1dab834dde5cf624f381330a18d912b76dc0fa8e896d01a615b
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ 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.