ETH Price: $2,533.03 (+3.76%)

Contract

0xC2927B46FAc63B2D7Dba67086a0F2Ba72265D603
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer87312972019-10-13 5:27:241781 days ago1570944444IN
0xC2927B46...72265D603
0 ETH0.000051731
Transfer77122292019-05-07 6:55:391940 days ago1557212139IN
0xC2927B46...72265D603
0 ETH0.00036810
Transfer77122262019-05-07 6:55:111940 days ago1557212111IN
0xC2927B46...72265D603
0 ETH0.0003673610
Transfer70751692019-01-16 9:07:152051 days ago1547629635IN
0xC2927B46...72265D603
0 ETH0.0005186410
Transfer69961732019-01-02 6:45:462065 days ago1546411546IN
0xC2927B46...72265D603
0 ETH0.0007372820
Transfer67422392018-11-20 23:21:222108 days ago1542756082IN
0xC2927B46...72265D603
0 ETH0.000220416
Transfer66286962018-11-02 8:48:042126 days ago1541148484IN
0xC2927B46...72265D603
0 ETH0.00032715
Transfer64752722018-10-08 7:36:392151 days ago1538984199IN
0xC2927B46...72265D603
0 ETH0.0015114241
Transfer64752652018-10-08 7:34:162151 days ago1538984056IN
0xC2927B46...72265D603
0 ETH0.0015061741
Transfer64752562018-10-08 7:31:202151 days ago1538983880IN
0xC2927B46...72265D603
0 ETH0.002123841
Transfer63717632018-09-21 9:34:562168 days ago1537522496IN
0xC2927B46...72265D603
0 ETH0.002123841
Transfer62629962018-09-03 6:57:072186 days ago1535957827IN
0xC2927B46...72265D603
0 ETH0.000117763.2
Transfer61036812018-08-07 9:01:542213 days ago1533632514IN
0xC2927B46...72265D603
0 ETH0.0001845
Transfer61035022018-08-07 8:16:032213 days ago1533629763IN
0xC2927B46...72265D603
0 ETH0.0021211741
Transfer61030692018-08-07 6:27:462213 days ago1533623266IN
0xC2927B46...72265D603
0 ETH0.000065783
Transfer61028592018-08-07 5:37:412213 days ago1533620261IN
0xC2927B46...72265D603
0 ETH0.0021211741
Transfer61028322018-08-07 5:31:152213 days ago1533619875IN
0xC2927B46...72265D603
0 ETH0.0008911741
Transfer61028242018-08-07 5:29:312213 days ago1533619771IN
0xC2927B46...72265D603
0 ETH0.0015061741
Transfer60989512018-08-06 13:48:432214 days ago1533563323IN
0xC2927B46...72265D603
0 ETH0.0008911741
Transfer60982792018-08-06 11:02:572214 days ago1533553377IN
0xC2927B46...72265D603
0 ETH0.0008801224
Transfer60979992018-08-06 9:56:072214 days ago1533549367IN
0xC2927B46...72265D603
0 ETH0.0021185541
Transfer60978042018-08-06 9:07:032214 days ago1533546423IN
0xC2927B46...72265D603
0 ETH0.0021211741
Transfer60977272018-08-06 8:52:312214 days ago1533545551IN
0xC2927B46...72265D603
0 ETH0.0021211741
Transfer60975212018-08-06 8:04:422214 days ago1533542682IN
0xC2927B46...72265D603
0 ETH0.0010321620
Transfer60975102018-08-06 8:02:242214 days ago1533542544IN
0xC2927B46...72265D603
0 ETH0.0016840
View all transactions

Advanced mode:
Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MarketplaceToken

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.24;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    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;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}

