ETH Price: $2,529.71 (-0.34%)

Contract

0xF4DD29BfD2698Db644218493DCcb36F0915c8617
 

Overview

ETH Balance

0.0109501000292 ETH

Eth Value

$27.70 (@ $2,529.71/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw76989722019-05-05 5:10:491999 days ago1557033049IN
0xF4DD29Bf...0915c8617
0 ETH0.000020691
Withdraw76418902019-04-26 8:25:302008 days ago1556267130IN
0xF4DD29Bf...0915c8617
0 ETH0.00004152
Withdraw76143082019-04-22 0:54:032012 days ago1555894443IN
0xF4DD29Bf...0915c8617
0 ETH0.000062073
Deposit76093042019-04-21 6:22:352013 days ago1555827755IN
0xF4DD29Bf...0915c8617
0.1 ETH0.000087612
Withdraw76089872019-04-21 5:13:362013 days ago1555823616IN
0xF4DD29Bf...0915c8617
0 ETH0.000062073
Withdraw76060182019-04-20 18:10:542013 days ago1555783854IN
0xF4DD29Bf...0915c8617
0 ETH0.000062453
Withdraw76030002019-04-20 6:26:522014 days ago1555741612IN
0xF4DD29Bf...0915c8617
0 ETH0.000062453
Withdraw76005562019-04-19 21:25:332014 days ago1555709133IN
0xF4DD29Bf...0915c8617
0 ETH0.000062453
Buy Art76001992019-04-19 20:06:232014 days ago1555704383IN
0xF4DD29Bf...0915c8617
0 ETH0.000262353
Deposit75935882019-04-18 19:34:372015 days ago1555616077IN
0xF4DD29Bf...0915c8617
0.00035 ETH0.000131423
Withdraw75900542019-04-18 6:09:592016 days ago1555567799IN
0xF4DD29Bf...0915c8617
0 ETH0.000062453
Withdraw75865822019-04-17 17:15:412016 days ago1555521341IN
0xF4DD29Bf...0915c8617
0 ETH0.000062073
Deposit75865652019-04-17 17:11:272016 days ago1555521087IN
0xF4DD29Bf...0915c8617
0.01 ETH0.000131423
Withdraw75837712019-04-17 6:44:392017 days ago1555483479IN
0xF4DD29Bf...0915c8617
0 ETH0.000020691
Deposit75837602019-04-17 6:41:372017 days ago1555483297IN
0xF4DD29Bf...0915c8617
0.01 ETH0.00004381
Buy Art75837022019-04-17 6:28:542017 days ago1555482534IN
0xF4DD29Bf...0915c8617
0 ETH0.000262353
Deposit75836912019-04-17 6:26:222017 days ago1555482382IN
0xF4DD29Bf...0915c8617
1.3 ETH0.000086423
Withdraw75836452019-04-17 6:17:242017 days ago1555481844IN
0xF4DD29Bf...0915c8617
0 ETH0.000062073
Withdraw75836442019-04-17 6:16:562017 days ago1555481816IN
0xF4DD29Bf...0915c8617
0 ETH0.000062453
Withdraw75836442019-04-17 6:16:562017 days ago1555481816IN
0xF4DD29Bf...0915c8617
0 ETH0.000062453
Deposit75836442019-04-17 6:16:562017 days ago1555481816IN
0xF4DD29Bf...0915c8617
0.01 ETH0.000131423
Buy Art75759452019-04-16 1:13:282018 days ago1555377208IN
0xF4DD29Bf...0915c8617
0 ETH0.00034984
Deposit75756572019-04-16 0:10:452018 days ago1555373445IN
0xF4DD29Bf...0915c8617
8.5 ETH0.000175234
Withdraw75755302019-04-15 23:41:342018 days ago1555371694IN
0xF4DD29Bf...0915c8617
0 ETH0.000143524
Withdraw75741062019-04-15 18:19:562018 days ago1555352396IN
0xF4DD29Bf...0915c8617
0 ETH0.000083274
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
76989722019-05-05 5:10:491999 days ago1557033049
0xF4DD29Bf...0915c8617
0.01 ETH
76418902019-04-26 8:25:302008 days ago1556267130
0xF4DD29Bf...0915c8617
0.1 ETH
76143082019-04-22 0:54:032012 days ago1555894443
0xF4DD29Bf...0915c8617
0.01 ETH
76089872019-04-21 5:13:362013 days ago1555823616
0xF4DD29Bf...0915c8617
0.01 ETH
76060182019-04-20 18:10:542013 days ago1555783854
0xF4DD29Bf...0915c8617
2.2838 ETH
76030002019-04-20 6:26:522014 days ago1555741612
0xF4DD29Bf...0915c8617
7.046975 ETH
76005562019-04-19 21:25:332014 days ago1555709133
0xF4DD29Bf...0915c8617
0.299475 ETH
75900542019-04-18 6:09:592016 days ago1555567799
0xF4DD29Bf...0915c8617
0.27225 ETH
75865822019-04-17 17:15:412016 days ago1555521341
0xF4DD29Bf...0915c8617
0.01 ETH
75837712019-04-17 6:44:392017 days ago1555483479
0xF4DD29Bf...0915c8617
0.01 ETH
75836452019-04-17 6:17:242017 days ago1555481844
0xF4DD29Bf...0915c8617
0.01 ETH
75836442019-04-17 6:16:562017 days ago1555481816
0xF4DD29Bf...0915c8617
0.002 ETH
75836442019-04-17 6:16:562017 days ago1555481816
0xF4DD29Bf...0915c8617
0.2475 ETH
75755302019-04-15 23:41:342018 days ago1555371694
0xF4DD29Bf...0915c8617
4.71209121 ETH
75741062019-04-15 18:19:562018 days ago1555352396
0xF4DD29Bf...0915c8617
0.225 ETH
75637162019-04-14 3:35:472020 days ago1555212947
0xF4DD29Bf...0915c8617
0.01 ETH
75637132019-04-14 3:35:162020 days ago1555212916
0xF4DD29Bf...0915c8617
0.01 ETH
75637132019-04-14 3:35:162020 days ago1555212916
0xF4DD29Bf...0915c8617
0.02 ETH
75629852019-04-14 0:48:182020 days ago1555202898
0xF4DD29Bf...0915c8617
0.37908782 ETH
75629212019-04-14 0:38:102020 days ago1555202290
0xF4DD29Bf...0915c8617
4.2119966 ETH
75608182019-04-13 17:01:042020 days ago1555174864
0xF4DD29Bf...0915c8617
0.00979 ETH
75563362019-04-13 0:13:482021 days ago1555114428
0xF4DD29Bf...0915c8617
0.02 ETH
75563362019-04-13 0:13:482021 days ago1555114428
0xF4DD29Bf...0915c8617
0.01 ETH
75553612019-04-12 20:44:372021 days ago1555101877
0xF4DD29Bf...0915c8617
0.17008292 ETH
75553442019-04-12 20:40:222021 days ago1555101622
0xF4DD29Bf...0915c8617
4.05 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
OwnsArt

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-04-05
*/

pragma solidity ^0.4.24; contract DSMath {
    function add(uint x, uint y) internal pure returns (uint z) {
        require((z = x + y) >= x, "ds-math-add-overflow");
    }
    function sub(uint x, uint y) internal pure returns (uint z) {
        require((z = x - y) <= x, "ds-math-sub-underflow");
    }
    function mul(uint x, uint y) internal pure returns (uint z) {
        require(y == 0 || (z = x * y) / y == x, "ds-math-mul-overflow");
    }

    function min(uint x, uint y) internal pure returns (uint z) {
        return x <= y ? x : y;
    }
    function max(uint x, uint y) internal pure returns (uint z) {
        return x >= y ? x : y;
    }
    function imin(int x, int y) internal pure returns (int z) {
        return x <= y ? x : y;
    }
    function imax(int x, int y) internal pure returns (int z) {
        return x >= y ? x : y;
    }

    uint constant WAD = 10 ** 18;
    uint constant RAY = 10 ** 27;

    function wmul(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, y), WAD / 2) / WAD;
    }
    function rmul(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, y), RAY / 2) / RAY;
    }
    function wdiv(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, WAD), y / 2) / y;
    }
    function rdiv(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, RAY), y / 2) / y;
    } function rpow(uint x, uint n) internal pure returns (uint z) {
        z = n % 2 != 0 ? x : RAY;

        for (n /= 2; n != 0; n /= 2) {
            x = rmul(x, x);

            if (n % 2 != 0) {
                z = rmul(z, x);
            }
        }
    }
} contract Bank is DSMath { mapping(address => uint) public balances;
  event LogDepositMade(address accountAddress, uint amount); function deposit() public payable returns (uint balance) {
    balances[msg.sender] = add(balances[msg.sender], msg.value);
    emit LogDepositMade(msg.sender, msg.value);
    return balances[msg.sender];
  } function withdraw(uint amount) public returns (uint remainingBalance){
    require(min(amount,balances[msg.sender]) == amount);
    balances[msg.sender] = sub(balances[msg.sender],amount);
    msg.sender.transfer(amount);
    return balances[msg.sender];
  } 

function balance() view public returns (uint) {
    return balances[msg.sender];
  }
} contract OwnsArt is DSMath, Bank{
  address public artist;
  address public artOwner;
  uint public price;
  uint public resaleFee;
  uint public constant maxFlatIncreaseAmount = 0.01 ether;
  uint public constant maxPercentIncreaseAmount = 10;

  event LogArtBought(address purchaserAddress, uint price, uint resalePrice);

  bool private buyArtMutex = false;

  constructor() public {
    artist = msg.sender;
    artOwner = msg.sender;
    price = 0.01 ether;
    resaleFee = 0 ether;
    emit LogArtBought(msg.sender,0 ether,price);
  } function buyArt(uint maxBid, uint resalePrice) public returns (uint){
    require(msg.sender != artOwner);
    require(max(maxBid,price) == maxBid);
    require(min(maxBid,balances[msg.sender]) == maxBid);
    require(min(resalePrice,maxResalePrice()) == resalePrice);

    require(!buyArtMutex);
    buyArtMutex = true;


    balances[msg.sender] = sub(balances[msg.sender],price);
    balances[artOwner] = add(balances[artOwner],sub(price,resaleFee));
    balances[artist] = add(balances[artist],resaleFee);
    artOwner = msg.sender; if(min(resalePrice,price)==resalePrice){
      resaleFee = 0 ether;
    } else{
      resaleFee = rdiv(sub(resalePrice,price),2*RAY);
    }

    emit LogArtBought(msg.sender,price,resalePrice);
    price = resalePrice;

    buyArtMutex = false;
    return balances[msg.sender];
  } function maxResalePrice() view public returns (uint){
    return add(add(rdiv(mul(price,maxPercentIncreaseAmount),100*RAY),price),maxFlatIncreaseAmount);
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"maxPercentIncreaseAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"withdraw","outputs":[{"name":"remainingBalance","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"artOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxResalePrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"artist","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"maxBid","type":"uint256"},{"name":"resalePrice","type":"uint256"}],"name":"buyArt","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"resaleFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"balance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxFlatIncreaseAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"deposit","outputs":[{"name":"balance","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"purchaserAddress","type":"address"},{"indexed":false,"name":"price","type":"uint256"},{"indexed":false,"name":"resalePrice","type":"uint256"}],"name":"LogArtBought","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"accountAddress","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"LogDepositMade","type":"event"}]

