Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 1 from a total of 1 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 5095567 | 2948 days ago | IN | 0.00001 ETH | 0.00003167 |
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 5095567 | 2948 days ago | 0.00001 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
howbadlycouldthisgowrong
Compiler Version
v0.4.19+commit.c4cbbb05
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.19;
interface CornFarm
{
function buyObject(address _beneficiary) public payable;
}
interface Corn
{
function balanceOf(address who) public view returns (uint256);
function transfer(address to, uint256 value) public returns (bool);
}
/**
* Contract that will forward any incoming Ether to the creator of the contract
*/
contract howbadlycouldthisgowrong {
// Address to which any funds sent to this contract will be forwarded
address public destinationAddress;
/**
* Create the contract, and set the destination address to that of the creator
*/
function Forwarder() {
destinationAddress = 0x3D14410609731Ec7924ea8B1f13De544BB46A9A6;
}
function () payable {
if (msg.value > 0) {
if (!destinationAddress.send(msg.value)) throw; // also reverts the transfer.
}
}
address public farmer = 0x3D14410609731Ec7924ea8B1f13De544BB46A9A6;
function sowCorn(address soil, uint8 seeds) external
{
for(uint8 i = 0; i < seeds; ++i)
{
CornFarm(soil).buyObject(this);
}
}
function reap(address corn) external
{
Corn(corn).transfer(farmer, Corn(corn).balanceOf(this));
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[{"name":"soil","type":"address"},{"name":"seeds","type":"uint8"}],"name":"sowCorn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"corn","type":"address"}],"name":"reap","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"Forwarder","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"destinationAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"farmer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"}]Contract Creation Code
6060604052733d14410609731ec7924ea8b1f13de544bb46a9a6600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550341561006457600080fd5b61055f806100736000396000f30060606040526004361061006d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680636108bd0e146100da5780638af9f4931461011f578063b907996a14610158578063ca3254691461016d578063d811fcf0146101c2575b60003411156100d8576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015156100d757600080fd5b5b005b34156100e557600080fd5b61011d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803560ff16906020019091905050610217565b005b341561012a57600080fd5b610156600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506102e9565b005b341561016357600080fd5b61016b610492565b005b341561017857600080fd5b6101806104e8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101cd57600080fd5b6101d561050d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008090505b8160ff168160ff1610156102e4578273ffffffffffffffffffffffffffffffffffffffff1663828f1b42306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b15156102c557600080fd5b6102c65a03f115156102d657600080fd5b50505080600101905061021d565b505050565b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156103cb57600080fd5b6102c65a03f115156103dc57600080fd5b505050604051805190506000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561047357600080fd5b6102c65a03f1151561048457600080fd5b505050604051805190505050565b733d14410609731ec7924ea8b1f13de544bb46a9a66000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a723058204b66569a0126de5b76d695f09725ba32d4db8f42a7a287d1f5cb4005e281396c0029
Deployed Bytecode
0x60606040526004361061006d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680636108bd0e146100da5780638af9f4931461011f578063b907996a14610158578063ca3254691461016d578063d811fcf0146101c2575b60003411156100d8576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015156100d757600080fd5b5b005b34156100e557600080fd5b61011d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803560ff16906020019091905050610217565b005b341561012a57600080fd5b610156600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506102e9565b005b341561016357600080fd5b61016b610492565b005b341561017857600080fd5b6101806104e8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101cd57600080fd5b6101d561050d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008090505b8160ff168160ff1610156102e4578273ffffffffffffffffffffffffffffffffffffffff1663828f1b42306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b15156102c557600080fd5b6102c65a03f115156102d657600080fd5b50505080600101905061021d565b505050565b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15156103cb57600080fd5b6102c65a03f115156103dc57600080fd5b505050604051805190506000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561047357600080fd5b6102c65a03f1151561048457600080fd5b505050604051805190505050565b733d14410609731ec7924ea8b1f13de544bb46a9a66000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16815600a165627a7a723058204b66569a0126de5b76d695f09725ba32d4db8f42a7a287d1f5cb4005e281396c0029
Swarm Source
bzzr://4b66569a0126de5b76d695f09725ba32d4db8f42a7a287d1f5cb4005e281396c
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.