Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 46 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Withdraw | 5513725 | 2842 days ago | IN | 0 ETH | 0.00035026 | ||||
| Withdraw | 5471483 | 2849 days ago | IN | 0 ETH | 0.00002776 | ||||
| Place Bid | 5471398 | 2849 days ago | IN | 2.01257393 ETH | 0.00022481 | ||||
| Withdraw | 5471331 | 2849 days ago | IN | 0 ETH | 0.00004589 | ||||
| Place Bid | 5471327 | 2849 days ago | IN | 0.22856555 ETH | 0.00002356 | ||||
| Withdraw | 5471322 | 2849 days ago | IN | 0 ETH | 0.00014313 | ||||
| Place Bid | 5471320 | 2849 days ago | IN | 0.17325244 ETH | 0.0002356 | ||||
| Place Bid | 5471320 | 2849 days ago | IN | 0.12900195 ETH | 0.0001178 | ||||
| Withdraw | 5471320 | 2849 days ago | IN | 0 ETH | 0.00002294 | ||||
| Place Bid | 5471026 | 2849 days ago | IN | 0.22856555 ETH | 0.00004712 | ||||
| Place Bid | 5471022 | 2849 days ago | IN | 0.17325244 ETH | 0.00002356 | ||||
| Place Bid | 5470957 | 2849 days ago | IN | 1.60045914 ETH | 0.00014987 | ||||
| Withdraw | 5470910 | 2849 days ago | IN | 0 ETH | 0.00006883 | ||||
| Withdraw | 5470905 | 2849 days ago | IN | 0 ETH | 0.00004818 | ||||
| Place Bid | 5470845 | 2849 days ago | IN | 1.27076731 ETH | 0.00017981 | ||||
| Place Bid | 5470825 | 2849 days ago | IN | 1.00701385 ETH | 0.00037469 | ||||
| Withdraw | 5470823 | 2849 days ago | IN | 0 ETH | 0.00009178 | ||||
| Place Bid | 5470799 | 2849 days ago | IN | 0.79601108 ETH | 0.00022481 | ||||
| Withdraw | 5470798 | 2849 days ago | IN | 0 ETH | 0.00002294 | ||||
| Place Bid | 5470767 | 2849 days ago | IN | 0.62720886 ETH | 0.00035962 | ||||
| Place Bid | 5470718 | 2849 days ago | IN | 0.49216709 ETH | 0.00017981 | ||||
| Place Bid | 5470699 | 2849 days ago | IN | 0.38413367 ETH | 0.00014987 | ||||
| Withdraw | 5470680 | 2849 days ago | IN | 0 ETH | 0.00004818 | ||||
| Place Bid | 5470647 | 2849 days ago | IN | 0.29770693 ETH | 0.00014987 | ||||
| Place Bid | 5470614 | 2849 days ago | IN | 0.29770693 ETH | 0.00007068 |
Latest 14 internal transactions
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 5513725 | 2842 days ago | 1.73635683 ETH | ||||
| Transfer | 5471483 | 2849 days ago | 1.65730256 ETH | ||||
| Transfer | 5471331 | 2849 days ago | 2.14135696 ETH | ||||
| Transfer | 5471320 | 2849 days ago | 0.0691875 ETH | ||||
| Transfer | 5470910 | 2849 days ago | 1.04339364 ETH | ||||
| Transfer | 5470905 | 2849 days ago | 0.13510546 ETH | ||||
| Transfer | 5470823 | 2849 days ago | 1.04952676 ETH | ||||
| Transfer | 5470798 | 2849 days ago | 0.82042141 ETH | ||||
| Transfer | 5470680 | 2849 days ago | 0.23810229 ETH | ||||
| Transfer | 5470338 | 2849 days ago | 0.18088183 ETH | ||||
| Transfer | 5470193 | 2849 days ago | 0.09848437 ETH | ||||
| Transfer | 5470171 | 2849 days ago | 0.04575 ETH | ||||
| Transfer | 5470165 | 2849 days ago | 0.027 ETH | ||||
| Transfer | 5470160 | 2849 days ago | 0.012 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
AuctionPotato
Compiler Version
v0.4.22+commit.4cb486ee
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-04-19
*/
// based on Bryn Bellomy code
// https://medium.com/@bryn.bellomy/solidity-tutorial-building-a-simple-auction-contract-fcc918b0878a
//
// updated to 0.4.21 standard, replaced blocks with time, converted to hot potato style by Chibi Fighters
// added custom start command for owner so they don't take off immidiately
//
pragma solidity ^0.4.21;
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
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, returns 0 if it would go into minus range.
*/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
if (b >= a) {
return 0;
}
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 AuctionPotato {
using SafeMath for uint256;
// static
address public owner;
uint public bidIncrement;
uint public startTime;
uint public endTime;
string public infoUrl;
string name;
// start auction manually at given time
bool started;
// pototo
uint public potato;
// state
bool public canceled;
uint public highestBindingBid;
address public highestBidder;
mapping(address => uint256) public fundsByBidder;
bool ownerHasWithdrawn;
event LogBid(address bidder, uint bid, address highestBidder, uint highestBindingBid);
event LogWithdrawal(address withdrawer, address withdrawalAccount, uint amount);
event LogCanceled();
// initial settings on contract creation
constructor() public {
owner = msg.sender;
// 0.01 ETH
bidIncrement = 10000000000000000;
started = false;
name = "Lizard People";
infoUrl = "https://chibifighters.io";
}
function getHighestBid() internal
constant
returns (uint)
{
return fundsByBidder[highestBidder];
}
function timeLeft() public view returns (uint time) {
if (now >= endTime) return 0;
return endTime - now;
}
function auctionName() public view returns (string _name) {
return name;
}
function nextBid() public view returns (uint _nextBid) {
return bidIncrement.add(highestBindingBid).add(potato);
}
function startAuction(string _name, uint _duration_secs) public onlyOwner returns (bool success){
require(started == false);
started = true;
startTime = now;
endTime = now + _duration_secs;
name = _name;
return true;
}
function isStarted() public view returns (bool success) {
return started;
}
function placeBid() public
payable
onlyAfterStart
onlyBeforeEnd
onlyNotCanceled
onlyNotOwner
returns (bool success)
{
// we are only allowing to increase in bidIncrements to make for true hot potato style
require(msg.value == highestBindingBid.add(bidIncrement).add(potato));
require(msg.sender != highestBidder);
require(started == true);
// calculate the user's total bid based on the current amount they've sent to the contract
// plus whatever has been sent with this transaction
uint newBid = highestBindingBid.add(bidIncrement);
fundsByBidder[msg.sender] = fundsByBidder[msg.sender].add(newBid);
fundsByBidder[highestBidder] = fundsByBidder[highestBidder].add(potato);
// set new highest bidder
highestBidder = msg.sender;
highestBindingBid = newBid;
// set new increment size
bidIncrement = bidIncrement.mul(5).div(4);
// 10% potato
potato = highestBindingBid.div(100).mul(20);
emit LogBid(msg.sender, newBid, highestBidder, highestBindingBid);
return true;
}
function cancelAuction() public
onlyOwner
onlyBeforeEnd
onlyNotCanceled
returns (bool success)
{
canceled = true;
emit LogCanceled();
return true;
}
function withdraw() public
// can withdraw once overbid
returns (bool success)
{
address withdrawalAccount;
uint withdrawalAmount;
if (canceled) {
// if the auction was canceled, everyone should simply be allowed to withdraw their funds
withdrawalAccount = msg.sender;
withdrawalAmount = fundsByBidder[withdrawalAccount];
// set funds to 0
fundsByBidder[withdrawalAccount] = 0;
}
// owner can withdraw once auction is cancelled or ended
//if (ownerHasWithdrawn == false && msg.sender == owner && (canceled == true || now > endTime)) {
if (msg.sender == owner) {
withdrawalAccount = owner;
withdrawalAmount = highestBindingBid;
ownerHasWithdrawn = true;
// set funds to 0
fundsByBidder[withdrawalAccount] = 0;
}
// overbid people can withdraw their bid + profit
// exclude owner because he is set above
if (!canceled && (msg.sender != highestBidder && msg.sender != owner)) {
withdrawalAccount = msg.sender;
withdrawalAmount = fundsByBidder[withdrawalAccount];
fundsByBidder[withdrawalAccount] = 0;
}
// highest bidder can withdraw leftovers if he didn't before
if (msg.sender == highestBidder && msg.sender != owner) {
withdrawalAccount = msg.sender;
withdrawalAmount = fundsByBidder[withdrawalAccount].sub(highestBindingBid);
fundsByBidder[withdrawalAccount] = fundsByBidder[withdrawalAccount].sub(withdrawalAmount);
}
if (withdrawalAmount == 0) revert();
// send the funds
if (!msg.sender.send(withdrawalAmount)) revert();
emit LogWithdrawal(msg.sender, withdrawalAccount, withdrawalAmount);
return true;
}
// just in case the contract is bust and can't pay
function fuelContract() public onlyOwner payable {
}
function balance() public view returns (uint _balance) {
return address(this).balance;
}
modifier onlyOwner {
if (msg.sender != owner) revert();
_;
}
modifier onlyNotOwner {
if (msg.sender == owner) revert();
_;
}
modifier onlyAfterStart {
if (now < startTime) revert();
_;
}
modifier onlyBeforeEnd {
if (now > endTime) revert();
_;
}
modifier onlyNotCanceled {
if (canceled) revert();
_;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"timeLeft","outputs":[{"name":"time","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nextBid","outputs":[{"name":"_nextBid","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"infoUrl","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"canceled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isStarted","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"},{"name":"_duration_secs","type":"uint256"}],"name":"startAuction","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"cancelAuction","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"highestBidder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"bidIncrement","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"fuelContract","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"balance","outputs":[{"name":"_balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"auctionName","outputs":[{"name":"_name","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"fundsByBidder","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"placeBid","outputs":[{"name":"success","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"highestBindingBid","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"potato","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"bidder","type":"address"},{"indexed":false,"name":"bid","type":"uint256"},{"indexed":false,"name":"highestBidder","type":"address"},{"indexed":false,"name":"highestBindingBid","type":"uint256"}],"name":"LogBid","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"withdrawer","type":"address"},{"indexed":false,"name":"withdrawalAccount","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"LogWithdrawal","type":"event"},{"anonymous":false,"inputs":[],"name":"LogCanceled","type":"event"}]Contract Creation Code
608060405234801561001057600080fd5b5060008054600160a060020a03191633600160a060020a0316179055662386f26fc100006001556006805460ff1916905560408051808201909152600d8082527f4c697a6172642050656f706c65000000000000000000000000000000000000006020909201918252610085916005916100d0565b506040805180820190915260188082527f68747470733a2f2f636869626966696768746572732e696f000000000000000060209092019182526100ca916004916100d0565b5061016b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061011157805160ff191683800117855561013e565b8280016001018555821561013e579182015b8281111561013e578251825591602001919060010190610123565b5061014a92915061014e565b5090565b61016891905b8082111561014a5760008155600101610154565b90565b610bd98061017a6000396000f3006080604052600436106101115763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631300a6d18114610116578063271515261461013d5780633167e9d2146101525780633197cbb6146101dc5780633ccfd60b146101f15780633f9942ff1461021a578063544736e61461022f57806378e9792514610244578063862882e5146102595780638da5cb5b146102b45780638fa8b790146102e557806391f90157146102fa578063b3cc167a1461030f578063b4f3625e14610324578063b69ef8a81461032e578063c63d99db14610343578063ce10cf8014610358578063ecfc7ecc14610379578063f5b56c5614610381578063f8dcc9a914610396575b600080fd5b34801561012257600080fd5b5061012b6103ab565b60408051918252519081900360200190f35b34801561014957600080fd5b5061012b6103ca565b34801561015e57600080fd5b506101676103fa565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a1578181015183820152602001610189565b50505050905090810190601f1680156101ce5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101e857600080fd5b5061012b610488565b3480156101fd57600080fd5b5061020661048e565b604080519115158252519081900360200190f35b34801561022657600080fd5b5061020661069c565b34801561023b57600080fd5b506102066106a5565b34801561025057600080fd5b5061012b6106ae565b34801561026557600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261020694369492936024939284019190819084018382808284375094975050933594506106b49350505050565b3480156102c057600080fd5b506102c9610717565b60408051600160a060020a039092168252519081900360200190f35b3480156102f157600080fd5b50610206610726565b34801561030657600080fd5b506102c961079d565b34801561031b57600080fd5b5061012b6107ac565b61032c6107b2565b005b34801561033a57600080fd5b5061012b6107cf565b34801561034f57600080fd5b506101676107dd565b34801561036457600080fd5b5061012b600160a060020a0360043516610873565b610206610885565b34801561038d57600080fd5b5061012b610aa0565b3480156103a257600080fd5b5061012b610aa6565b60035460009042106103bf575060006103c7565b426003540390505b90565b60006103f56007546103e9600954600154610aac90919063ffffffff16565b9063ffffffff610aac16565b905090565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104805780601f1061045557610100808354040283529160200191610480565b820191906000526020600020905b81548152906001019060200180831161046357829003601f168201915b505050505081565b60035481565b6008546000908190819060ff16156104c157505033600160a060020a0381166000908152600b6020526040812080549190555b60005433600160a060020a039081169116141561050a57505060008054600954600c805460ff19166001179055600160a060020a03909116808352600b60205260408320929092555b60085460ff161580156105465750600a5433600160a060020a03908116911614801590610546575060005433600160a060020a03908116911614155b1561056c57505033600160a060020a0381166000908152600b6020526040812080549190555b600a5433600160a060020a039081169116148015610599575060005433600160a060020a03908116911614155b1561060d5760095433600160a060020a0381166000908152600b60205260409020549093506105c791610ac6565b600160a060020a0383166000908152600b60205260409020549091506105f3908263ffffffff610ac616565b600160a060020a0383166000908152600b60205260409020555b80151561061957600080fd5b604051600160a060020a0333169082156108fc029083906000818181858888f19350505050151561064957600080fd5b60408051600160a060020a0333811682528416602082015280820183905290517f0ec497a8ae5b1ba29c60470ef651def995fac3deebbdcc56c47a4e5f51a4c2bd9181900360600190a160019250505090565b60085460ff1681565b60065460ff1690565b60025481565b6000805433600160a060020a039081169116146106d057600080fd5b60065460ff16156106e057600080fd5b6006805460ff191660011790554260028190558201600355825161070b906005906020860190610b1f565b50600190505b92915050565b600054600160a060020a031681565b6000805433600160a060020a0390811691161461074257600080fd5b60035442111561075157600080fd5b60085460ff161561076157600080fd5b6008805460ff191660011790556040517f462b6ca7f632601af1295aeb320851f50e8e630a309173f23535845ea4bfb3b990600090a150600190565b600a54600160a060020a031681565b60015481565b60005433600160a060020a039081169116146107cd57600080fd5b565b600160a060020a0330163190565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156108695780601f1061083e57610100808354040283529160200191610869565b820191906000526020600020905b81548152906001019060200180831161084c57829003601f168201915b5050505050905090565b600b6020526000908152604090205481565b60008060025442101561089757600080fd5b6003544211156108a657600080fd5b60085460ff16156108b657600080fd5b60005433600160a060020a03908116911614156108d257600080fd5b6108ef6007546103e9600154600954610aac90919063ffffffff16565b34146108fa57600080fd5b600a5433600160a060020a039081169116141561091657600080fd5b60065460ff16151560011461092a57600080fd5b60015460095461093f9163ffffffff610aac16565b600160a060020a0333166000908152600b602052604090205490915061096b908263ffffffff610aac16565b600160a060020a033381166000908152600b602052604080822093909355600754600a54909216815291909120546109a89163ffffffff610aac16565b600a8054600160a060020a039081166000908152600b6020526040902092909255805473ffffffffffffffffffffffffffffffffffffffff1916339092169190911790556009819055600154610a1290600490610a06906005610add565b9063ffffffff610b0816565b600155600954610a3c90601490610a3090606463ffffffff610b0816565b9063ffffffff610add16565b600755600a5460095460408051600160a060020a03338116825260208201869052909316838201526060830191909152517f49e60d8d833f1250f6ede154509b047fe77c1eae57655e8176675b5f91af7b0a9181900360800190a1600191505b5090565b60095481565b60075481565b600082820183811015610abb57fe5b8091505b5092915050565b6000828210610ad757506000610711565b50900390565b600080831515610af05760009150610abf565b50828202828482811515610b0057fe5b0414610abb57fe5b6000808284811515610b1657fe5b04949350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b6057805160ff1916838001178555610b8d565b82800160010185558215610b8d579182015b82811115610b8d578251825591602001919060010190610b72565b50610a9c926103c79250905b80821115610a9c5760008155600101610b995600a165627a7a72305820fa35f8bb4ea6fdf47b940ef8471a7c681c9499d0760e149f3e3cd4a33d8d29c20029
Deployed Bytecode
0x6080604052600436106101115763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416631300a6d18114610116578063271515261461013d5780633167e9d2146101525780633197cbb6146101dc5780633ccfd60b146101f15780633f9942ff1461021a578063544736e61461022f57806378e9792514610244578063862882e5146102595780638da5cb5b146102b45780638fa8b790146102e557806391f90157146102fa578063b3cc167a1461030f578063b4f3625e14610324578063b69ef8a81461032e578063c63d99db14610343578063ce10cf8014610358578063ecfc7ecc14610379578063f5b56c5614610381578063f8dcc9a914610396575b600080fd5b34801561012257600080fd5b5061012b6103ab565b60408051918252519081900360200190f35b34801561014957600080fd5b5061012b6103ca565b34801561015e57600080fd5b506101676103fa565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a1578181015183820152602001610189565b50505050905090810190601f1680156101ce5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101e857600080fd5b5061012b610488565b3480156101fd57600080fd5b5061020661048e565b604080519115158252519081900360200190f35b34801561022657600080fd5b5061020661069c565b34801561023b57600080fd5b506102066106a5565b34801561025057600080fd5b5061012b6106ae565b34801561026557600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261020694369492936024939284019190819084018382808284375094975050933594506106b49350505050565b3480156102c057600080fd5b506102c9610717565b60408051600160a060020a039092168252519081900360200190f35b3480156102f157600080fd5b50610206610726565b34801561030657600080fd5b506102c961079d565b34801561031b57600080fd5b5061012b6107ac565b61032c6107b2565b005b34801561033a57600080fd5b5061012b6107cf565b34801561034f57600080fd5b506101676107dd565b34801561036457600080fd5b5061012b600160a060020a0360043516610873565b610206610885565b34801561038d57600080fd5b5061012b610aa0565b3480156103a257600080fd5b5061012b610aa6565b60035460009042106103bf575060006103c7565b426003540390505b90565b60006103f56007546103e9600954600154610aac90919063ffffffff16565b9063ffffffff610aac16565b905090565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104805780601f1061045557610100808354040283529160200191610480565b820191906000526020600020905b81548152906001019060200180831161046357829003601f168201915b505050505081565b60035481565b6008546000908190819060ff16156104c157505033600160a060020a0381166000908152600b6020526040812080549190555b60005433600160a060020a039081169116141561050a57505060008054600954600c805460ff19166001179055600160a060020a03909116808352600b60205260408320929092555b60085460ff161580156105465750600a5433600160a060020a03908116911614801590610546575060005433600160a060020a03908116911614155b1561056c57505033600160a060020a0381166000908152600b6020526040812080549190555b600a5433600160a060020a039081169116148015610599575060005433600160a060020a03908116911614155b1561060d5760095433600160a060020a0381166000908152600b60205260409020549093506105c791610ac6565b600160a060020a0383166000908152600b60205260409020549091506105f3908263ffffffff610ac616565b600160a060020a0383166000908152600b60205260409020555b80151561061957600080fd5b604051600160a060020a0333169082156108fc029083906000818181858888f19350505050151561064957600080fd5b60408051600160a060020a0333811682528416602082015280820183905290517f0ec497a8ae5b1ba29c60470ef651def995fac3deebbdcc56c47a4e5f51a4c2bd9181900360600190a160019250505090565b60085460ff1681565b60065460ff1690565b60025481565b6000805433600160a060020a039081169116146106d057600080fd5b60065460ff16156106e057600080fd5b6006805460ff191660011790554260028190558201600355825161070b906005906020860190610b1f565b50600190505b92915050565b600054600160a060020a031681565b6000805433600160a060020a0390811691161461074257600080fd5b60035442111561075157600080fd5b60085460ff161561076157600080fd5b6008805460ff191660011790556040517f462b6ca7f632601af1295aeb320851f50e8e630a309173f23535845ea4bfb3b990600090a150600190565b600a54600160a060020a031681565b60015481565b60005433600160a060020a039081169116146107cd57600080fd5b565b600160a060020a0330163190565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156108695780601f1061083e57610100808354040283529160200191610869565b820191906000526020600020905b81548152906001019060200180831161084c57829003601f168201915b5050505050905090565b600b6020526000908152604090205481565b60008060025442101561089757600080fd5b6003544211156108a657600080fd5b60085460ff16156108b657600080fd5b60005433600160a060020a03908116911614156108d257600080fd5b6108ef6007546103e9600154600954610aac90919063ffffffff16565b34146108fa57600080fd5b600a5433600160a060020a039081169116141561091657600080fd5b60065460ff16151560011461092a57600080fd5b60015460095461093f9163ffffffff610aac16565b600160a060020a0333166000908152600b602052604090205490915061096b908263ffffffff610aac16565b600160a060020a033381166000908152600b602052604080822093909355600754600a54909216815291909120546109a89163ffffffff610aac16565b600a8054600160a060020a039081166000908152600b6020526040902092909255805473ffffffffffffffffffffffffffffffffffffffff1916339092169190911790556009819055600154610a1290600490610a06906005610add565b9063ffffffff610b0816565b600155600954610a3c90601490610a3090606463ffffffff610b0816565b9063ffffffff610add16565b600755600a5460095460408051600160a060020a03338116825260208201869052909316838201526060830191909152517f49e60d8d833f1250f6ede154509b047fe77c1eae57655e8176675b5f91af7b0a9181900360800190a1600191505b5090565b60095481565b60075481565b600082820183811015610abb57fe5b8091505b5092915050565b6000828210610ad757506000610711565b50900390565b600080831515610af05760009150610abf565b50828202828482811515610b0057fe5b0414610abb57fe5b6000808284811515610b1657fe5b04949350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b6057805160ff1916838001178555610b8d565b82800160010185558215610b8d579182015b82811115610b8d578251825591602001919060010190610b72565b50610a9c926103c79250905b80821115610a9c5760008155600101610b995600a165627a7a72305820fa35f8bb4ea6fdf47b940ef8471a7c681c9499d0760e149f3e3cd4a33d8d29c20029
Swarm Source
bzzr://fa35f8bb4ea6fdf47b940ef8471a7c681c9499d0760e149f3e3cd4a33d8d29c2
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 34 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.