Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Auction
Compiler Version
v0.4.21+commit.dfe3193c
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-04-15
*/
pragma solidity ^0.4.21;
contract Auction {
uint bidDivisor = 100;
uint duration = 20 minutes;
address owner;
uint public prize;
uint public bids;
address public leader;
uint public deadline;
bool public claimed;
function Auction() public payable {
owner = msg.sender;
prize = msg.value;
bids = 0;
leader = msg.sender;
deadline = now + duration;
claimed = false;
}
function getNextBid() public view returns (uint) {
return (bids + 1) * prize / bidDivisor;
}
function bid() public payable {
require(now <= deadline);
require(msg.value == getNextBid());
owner.transfer(msg.value);
bids++;
leader = msg.sender;
deadline = now + duration;
}
function claim() public {
require(now > deadline);
require(msg.sender == leader);
require(!claimed);
claimed = true;
msg.sender.transfer(prize);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"getNextBid","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"bid","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"deadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"leader","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"claim","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"bids","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"prize","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"claimed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":true,"stateMutability":"payable","type":"constructor"}]Contract Creation Code
606060405260646000556104b060015533600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034600381905550600060048190555033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060015442016006819055506000600760006101000a81548160ff02191690831515021790555061043b806100d56000396000f30060606040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063043da739146100935780631998aeef146100bc57806329dcb0cf146100c657806340eedabb146100ef5780634e71d92d14610144578063cc996d1b14610159578063e3ac5d2614610182578063e834a834146101ab575b600080fd5b341561009e57600080fd5b6100a66101d8565b6040518082815260200191505060405180910390f35b6100c46101f5565b005b34156100d157600080fd5b6100d96102dd565b6040518082815260200191505060405180910390f35b34156100fa57600080fd5b6101026102e3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561014f57600080fd5b610157610309565b005b341561016457600080fd5b61016c6103f0565b6040518082815260200191505060405180910390f35b341561018d57600080fd5b6101956103f6565b6040518082815260200191505060405180910390f35b34156101b657600080fd5b6101be6103fc565b604051808215151515815260200191505060405180910390f35b60008054600354600160045401028115156101ef57fe5b04905090565b600654421115151561020657600080fd5b61020e6101d8565b3414151561021b57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561027d57600080fd5b60046000815480929190600101919050555033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001544201600681905550565b60065481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6006544211151561031957600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561037557600080fd5b600760009054906101000a900460ff1615151561039157600080fd5b6001600760006101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff166108fc6003549081150290604051600060405180830381858888f1935050505015156103ee57600080fd5b565b60045481565b60035481565b600760009054906101000a900460ff16815600a165627a7a7230582014da8fca79564ff19e90c408efeb401e6eae54cc036aad052fb737ce95eb31130029
Deployed Bytecode
0x60606040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063043da739146100935780631998aeef146100bc57806329dcb0cf146100c657806340eedabb146100ef5780634e71d92d14610144578063cc996d1b14610159578063e3ac5d2614610182578063e834a834146101ab575b600080fd5b341561009e57600080fd5b6100a66101d8565b6040518082815260200191505060405180910390f35b6100c46101f5565b005b34156100d157600080fd5b6100d96102dd565b6040518082815260200191505060405180910390f35b34156100fa57600080fd5b6101026102e3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561014f57600080fd5b610157610309565b005b341561016457600080fd5b61016c6103f0565b6040518082815260200191505060405180910390f35b341561018d57600080fd5b6101956103f6565b6040518082815260200191505060405180910390f35b34156101b657600080fd5b6101be6103fc565b604051808215151515815260200191505060405180910390f35b60008054600354600160045401028115156101ef57fe5b04905090565b600654421115151561020657600080fd5b61020e6101d8565b3414151561021b57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561027d57600080fd5b60046000815480929190600101919050555033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001544201600681905550565b60065481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6006544211151561031957600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561037557600080fd5b600760009054906101000a900460ff1615151561039157600080fd5b6001600760006101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff166108fc6003549081150290604051600060405180830381858888f1935050505015156103ee57600080fd5b565b60045481565b60035481565b600760009054906101000a900460ff16815600a165627a7a7230582014da8fca79564ff19e90c408efeb401e6eae54cc036aad052fb737ce95eb31130029
Swarm Source
bzzr://14da8fca79564ff19e90c408efeb401e6eae54cc036aad052fb737ce95eb3113
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.