interface ERC20 {
    function balanceOf(address who) external view returns (uint256);
    function transfer(address to, uint256 value) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function transferFrom(address from, address to, uint256 value) external returns (bool);
    function approve(address spender, uint256 value) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface ERC223 {
    function transfer(address to, uint value, bytes data) public;
    event Transfer(address indexed from, address indexed to, uint value, bytes indexed data);
}


contract ERC223ReceivingContract { 
    function tokenFallback(address _from, uint _value, bytes _data) public;
}

contract MarketplaceToken is ERC20, ERC223 {
    using SafeMath for uint;
    
    address creator;
    string internal _name;
    string internal _symbol;
    uint8 internal _decimals;
    uint256 internal _totalSupply;

    mapping (address => uint256) internal balances;
    mapping (address => mapping (address => uint256)) internal allowed;
    
    event Burn(address indexed from, uint256 value);
    constructor() public {
        _symbol = "MKTP";
        _name = "Marketplace Token";
        _decimals = 5;
        _totalSupply = 70000000 * 10 ** uint256(_decimals);
        balances[msg.sender] = _totalSupply;
        creator = msg.sender;
    }

    modifier onlyCreator() {
		if(msg.sender != creator){
			revert();
		}
		_;
    }

    function name()
        public
        view
        returns (string) {
        return _name;
    }

    function symbol()
        public
        view
        returns (string) {
        return _symbol;
    }

    function decimals()
        public
        view
        returns (uint8) {
        return _decimals;
    }

    function totalSupply()
        public
        view
        returns (uint256) {
        return _totalSupply;
    }

    function changeCreator(address _newCreator) onlyCreator public returns (bool) {
        if(creator != _newCreator) {
            creator = _newCreator;
            return true;
        } else {
            revert();
        }
    }

    function transfer(address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[msg.sender]);
        balances[msg.sender] = SafeMath.sub(balances[msg.sender], _value);
        balances[_to] = SafeMath.add(balances[_to], _value);
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function balanceOf(address _owner) public view returns (uint256 balance) {
        return balances[_owner];
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);
        
        balances[_from] = SafeMath.sub(balances[_from], _value);
        balances[_to] = SafeMath.add(balances[_to], _value);
        allowed[_from][msg.sender] = SafeMath.sub(allowed[_from][msg.sender], _value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    function forceTransferFrom(address _from, address _to, uint256 _value) onlyCreator public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[_from]);
        
        balances[_from] = SafeMath.sub(balances[_from], _value);
        balances[_to] = SafeMath.add(balances[_to], _value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
   }

    function allowance(address _owner, address _spender) public view returns (uint256) {
        return allowed[_owner][_spender];
    }

    function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
        allowed[msg.sender][_spender] = SafeMath.add(allowed[msg.sender][_spender], _addedValue);
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }
    
    function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
        uint oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        } else {
            allowed[msg.sender][_spender] = SafeMath.sub(oldValue, _subtractedValue);
        }
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }
    
    function transfer(address _to, uint _value, bytes _data) public {
        require(_value > 0 );
        if(isContract(_to)) {
            ERC223ReceivingContract receiver = ERC223ReceivingContract(_to);
            receiver.tokenFallback(msg.sender, _value, _data);
        }
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(msg.sender, _to, _value, _data);
    }
    
    function isContract(address _addr) private view returns (bool is_contract) {
        uint length;
        assembly {
            //retrieve the size of the code on target address, this needs assembly
            length := extcodesize(_addr)
        }
        return (length>0);
    }

    function burn(uint256 _value) onlyCreator public returns (bool success) {
        require(balances[msg.sender] >= _value);   // Check if the sender has enough
        balances[msg.sender] -= _value;            // Subtract from the sender
        _totalSupply -= _value;                      // Updates totalSupply
        emit Burn(msg.sender, _value);
        return true;
    }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"forceTransferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newCreator","type":"address"}],"name":"changeCreator","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":true,"name":"data","type":"bytes"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

