More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 220 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Reap Farm | 5090963 | 2565 days ago | IN | 0 ETH | 0.00005461 | ||||
Pep Farm | 5087372 | 2566 days ago | IN | 0 ETH | 0.00002977 | ||||
Pep Farm | 5087372 | 2566 days ago | IN | 0 ETH | 0.00002977 | ||||
Reap Farm | 5087350 | 2566 days ago | IN | 0 ETH | 0.00004252 | ||||
Reap Farm | 5087177 | 2566 days ago | IN | 0 ETH | 0.00011598 | ||||
Reap Farm | 5087170 | 2566 days ago | IN | 0 ETH | 0.00007732 | ||||
Pep Farm | 5087167 | 2566 days ago | IN | 0 ETH | 0.00576828 | ||||
Pep Farm | 5087137 | 2566 days ago | IN | 0 ETH | 0.00286914 | ||||
Reap Farm | 5087126 | 2566 days ago | IN | 0 ETH | 0.00007732 | ||||
Reap Farm | 5087116 | 2566 days ago | IN | 0 ETH | 0.00007732 | ||||
Pep Farm | 5087095 | 2566 days ago | IN | 0 ETH | 0.00576828 | ||||
Pep Farm | 5087057 | 2566 days ago | IN | 0 ETH | 0.00079995 | ||||
Pep Farm | 5087033 | 2566 days ago | IN | 0 ETH | 0.00119869 | ||||
Pep Farm | 5087016 | 2566 days ago | IN | 0 ETH | 0.00317255 | ||||
Pep Farm | 5087005 | 2566 days ago | IN | 0 ETH | 0.00019945 | ||||
Reap Farm | 5086991 | 2566 days ago | IN | 0 ETH | 0.00154644 | ||||
Pep Farm | 5086963 | 2566 days ago | IN | 0 ETH | 0.11536568 | ||||
Pep Farm | 5086930 | 2566 days ago | IN | 0 ETH | 0.00286914 | ||||
Reap Farm | 5086870 | 2566 days ago | IN | 0 ETH | 0.00004252 | ||||
Reap Farm | 5086845 | 2566 days ago | IN | 0 ETH | 0.00011598 | ||||
Pep Farm | 5086836 | 2566 days ago | IN | 0 ETH | 0.00315605 | ||||
Pep Farm | 5086830 | 2566 days ago | IN | 0 ETH | 0.00317255 | ||||
Pep Farm | 5086800 | 2566 days ago | IN | 0 ETH | 0.00288414 | ||||
Reap Farm | 5086743 | 2566 days ago | IN | 0 ETH | 0.00003866 | ||||
Pep Farm | 5086675 | 2566 days ago | IN | 0 ETH | 0.00865242 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
||||
---|---|---|---|---|---|---|---|
5087372 | 2566 days ago | 0 ETH | |||||
5087372 | 2566 days ago | 0 ETH | |||||
5087350 | 2566 days ago | 0 ETH | |||||
5087177 | 2566 days ago | 0 ETH | |||||
5087170 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH | |||||
5087167 | 2566 days ago | 0 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
PepFarmer
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-13 */ 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 PepFarmer { using SafeMath for uint256; bool private reentrancy_lock = false; address public shop = 0x347eD75c305f4ab85757Bfcc5600D9BfCb413898; address public object = 0x9648915F9A4B6778C3d3716bC084F0a44E4Cba48; 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(100 ether)); } function reapFarm() nonReentrant external { require(workDone[msg.sender] > 0); Corn(object).transfer(msg.sender, workDone[msg.sender]); workDone[msg.sender] = 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"}]
Contract Creation Code
606060405260008060006101000a81548160ff02191690831515021790555073347ed75c305f4ab85757bfcc5600d9bfcb413898600060016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550739648915f9a4b6778c3d3716bc084f0a44e4cba48600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034156100d357600080fd5b61062d806100e26000396000f30060606040526004361061006d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630881fa0d146100725780632812988f146100c75780633b55d26f1461011c5780635ac7b9f314610169578063a45752961461017e575b600080fd5b341561007d57600080fd5b610085610193565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156100d257600080fd5b6100da6101b9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561012757600080fd5b610153600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506101df565b6040518082815260200191505060405180910390f35b341561017457600080fd5b61017c6101f7565b005b341561018957600080fd5b610191610403565b005b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915090505481565b6000809054906101000a900460ff1615151561021257600080fd5b60016000806101000a81548160ff0219169083151502179055506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411151561027a57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561038657600080fd5b6102c65a03f1151561039757600080fd5b50505060405180519050506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008060006101000a81548160ff021916908315150217905550565b60008060009054906101000a900460ff1615151561042057600080fd5b60016000806101000a81548160ff021916908315150217905550600090505b60648160ff16101561052857600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663828f1b42306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b151561050757600080fd5b6102c65a03f1151561051857600080fd5b505050808060010191505061043f565b61058368056bc75e2d63100000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105e390919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008060006101000a81548160ff02191690831515021790555050565b60008082840190508381101515156105f757fe5b80915050929150505600a165627a7a72305820f6a7044189c2902f350bb767aa18db8d94d04008e55a3f40cc0c59f2b65505520029
Deployed Bytecode
0x60606040526004361061006d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630881fa0d146100725780632812988f146100c75780633b55d26f1461011c5780635ac7b9f314610169578063a45752961461017e575b600080fd5b341561007d57600080fd5b610085610193565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156100d257600080fd5b6100da6101b9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561012757600080fd5b610153600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506101df565b6040518082815260200191505060405180910390f35b341561017457600080fd5b61017c6101f7565b005b341561018957600080fd5b610191610403565b005b600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026020528060005260406000206000915090505481565b6000809054906101000a900460ff1615151561021257600080fd5b60016000806101000a81548160ff0219169083151502179055506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411151561027a57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561038657600080fd5b6102c65a03f1151561039757600080fd5b50505060405180519050506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008060006101000a81548160ff021916908315150217905550565b60008060009054906101000a900460ff1615151561042057600080fd5b60016000806101000a81548160ff021916908315150217905550600090505b60648160ff16101561052857600060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663828f1b42306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b151561050757600080fd5b6102c65a03f1151561051857600080fd5b505050808060010191505061043f565b61058368056bc75e2d63100000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105e390919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008060006101000a81548160ff02191690831515021790555050565b60008082840190508381101515156105f757fe5b80915050929150505600a165627a7a72305820f6a7044189c2902f350bb767aa18db8d94d04008e55a3f40cc0c59f2b65505520029
Swarm Source
bzzr://f6a7044189c2902f350bb767aa18db8d94d04008e55a3f40cc0c59f2b6550552
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 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.