ETH Price: $3,268.50 (+1.54%)

Contract

0x31f3D9D1BeCE0c033fF78fA6DA60a6048F3E13c5
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer204529392024-08-04 4:56:47159 days ago1722747407IN
EBCoin Token
0 ETH0.000051891
Transfer204085282024-07-29 0:06:11165 days ago1722211571IN
EBCoin Token
0 ETH0.000054271
Transfer203955512024-07-27 4:39:35167 days ago1722055175IN
EBCoin Token
0 ETH0.000054271
Transfer199679622024-05-28 11:07:11227 days ago1716894431IN
EBCoin Token
0 ETH0.0031187554.99871072
Transfer188393592023-12-22 5:39:35385 days ago1703223575IN
EBCoin Token
0 ETH0.001053126.59751623
Transfer188377792023-12-22 0:20:23385 days ago1703204423IN
EBCoin Token
0 ETH0.0017039630.04907309
Transfer188321792023-12-21 5:31:47386 days ago1703136707IN
EBCoin Token
0 ETH0.0013035532.92308763
Transfer188320432023-12-21 5:03:59386 days ago1703135039IN
EBCoin Token
0 ETH0.0021135237.29533667
Transfer188250732023-12-20 5:34:23387 days ago1703050463IN
EBCoin Token
0 ETH0.0021810838.46303097
Transfer187594092023-12-11 0:32:35396 days ago1702254755IN
EBCoin Token
0 ETH0.0014613125.77010971
Transfer185382932023-11-10 1:34:11427 days ago1699580051IN
EBCoin Token
0 ETH0.0027182147.94533372
Transfer185310022023-11-09 1:05:35428 days ago1699491935IN
EBCoin Token
0 ETH0.0012342231.17210796
Transfer185106762023-11-06 4:50:47431 days ago1699246247IN
EBCoin Token
0 ETH0.001450725.59368114
Transfer164949032023-01-27 1:33:47714 days ago1674783227IN
EBCoin Token
0 ETH0.0008311716.02417817
Transfer163093862023-01-01 4:00:11740 days ago1672545611IN
EBCoin Token
0 ETH0.0007531714.51708876
Transfer162671152022-12-26 6:24:11746 days ago1672035851IN
EBCoin Token
0 ETH0.0007827215.09010905
Approve154367722022-08-29 22:40:38865 days ago1661812838IN
EBCoin Token
0 ETH0.0003174412.15558841
Transfer153913352022-08-22 16:28:37872 days ago1661185717IN
EBCoin Token
0 ETH0.0016083431
Transfer153847662022-08-21 15:45:01873 days ago1661096701IN
EBCoin Token
0 ETH0.0014446725.48736861
Transfer145302462022-04-06 4:34:411010 days ago1649219681IN
EBCoin Token
0 ETH0.0039694270
Transfer144929002022-03-31 8:36:051016 days ago1648715765IN
EBCoin Token
0 ETH0.0051882100
Transfer144464522022-03-24 2:58:441023 days ago1648090724IN
EBCoin Token
0 ETH0.00474984120
Transfer144437912022-03-23 17:01:521024 days ago1648054912IN
EBCoin Token
0 ETH0.0022526443.4185491
Transfer144008322022-03-17 0:39:491030 days ago1647477589IN
EBCoin Token
0 ETH0.0021514641.47807796
Transfer143960372022-03-16 6:38:531031 days ago1647412733IN
EBCoin Token
0 ETH0.0032308757
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
EBCoinToken

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.18;

/* -------------------------------------------------------------------------------- */

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) 
  {
    uint256 c = a * b;
    assert(a == 0 || 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;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    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;
  }

}

/* -------------------------------------------------------------------------------- */

/**
 * @title Ownable
 */
contract Ownable 
{
  address public owner;

  event OwnerChanged(address indexed _oldOwner, address indexed _newOwner);
	
	function Ownable() public
  {
    owner = msg.sender;
  }

  modifier onlyOwner() 
  {
    require(msg.sender == owner);
    _;
  }

  function changeOwner(address _newOwner) onlyOwner public 
  {
    require(_newOwner != address(0));
    
    address oldOwner = owner;
    if (oldOwner != _newOwner)
    {
    	owner = _newOwner;
    	
    	OwnerChanged(oldOwner, _newOwner);
    }
  }

}

/* -------------------------------------------------------------------------------- */

/**
 * @title Manageable
 */