608060405234801561001057600080fd5b506040805180820190915260048082527f4d4b5450000000000000000000000000000000000000000000000000000000006020909201918252610055916002916100e8565b506040805180820190915260118082527f4d61726b6574706c61636520546f6b656e000000000000000000000000000000602090920191825261009a916001916100e8565b5060038054600560ff1990911681179182905560ff909116600a0a63042c1d8002600481905533600081815260209390935260408320919091558154600160a060020a031916179055610183565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012957805160ff1916838001178555610156565b82800160010185558215610156579182015b8281111561015657825182559160200191906001019061013b565b50610162929150610166565b5090565b61018091905b80821115610162576000815560010161016c565b90565b610d84806101926000396000f3006080604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100df578063095ea7b31461016957806318160ddd146101a157806323b872dd146101c8578063313ce567146101f2578063392986331461021d57806342966c6814610247578063661884631461025f57806370a082311461028357806374580e2f146102a457806395d89b41146102c5578063a9059cbb146102da578063be45fd62146102fe578063d73dd62314610369578063dd62ed3e1461038d575b600080fd5b3480156100eb57600080fd5b506100f46103b4565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561012e578181015183820152602001610116565b50505050905090810190601f16801561015b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017557600080fd5b5061018d600160a060020a0360043516602435610449565b604080519115158252519081900360200190f35b3480156101ad57600080fd5b506101b66104af565b60408051918252519081900360200190f35b3480156101d457600080fd5b5061018d600160a060020a03600435811690602435166044356104b5565b3480156101fe57600080fd5b5061020761061c565b6040805160ff9092168252519081900360200190f35b34801561022957600080fd5b5061018d600160a060020a0360043581169060243516604435610625565b34801561025357600080fd5b5061018d60043561072a565b34801561026b57600080fd5b5061018d600160a060020a03600435166024356107bb565b34801561028f57600080fd5b506101b6600160a060020a03600435166108a5565b3480156102b057600080fd5b5061018d600160a060020a03600435166108c0565b3480156102d157600080fd5b506100f461091d565b3480156102e657600080fd5b5061018d600160a060020a036004351660243561097b565b34801561030a57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610367948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610a529650505050505050565b005b34801561037557600080fd5b5061018d600160a060020a0360043516602435610c6a565b34801561039957600080fd5b506101b6600160a060020a0360043581169060243516610cfd565b60018054604080516020601f6002600019610100878916150201909516949094049384018190048102820181019092528281526060939092909183018282801561043f5780601f106104145761010080835404028352916020019161043f565b820191906000526020600020905b81548152906001019060200180831161042257829003601f168201915b5050505050905090565b336000818152600660209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045490565b6000600160a060020a03831615156104cc57600080fd5b600160a060020a0384166000908152600560205260409020548211156104f157600080fd5b600160a060020a038416600090815260066020908152604080832033845290915290205482111561052157600080fd5b600160a060020a0384166000908152600560205260409020546105449083610d28565b600160a060020a0380861660009081526005602052604080822093909355908516815220546105739083610d3a565b600160a060020a0380851660009081526005602090815260408083209490945591871681526006825282812033825290915220546105b19083610d28565b600160a060020a03808616600081815260066020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60035460ff1690565b60008054600160a060020a0316331461063d57600080fd5b600160a060020a038316151561065257600080fd5b600160a060020a03841660009081526005602052604090205482111561067757600080fd5b600160a060020a03841660009081526005602052604090205461069a9083610d28565b600160a060020a0380861660009081526005602052604080822093909355908516815220546106c99083610d3a565b600160a060020a0380851660008181526005602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60008054600160a060020a0316331461074257600080fd5b3360009081526005602052604090205482111561075e57600080fd5b3360008181526005602090815260409182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a25060015b919050565b336000908152600660209081526040808320600160a060020a03861684529091528120548083111561081057336000908152600660209081526040808320600160a060020a038816845290915281205561083f565b61081a8184610d28565b336000908152600660209081526040808320600160a060020a03891684529091529020555b336000818152600660209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526005602052604090205490565b60008054600160a060020a031633146108d857600080fd5b600054600160a060020a038381169116146100da57506000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560016107b6565b60028054604080516020601f600019610100600187161502019094168590049384018190048102820181019092528281526060939092909183018282801561043f5780601f106104145761010080835404028352916020019161043f565b6000600160a060020a038316151561099257600080fd5b336000908152600560205260409020548211156109ae57600080fd5b336000908152600560205260409020546109c89083610d28565b3360009081526005602052604080822092909255600160a060020a038516815220546109f49083610d3a565b600160a060020a0384166000818152600560209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000808311610a6057600080fd5b610a6984610d50565b15610b5d57506040517fc0ee0b8a0000000000000000000000000000000000000000000000000000000081523360048201818152602483018590526060604484019081528451606485015284518794600160a060020a0386169463c0ee0b8a9490938993899360840190602085019080838360005b83811015610af6578181015183820152602001610ade565b50505050905090810190601f168015610b235780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015610b4457600080fd5b505af1158015610b58573d6000803e3d6000fd5b505050505b33600090815260056020526040902054610b7d908463ffffffff610d2816565b3360009081526005602052604080822092909255600160a060020a03861681522054610baf908463ffffffff610d3a16565b600160a060020a0385166000908152600560209081526040918290209290925551835184928291908401908083835b60208310610bfd5780518252601f199092019160209182019101610bde565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208983529351939550600160a060020a038a16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a450505050565b336000908152600660209081526040808320600160a060020a0386168452909152812054610c989083610d3a565b336000818152600660209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260066020908152604080832093909416825291909152205490565b600082821115610d3457fe5b50900390565b600082820183811015610d4957fe5b9392505050565b6000903b11905600a165627a7a72305820db818fbd904db9ef80e04cefbc1151233e05894612df758ea6f34128410a803a0029

Deployed Bytecode