60806040526000600560006101000a81548160ff02191690831515021790555034801561002b57600080fd5b5033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550662386f26fc1000060038190555060006004819055507f7b9dd5547f10d6bfc6c2dfa5e84618984f0a0014533ff9743deed99e546a98bc336000600354604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a1610e2c806101496000396000f3006080604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806308863c5b146100bf57806327e235e3146100ea5780632e1a7d4d146101415780633351612f1461018257806339e9e8eb146101d957806343bc161214610204578063692ce3cf1461025b5780636a07a832146102a6578063a035b1fe146102d1578063b69ef8a8146102fc578063b9640f8c14610327578063d0e30db014610352575b600080fd5b3480156100cb57600080fd5b506100d4610370565b6040518082815260200191505060405180910390f35b3480156100f657600080fd5b5061012b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610375565b6040518082815260200191505060405180910390f35b34801561014d57600080fd5b5061016c6004803603810190808035906020019092919050505061038d565b6040518082815260200191505060405180910390f35b34801561018e57600080fd5b506101976104fb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101e557600080fd5b506101ee610521565b6040518082815260200191505060405180910390f35b34801561021057600080fd5b50610219610568565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561026757600080fd5b50610290600480360381019080803590602001909291908035906020019092919050505061058e565b6040518082815260200191505060405180910390f35b3480156102b257600080fd5b506102bb610a51565b6040518082815260200191505060405180910390f35b3480156102dd57600080fd5b506102e6610a57565b6040518082815260200191505060405180910390f35b34801561030857600080fd5b50610311610a5d565b6040518082815260200191505060405180910390f35b34801561033357600080fd5b5061033c610aa3565b6040518082815260200191505060405180910390f35b61035a610aae565b6040518082815260200191505060405180910390f35b600a81565b60006020528060005260406000206000915090505481565b6000816103d8836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be9565b1415156103e457600080fd5b61042c6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610c03565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156104b4573d6000803e3d6000fd5b506000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061056361055661054e610539600354600a610c88565b6b033b2e3c9fd0803ce8000000606402610d21565b600354610d61565b662386f26fc10000610d61565b905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515156105ed57600080fd5b826105fa84600354610de6565b14151561060657600080fd5b8261064f846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be9565b14151561065b57600080fd5b8161066d83610668610521565b610be9565b14151561067957600080fd5b600560009054906101000a900460ff1615151561069557600080fd5b6001600560006101000a81548160ff0219169083151502179055506106fa6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600354610c03565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107b3600080600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107ae600354600454610c03565b610d61565b600080600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610883600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600454610d61565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508161093583600354610be9565b1415610948576000600481905550610973565b61096c61095783600354610c03565b6b033b2e3c9fd0803ce8000000600202610d21565b6004819055505b7f7b9dd5547f10d6bfc6c2dfa5e84618984f0a0014533ff9743deed99e546a98bc3360035484604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a1816003819055506000600560006101000a81548160ff0219169083151502179055506000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60045481565b60035481565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b662386f26fc1000081565b6000610af86000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205434610d61565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fa8126f7572bb1fdeae5b5aa9ec126438b91f658a07873f009d041ae690f3a1933334604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b600081831115610bf95781610bfb565b825b905092915050565b60008282840391508111151515610c82576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b600080821480610ca757508282838502925082811515610ca457fe5b04145b1515610d1b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6d756c2d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b600081610d4f610d3d856b033b2e3c9fd0803ce8000000610c88565b600285811515610d4957fe5b04610d61565b811515610d5857fe5b04905092915050565b60008282840191508110151515610de0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b600081831015610df65781610df8565b825b9050929150505600a165627a7a72305820f26c0bc3856f0fa2cd8738abed6aebb4180902b8d90dcc33ed3aec176f26d74b0029