contract Manageable is Ownable
{
	address public manager;
	
	event ManagerChanged(address indexed _oldManager, address _newManager);
	
	function Manageable() public
	{
		manager = msg.sender;
	}
	
	modifier onlyManager()
	{
		require(msg.sender == manager);
		_;
	}
	
	modifier onlyOwnerOrManager() 
	{
		require(msg.sender == owner || msg.sender == manager);
		_;
	}
	
	function changeManager(address _newManager) onlyOwner public 
	{
		require(_newManager != address(0));
		
		address oldManager = manager;
		if (oldManager != _newManager)
		{
			manager = _newManager;
			
			ManagerChanged(oldManager, _newManager);
		}
	}
	
}

/* -------------------------------------------------------------------------------- */

/**
 * @title EBCoinToken
 */
contract EBCoinToken is Manageable
{
  using SafeMath for uint256;

  string public constant name     = "EBCoin";
  string public constant symbol   = "EBC";
  uint8  public constant decimals = 18;
  
  uint256 public totalSupply;
  mapping(address => uint256) balances;
  mapping (address => mapping (address => uint256)) internal allowed;
  mapping (address => uint256) public releaseTime;
  bool public released;

  event Transfer(address indexed _from, address indexed _to, uint256 _value);
  event Approval(address indexed _owner, address indexed _spender, uint256 _value);
  event Mint(address indexed _to, uint256 _value);
  event Burn(address indexed _from, uint256 _value);
  event ReleaseTimeChanged(address indexed _owner, uint256 _oldReleaseTime, uint256 _newReleaseTime);
  event ReleasedChanged(bool _oldReleased, bool _newReleased);

  modifier canTransfer(address _from)
  {
  	if (releaseTime[_from] == 0)
  	{
  		require(released);
  	}
  	else
  	{
  		require(releaseTime[_from] <= now);
  	}
  	_;
  }

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

  function transfer(address _to, uint256 _value) canTransfer(msg.sender) public returns (bool) 
  {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    
    Transfer(msg.sender, _to, _value);
    
    return true;
  }

  function allowance(address _owner, address _spender) public constant returns (uint256) 
  {
    return allowed[_owner][_spender];
  }
  
  function transferFrom(address _from, address _to, uint256 _value) canTransfer(_from) public returns (bool) 
  {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    
    Transfer(_from, _to, _value);
    
    return true;
  }
  
 	function approve(address _spender, uint256 _value) public returns (bool) 
 	{
    allowed[msg.sender][_spender] = _value;
    
    Approval(msg.sender, _spender, _value);
    
    return true;
  }

  function mint(address _to, uint256 _value, uint256 _releaseTime) onlyOwnerOrManager public returns (bool) 
  {
  	require(_to != address(0));
  	
    totalSupply = totalSupply.add(_value);
    balances[_to] = balances[_to].add(_value);
    
    Mint(_to, _value);
    Transfer(0x0, _to, _value);
    
    setReleaseTime(_to, _releaseTime);
    
    return true;
  }
  
  function burn(address _from, uint256 _value) onlyOwnerOrManager public returns (bool)
  {
    require(_from != address(0));
    require(_value <= balances[_from]);
    
    balances[_from] = balances[_from].sub(_value);
    totalSupply = totalSupply.sub(_value);
    
    Burn(_from, _value);
    
  	return true;
  }

  function setReleaseTime(address _owner, uint256 _newReleaseTime) onlyOwnerOrManager public returns (bool)
  {
    require(_owner != address(0));
    
  	uint256 oldReleaseTime = releaseTime[_owner];
  	if (oldReleaseTime != _newReleaseTime)
  	{
  		releaseTime[_owner] = _newReleaseTime;
    
    	ReleaseTimeChanged(_owner, oldReleaseTime, _newReleaseTime);
    	
    	return true;
    }
    
    return false;
  }
  
  function setReleased(bool _newReleased) onlyOwnerOrManager public returns (bool)
  {
  	bool oldReleased = released;
  	if (oldReleased != _newReleased)
  	{
  		released = _newReleased;
  	
  		ReleasedChanged(oldReleased, _newReleased);
  		
  		return true;
  	}
  	
  	return false;
  }
  
}