0x6080604052600436106100da5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100df578063095ea7b31461016957806318160ddd146101a157806323b872dd146101c8578063313ce567146101f2578063392986331461021d57806342966c6814610247578063661884631461025f57806370a082311461028357806374580e2f146102a457806395d89b41146102c5578063a9059cbb146102da578063be45fd62146102fe578063d73dd62314610369578063dd62ed3e1461038d575b600080fd5b3480156100eb57600080fd5b506100f46103b4565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561012e578181015183820152602001610116565b50505050905090810190601f16801561015b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017557600080fd5b5061018d600160a060020a0360043516602435610449565b604080519115158252519081900360200190f35b3480156101ad57600080fd5b506101b66104af565b60408051918252519081900360200190f35b3480156101d457600080fd5b5061018d600160a060020a03600435811690602435166044356104b5565b3480156101fe57600080fd5b5061020761061c565b6040805160ff9092168252519081900360200190f35b34801561022957600080fd5b5061018d600160a060020a0360043581169060243516604435610625565b34801561025357600080fd5b5061018d60043561072a565b34801561026b57600080fd5b5061018d600160a060020a03600435166024356107bb565b34801561028f57600080fd5b506101b6600160a060020a03600435166108a5565b3480156102b057600080fd5b5061018d600160a060020a03600435166108c0565b3480156102d157600080fd5b506100f461091d565b3480156102e657600080fd5b5061018d600160a060020a036004351660243561097b565b34801561030a57600080fd5b50604080516020600460443581810135601f8101849004840285018401909552848452610367948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610a529650505050505050565b005b34801561037557600080fd5b5061018d600160a060020a0360043516602435610c6a565b34801561039957600080fd5b506101b6600160a060020a0360043581169060243516610cfd565b60018054604080516020601f6002600019610100878916150201909516949094049384018190048102820181019092528281526060939092909183018282801561043f5780601f106104145761010080835404028352916020019161043f565b820191906000526020600020905b81548152906001019060200180831161042257829003601f168201915b5050505050905090565b336000818152600660209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045490565b6000600160a060020a03831615156104cc57600080fd5b600160a060020a0384166000908152600560205260409020548211156104f157600080fd5b600160a060020a038416600090815260066020908152604080832033845290915290205482111561052157600080fd5b600160a060020a0384166000908152600560205260409020546105449083610d28565b600160a060020a0380861660009081526005602052604080822093909355908516815220546105739083610d3a565b600160a060020a0380851660009081526005602090815260408083209490945591871681526006825282812033825290915220546105b19083610d28565b600160a060020a03808616600081815260066020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60035460ff1690565b60008054600160a060020a0316331461063d57600080fd5b600160a060020a038316151561065257600080fd5b600160a060020a03841660009081526005602052604090205482111561067757600080fd5b600160a060020a03841660009081526005602052604090205461069a9083610d28565b600160a060020a0380861660009081526005602052604080822093909355908516815220546106c99083610d3a565b600160a060020a0380851660008181526005602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60008054600160a060020a0316331461074257600080fd5b3360009081526005602052604090205482111561075e57600080fd5b3360008181526005602090815260409182902080548690039055600480548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a25060015b919050565b336000908152600660209081526040808320600160a060020a03861684529091528120548083111561081057336000908152600660209081526040808320600160a060020a038816845290915281205561083f565b61081a8184610d28565b336000908152600660209081526040808320600160a060020a03891684529091529020555b336000818152600660209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526005602052604090205490565b60008054600160a060020a031633146108d857600080fd5b600054600160a060020a038381169116146100da57506000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560016107b6565b60028054604080516020601f600019610100600187161502019094168590049384018190048102820181019092528281526060939092909183018282801561043f5780601f106104145761010080835404028352916020019161043f565b6000600160a060020a038316151561099257600080fd5b336000908152600560205260409020548211156109ae57600080fd5b336000908152600560205260409020546109c89083610d28565b3360009081526005602052604080822092909255600160a060020a038516815220546109f49083610d3a565b600160a060020a0384166000818152600560209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000808311610a6057600080fd5b610a6984610d50565b15610b5d57506040517fc0ee0b8a0000000000000000000000000000000000000000000000000000000081523360048201818152602483018590526060604484019081528451606485015284518794600160a060020a0386169463c0ee0b8a9490938993899360840190602085019080838360005b83811015610af6578181015183820152602001610ade565b50505050905090810190601f168015610b235780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015610b4457600080fd5b505af1158015610b58573d6000803e3d6000fd5b505050505b33600090815260056020526040902054610b7d908463ffffffff610d2816565b3360009081526005602052604080822092909255600160a060020a03861681522054610baf908463ffffffff610d3a16565b600160a060020a0385166000908152600560209081526040918290209290925551835184928291908401908083835b60208310610bfd5780518252601f199092019160209182019101610bde565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208983529351939550600160a060020a038a16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a450505050565b336000908152600660209081526040808320600160a060020a0386168452909152812054610c989083610d3a565b336000818152600660209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260066020908152604080832093909416825291909152205490565b600082821115610d3457fe5b50900390565b600082820183811015610d4957fe5b9392505050565b6000903b11905600a165627a7a72305820db818fbd904db9ef80e04cefbc1151233e05894612df758ea6f34128410a803a0029

Swarm Source

bzzr://db818fbd904db9ef80e04cefbc1151233e05894612df758ea6f34128410a803a

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  ]

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.