Deployed Bytecode

0x6080604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806308863c5b146100bf57806327e235e3146100ea5780632e1a7d4d146101415780633351612f1461018257806339e9e8eb146101d957806343bc161214610204578063692ce3cf1461025b5780636a07a832146102a6578063a035b1fe146102d1578063b69ef8a8146102fc578063b9640f8c14610327578063d0e30db014610352575b600080fd5b3480156100cb57600080fd5b506100d4610370565b6040518082815260200191505060405180910390f35b3480156100f657600080fd5b5061012b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610375565b6040518082815260200191505060405180910390f35b34801561014d57600080fd5b5061016c6004803603810190808035906020019092919050505061038d565b6040518082815260200191505060405180910390f35b34801561018e57600080fd5b506101976104fb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101e557600080fd5b506101ee610521565b6040518082815260200191505060405180910390f35b34801561021057600080fd5b50610219610568565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561026757600080fd5b50610290600480360381019080803590602001909291908035906020019092919050505061058e565b6040518082815260200191505060405180910390f35b3480156102b257600080fd5b506102bb610a51565b6040518082815260200191505060405180910390f35b3480156102dd57600080fd5b506102e6610a57565b6040518082815260200191505060405180910390f35b34801561030857600080fd5b50610311610a5d565b6040518082815260200191505060405180910390f35b34801561033357600080fd5b5061033c610aa3565b6040518082815260200191505060405180910390f35b61035a610aae565b6040518082815260200191505060405180910390f35b600a81565b60006020528060005260406000206000915090505481565b6000816103d8836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be9565b1415156103e457600080fd5b61042c6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610c03565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156104b4573d6000803e3d6000fd5b506000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061056361055661054e610539600354600a610c88565b6b033b2e3c9fd0803ce8000000606402610d21565b600354610d61565b662386f26fc10000610d61565b905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515156105ed57600080fd5b826105fa84600354610de6565b14151561060657600080fd5b8261064f846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610be9565b14151561065b57600080fd5b8161066d83610668610521565b610be9565b14151561067957600080fd5b600560009054906101000a900460ff1615151561069557600080fd5b6001600560006101000a81548160ff0219169083151502179055506106fa6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600354610c03565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107b3600080600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107ae600354600454610c03565b610d61565b600080600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610883600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600454610d61565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508161093583600354610be9565b1415610948576000600481905550610973565b61096c61095783600354610c03565b6b033b2e3c9fd0803ce8000000600202610d21565b6004819055505b7f7b9dd5547f10d6bfc6c2dfa5e84618984f0a0014533ff9743deed99e546a98bc3360035484604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390a1816003819055506000600560006101000a81548160ff0219169083151502179055506000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60045481565b60035481565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b662386f26fc1000081565b6000610af86000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205434610d61565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fa8126f7572bb1fdeae5b5aa9ec126438b91f658a07873f009d041ae690f3a1933334604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a16000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b600081831115610bf95781610bfb565b825b905092915050565b60008282840391508111151515610c82576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b600080821480610ca757508282838502925082811515610ca457fe5b04145b1515610d1b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6d756c2d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b600081610d4f610d3d856b033b2e3c9fd0803ce8000000610c88565b600285811515610d4957fe5b04610d61565b811515610d5857fe5b04905092915050565b60008282840191508110151515610de0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b600081831015610df65781610df8565b825b9050929150505600a165627a7a72305820f26c0bc3856f0fa2cd8738abed6aebb4180902b8d90dcc33ed3aec176f26d74b0029

Swarm Source

bzzr://f26c0bc3856f0fa2cd8738abed6aebb4180902b8d90dcc33ed3aec176f26d74b

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
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.