/* -------------------------------------------------------------------------------- */

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":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_releaseTime","type":"uint256"}],"name":"mint","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":true,"inputs":[{"name":"","type":"address"}],"name":"releaseTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_newReleaseTime","type":"uint256"}],"name":"setReleaseTime","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"manager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"released","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newManager","type":"address"}],"name":"changeManager","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"_newReleased","type":"bool"}],"name":"setReleased","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"},{"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Mint","type":"event"},{"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":"_owner","type":"address"},{"indexed":false,"name":"_oldReleaseTime","type":"uint256"},{"indexed":false,"name":"_newReleaseTime","type":"uint256"}],"name":"ReleaseTimeChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_oldReleased","type":"bool"},{"indexed":false,"name":"_newReleased","type":"bool"}],"name":"ReleasedChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_oldManager","type":"address"},{"indexed":false,"name":"_newManager","type":"address"}],"name":"ManagerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_oldOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerChanged","type":"event"}]

606060405260008054600160a060020a033316600160a060020a03199182168117909255600180549091169091179055610e078061003e6000396000f3006060604052600436106101065763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461010b578063095ea7b314610195578063156e29f6146101cb57806318160ddd146101f057806323b872dd14610215578063313ce5671461023d57806334265c4814610266578063476fe91914610285578063481c6a75146102a757806370a08231146102d65780638da5cb5b146102f557806395d89b4114610308578063961325211461031b5780639dc29fac1461032e578063a3fbbaae14610350578063a6f9dae114610371578063a9059cbb14610390578063d1fea3d5146103b2578063dd62ed3e146103ca575b600080fd5b341561011657600080fd5b61011e6103ef565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561015a578082015183820152602001610142565b50505050905090810190601f1680156101875780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a057600080fd5b6101b7600160a060020a0360043516602435610426565b604051901515815260200160405180910390f35b34156101d657600080fd5b6101b7600160a060020a0360043516602435604435610492565b34156101fb57600080fd5b6102036105c3565b60405190815260200160405180910390f35b341561022057600080fd5b6101b7600160a060020a03600435811690602435166044356105c9565b341561024857600080fd5b6102506107a7565b60405160ff909116815260200160405180910390f35b341561027157600080fd5b610203600160a060020a03600435166107ac565b341561029057600080fd5b6101b7600160a060020a03600435166024356107be565b34156102b257600080fd5b6102ba61089a565b604051600160a060020a03909116815260200160405180910390f35b34156102e157600080fd5b610203600160a060020a03600435166108a9565b341561030057600080fd5b6102ba6108c4565b341561031357600080fd5b61011e6108d3565b341561032657600080fd5b6101b761090a565b341561033957600080fd5b6101b7600160a060020a0360043516602435610913565b341561035b57600080fd5b61036f600160a060020a0360043516610a22565b005b341561037c57600080fd5b61036f600160a060020a0360043516610adc565b341561039b57600080fd5b6101b7600160a060020a0360043516602435610b84565b34156103bd57600080fd5b6101b76004351515610cdd565b34156103d557600080fd5b610203600160a060020a0360043581169060243516610d88565b60408051908101604052600681527f4542436f696e0000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260046020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b6000805433600160a060020a03908116911614806104be575060015433600160a060020a039081169116145b15156104c957600080fd5b600160a060020a03841615156104de57600080fd5b6002546104f1908463ffffffff610db316565b600255600160a060020a03841660009081526003602052604090205461051d908463ffffffff610db316565b600160a060020a0385166000818152600360205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859085905190815260200160405180910390a283600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a36105b884836107be565b506001949350505050565b60025481565b600160a060020a038316600090815260056020526040812054849015156106005760065460ff1615156105fb57600080fd5b610626565b600160a060020a0381166000908152600560205260409020544290111561062657600080fd5b600160a060020a038416151561063b57600080fd5b600160a060020a03851660009081526003602052604090205483111561066057600080fd5b600160a060020a038086166000908152600460209081526040808320339094168352929052205483111561069357600080fd5b600160a060020a0385166000908152600360205260409020546106bc908463ffffffff610dc916565b600160a060020a0380871660009081526003602052604080822093909355908616815220546106f1908463ffffffff610db316565b600160a060020a03808616600090815260036020908152604080832094909455888316825260048152838220339093168252919091522054610739908463ffffffff610dc916565b600160a060020a03808716600081815260046020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b601281565b60056020526000908152604090205481565b60008054819033600160a060020a03908116911614806107ec575060015433600160a060020a039081169116145b15156107f757600080fd5b600160a060020a038416151561080c57600080fd5b50600160a060020a03831660009081526005602052604090205482811461088e57600160a060020a038416600081815260056020526040908190208590557fa2d3e2be5517b26a9235b3e40b39b7a10f6c60242b51f1df3ec962302bd334bf90839086905191825260208201526040908101905180910390a260019150610893565b600091505b5092915050565b600154600160a060020a031681565b600160a060020a031660009081526003602052604090205490565b600054600160a060020a031681565b60408051908101604052600381527f4542430000000000000000000000000000000000000000000000000000000000602082015281565b60065460ff1681565b6000805433600160a060020a039081169116148061093f575060015433600160a060020a039081169116145b151561094a57600080fd5b600160a060020a038316151561095f57600080fd5b600160a060020a03831660009081526003602052604090205482111561098457600080fd5b600160a060020a0383166000908152600360205260409020546109ad908363ffffffff610dc916565b600160a060020a0384166000908152600360205260409020556002546109d9908363ffffffff610dc916565b600255600160a060020a0383167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a250600192915050565b6000805433600160a060020a03908116911614610a3e57600080fd5b600160a060020a0382161515610a5357600080fd5b50600154600160a060020a039081169082168114610ad8576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038481169190911790915581167f605c2dbf762e5f7d60a546d42e7205dcb1b011ebc62a61736a57c9089d3a435083604051600160a060020a03909116815260200160405180910390a25b5050565b6000805433600160a060020a03908116911614610af857600080fd5b600160a060020a0382161515610b0d57600080fd5b50600054600160a060020a039081169082168114610ad8576000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038481169182179092559082167fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c60405160405180910390a35050565b33600160a060020a0381166000908152600560205260408120549091901515610bbd5760065460ff161515610bb857600080fd5b610be3565b600160a060020a03811660009081526005602052604090205442901115610be357600080fd5b600160a060020a0384161515610bf857600080fd5b600160a060020a033316600090815260036020526040902054831115610c1d57600080fd5b600160a060020a033316600090815260036020526040902054610c46908463ffffffff610dc916565b600160a060020a033381166000908152600360205260408082209390935590861681522054610c7b908463ffffffff610db316565b600160a060020a0380861660008181526003602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a35060019392505050565b60008054819033600160a060020a0390811691161480610d0b575060015433600160a060020a039081169116145b1515610d1657600080fd5b5060065460ff1680151583151514610d7d576006805460ff19168415151790557f08d84b827eb2198831f99014e4b9731d9029359b812830a30b6bff6e063d98cc81846040519115158252151560208201526040908101905180910390a160019150610d82565b600091505b50919050565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b600082820183811015610dc257fe5b9392505050565b600082821115610dd557fe5b509003905600a165627a7a72305820661bbedbd56cf0b997ae3e7f210fc6411220bc1b6b5246c0ba1fe38dc5cef0770029

Deployed Bytecode

0x6060604052600436106101065763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461010b578063095ea7b314610195578063156e29f6146101cb57806318160ddd146101f057806323b872dd14610215578063313ce5671461023d57806334265c4814610266578063476fe91914610285578063481c6a75146102a757806370a08231146102d65780638da5cb5b146102f557806395d89b4114610308578063961325211461031b5780639dc29fac1461032e578063a3fbbaae14610350578063a6f9dae114610371578063a9059cbb14610390578063d1fea3d5146103b2578063dd62ed3e146103ca575b600080fd5b341561011657600080fd5b61011e6103ef565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561015a578082015183820152602001610142565b50505050905090810190601f1680156101875780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a057600080fd5b6101b7600160a060020a0360043516602435610426565b604051901515815260200160405180910390f35b34156101d657600080fd5b6101b7600160a060020a0360043516602435604435610492565b34156101fb57600080fd5b6102036105c3565b60405190815260200160405180910390f35b341561022057600080fd5b6101b7600160a060020a03600435811690602435166044356105c9565b341561024857600080fd5b6102506107a7565b60405160ff909116815260200160405180910390f35b341561027157600080fd5b610203600160a060020a03600435166107ac565b341561029057600080fd5b6101b7600160a060020a03600435166024356107be565b34156102b257600080fd5b6102ba61089a565b604051600160a060020a03909116815260200160405180910390f35b34156102e157600080fd5b610203600160a060020a03600435166108a9565b341561030057600080fd5b6102ba6108c4565b341561031357600080fd5b61011e6108d3565b341561032657600080fd5b6101b761090a565b341561033957600080fd5b6101b7600160a060020a0360043516602435610913565b341561035b57600080fd5b61036f600160a060020a0360043516610a22565b005b341561037c57600080fd5b61036f600160a060020a0360043516610adc565b341561039b57600080fd5b6101b7600160a060020a0360043516602435610b84565b34156103bd57600080fd5b6101b76004351515610cdd565b34156103d557600080fd5b610203600160a060020a0360043581169060243516610d88565b60408051908101604052600681527f4542436f696e0000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260046020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b6000805433600160a060020a03908116911614806104be575060015433600160a060020a039081169116145b15156104c957600080fd5b600160a060020a03841615156104de57600080fd5b6002546104f1908463ffffffff610db316565b600255600160a060020a03841660009081526003602052604090205461051d908463ffffffff610db316565b600160a060020a0385166000818152600360205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859085905190815260200160405180910390a283600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a36105b884836107be565b506001949350505050565b60025481565b600160a060020a038316600090815260056020526040812054849015156106005760065460ff1615156105fb57600080fd5b610626565b600160a060020a0381166000908152600560205260409020544290111561062657600080fd5b600160a060020a038416151561063b57600080fd5b600160a060020a03851660009081526003602052604090205483111561066057600080fd5b600160a060020a038086166000908152600460209081526040808320339094168352929052205483111561069357600080fd5b600160a060020a0385166000908152600360205260409020546106bc908463ffffffff610dc916565b600160a060020a0380871660009081526003602052604080822093909355908616815220546106f1908463ffffffff610db316565b600160a060020a03808616600090815260036020908152604080832094909455888316825260048152838220339093168252919091522054610739908463ffffffff610dc916565b600160a060020a03808716600081815260046020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b601281565b60056020526000908152604090205481565b60008054819033600160a060020a03908116911614806107ec575060015433600160a060020a039081169116145b15156107f757600080fd5b600160a060020a038416151561080c57600080fd5b50600160a060020a03831660009081526005602052604090205482811461088e57600160a060020a038416600081815260056020526040908190208590557fa2d3e2be5517b26a9235b3e40b39b7a10f6c60242b51f1df3ec962302bd334bf90839086905191825260208201526040908101905180910390a260019150610893565b600091505b5092915050565b600154600160a060020a031681565b600160a060020a031660009081526003602052604090205490565b600054600160a060020a031681565b60408051908101604052600381527f4542430000000000000000000000000000000000000000000000000000000000602082015281565b60065460ff1681565b6000805433600160a060020a039081169116148061093f575060015433600160a060020a039081169116145b151561094a57600080fd5b600160a060020a038316151561095f57600080fd5b600160a060020a03831660009081526003602052604090205482111561098457600080fd5b600160a060020a0383166000908152600360205260409020546109ad908363ffffffff610dc916565b600160a060020a0384166000908152600360205260409020556002546109d9908363ffffffff610dc916565b600255600160a060020a0383167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a250600192915050565b6000805433600160a060020a03908116911614610a3e57600080fd5b600160a060020a0382161515610a5357600080fd5b50600154600160a060020a039081169082168114610ad8576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038481169190911790915581167f605c2dbf762e5f7d60a546d42e7205dcb1b011ebc62a61736a57c9089d3a435083604051600160a060020a03909116815260200160405180910390a25b5050565b6000805433600160a060020a03908116911614610af857600080fd5b600160a060020a0382161515610b0d57600080fd5b50600054600160a060020a039081169082168114610ad8576000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038481169182179092559082167fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c60405160405180910390a35050565b33600160a060020a0381166000908152600560205260408120549091901515610bbd5760065460ff161515610bb857600080fd5b610be3565b600160a060020a03811660009081526005602052604090205442901115610be357600080fd5b600160a060020a0384161515610bf857600080fd5b600160a060020a033316600090815260036020526040902054831115610c1d57600080fd5b600160a060020a033316600090815260036020526040902054610c46908463ffffffff610dc916565b600160a060020a033381166000908152600360205260408082209390935590861681522054610c7b908463ffffffff610db316565b600160a060020a0380861660008181526003602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a35060019392505050565b60008054819033600160a060020a0390811691161480610d0b575060015433600160a060020a039081169116145b1515610d1657600080fd5b5060065460ff1680151583151514610d7d576006805460ff19168415151790557f08d84b827eb2198831f99014e4b9731d9029359b812830a30b6bff6e063d98cc81846040519115158252151560208201526040908101905180910390a160019150610d82565b600091505b50919050565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b600082820183811015610dc257fe5b9392505050565b600082821115610dd557fe5b509003905600a165627a7a72305820661bbedbd56cf0b997ae3e7f210fc6411220bc1b6b5246c0ba1fe38dc5cef0770029

Swarm Source

bzzr://661bbedbd56cf0b997ae3e7f210fc6411220bc1b6b5246c0ba1fe38dc5cef077

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.