ETH Price: $3,305.98 (-0.12%)

Contract

0xe10f06362Fb6c3DfeeD314095472baF7A05cA224
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer112440642020-11-12 17:11:191519 days ago1605201079IN
0xe10f0636...7A05cA224
0 ETH0.0010393220.00000145
Transfer112358352020-11-11 10:42:091520 days ago1605091329IN
0xe10f0636...7A05cA224
0 ETH0.0003599312.6
Transfer111113742020-10-23 8:12:541540 days ago1603440774IN
0xe10f0636...7A05cA224
0 ETH0.0009890145
Transfer111113502020-10-23 8:07:531540 days ago1603440473IN
0xe10f0636...7A05cA224
0 ETH0.0010120946.00000145
Transfer110770892020-10-18 1:57:051545 days ago1602986225IN
0xe10f0636...7A05cA224
0 ETH0.0004395620
Transfer110770832020-10-18 1:56:441545 days ago1602986204IN
0xe10f0636...7A05cA224
0 ETH0.0010395620
Transfer110540222020-10-14 13:23:371548 days ago1602681817IN
0xe10f0636...7A05cA224
0 ETH0.0013399261
Transfer110540162020-10-14 13:21:331548 days ago1602681693IN
0xe10f0636...7A05cA224
0 ETH0.0031756461.11
Transfer110525532020-10-14 7:47:551549 days ago1602661675IN
0xe10f0636...7A05cA224
0 ETH0.0016076973.15
Transfer110525482020-10-14 7:46:371549 days ago1602661597IN
0xe10f0636...7A05cA224
0 ETH0.0037902572.93715
Transfer110401952020-10-12 10:21:421551 days ago1602498102IN
0xe10f0636...7A05cA224
0 ETH0.0013153859.85
Transfer110401912020-10-12 10:20:421551 days ago1602498042IN
0xe10f0636...7A05cA224
0 ETH0.003066759.00000156
Transfer110258212020-10-10 5:33:011553 days ago1602307981IN
0xe10f0636...7A05cA224
0 ETH0.0011340651.60000175
Transfer110258132020-10-10 5:31:451553 days ago1602307905IN
0xe10f0636...7A05cA224
0 ETH0.0027022352
Transfer110136222020-10-08 7:30:461555 days ago1602142246IN
0xe10f0636...7A05cA224
0 ETH0.0014725267
Transfer110135272020-10-08 7:11:321555 days ago1602141092IN
0xe10f0636...7A05cA224
0 ETH0.0034305466
Transfer110127712020-10-08 4:18:441555 days ago1602130724IN
0xe10f0636...7A05cA224
0 ETH0.0011648353
Transfer110127642020-10-08 4:17:331555 days ago1602130653IN
0xe10f0636...7A05cA224
0 ETH0.0019598353
Transfer110127642020-10-08 4:17:331555 days ago1602130653IN
0xe10f0636...7A05cA224
0 ETH0.0019598353
Transfer110127642020-10-08 4:17:331555 days ago1602130653IN
0xe10f0636...7A05cA224
0 ETH0.0027548353
Transfer110127642020-10-08 4:17:331555 days ago1602130653IN
0xe10f0636...7A05cA224
0 ETH0.0027548353
Transfer110080762020-10-07 10:34:181556 days ago1602066858IN
0xe10f0636...7A05cA224
0 ETH0.0012747258
Transfer110080712020-10-07 10:33:311556 days ago1602066811IN
0xe10f0636...7A05cA224
0 ETH0.0029627457
Transfer110072802020-10-07 7:27:571556 days ago1602055677IN
0xe10f0636...7A05cA224
0 ETH0.0012353554
Transfer110072802020-10-07 7:27:571556 days ago1602055677IN
0xe10f0636...7A05cA224
0 ETH0.0012353554
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:
TokenContract

Compiler Version
v0.5.8+commit.23d335f2

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-05-12
*/

pragma solidity >=0.4.22 <0.6.0;

contract Ownable {
	address public owner;
	event OwnershipRenounced(address indexed previousOwner);
	event OwnershipTransferred(address indexed previousOwner,address indexed newOwner);
	
	constructor() public {
		owner = msg.sender;
	}
	modifier onlyOwner() {
		require(msg.sender == owner);
		_;
	}
	function transferOwnership(address newOwner) public onlyOwner {
		require(newOwner != address(0));
		emit OwnershipTransferred(owner, newOwner);
		owner = newOwner;
	}
	function renounceOwnership() public onlyOwner {
		emit OwnershipRenounced(owner);
		owner = address(0);
	}
}

library SafeMath {
	function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
		if (a == 0) {
			return 0;
		}
		c = a * b;
		assert(c / a == b);
		return c;
	}
	function div(uint256 a, uint256 b) internal pure returns (uint256) {
		return a / b;
	}
	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 c) {
		c = a + b;
		assert(c >= a);
		return c;
	}
}

contract ERC20Basic {
	function totalSupply() public view returns (uint256);
	function balanceOf(address who) public view returns (uint256);
	function transfer(address to, uint256 value) public returns (bool);
	event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
	function allowance(address owner, address spender) public view returns (uint256);
	function transferFrom(address from, address to, uint256 value) public returns(bool);
	function approve(address spender, uint256 value) public returns (bool);
	event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract BasicToken is ERC20Basic {
	using SafeMath for uint256;
	mapping(address => uint256) balances;
	uint256 totalSupply_;
	
	function totalSupply() public view returns (uint256) {
		return totalSupply_;
	}
	
	function transfer(address _to, uint256 _value) 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);
		emit Transfer(msg.sender, _to, _value);
		return true;
	}
	
	function balanceOf(address _owner) public view returns (uint256) {
		return balances[_owner];
	}
}

contract StandardToken is ERC20, BasicToken {
	mapping (address => mapping (address => uint256)) internal allowed;
	
	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] = balances[_from].sub(_value);
		balances[_to] = balances[_to].add(_value);
		allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
		emit Transfer(_from, _to, _value);
		return true;
	}
	
	function approve(address _spender, uint256 _value) public returns (bool) {
		require((_value == 0 ) || (allowed[msg.sender][_spender] == 0));
		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] = allowed[msg.sender][_spender].add(_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] = oldValue.sub(_subtractedValue);
		}
		emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
		return true;
	}
}

contract TokenContract is StandardToken{
	address public constant add = 0x0000000000000000000000000000000000000000;
	string public constant name="ExportGeneralManifest";
	string public constant symbol="EGM";
	uint8 public constant decimals=18;
	uint256 public constant INITIAL_SUPPLY=93000000000000000000000000;
	uint256 public constant MAX_SUPPLY = 100 * 10000 * 10000 * (10 **uint256(decimals));
	address public constant holder=0x6DA7fd4DAA62C9C184069e1d75bb54E1DF5A1AE5;
	
	constructor() TokenContract() public {
		totalSupply_ = INITIAL_SUPPLY;
		balances[holder] = INITIAL_SUPPLY;
		emit Transfer(add, holder, INITIAL_SUPPLY);
	}
}

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":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MAX_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"add","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"_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"},{"constant":true,"inputs":[],"name":"holder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

608060405234801561001057600080fd5b506a4ced841a2072537d0000006001819055506a4ced841a2072537d000000600080736da7fd4daa62c9c184069e1d75bb54e1df5a1ae573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550736da7fd4daa62c9c184069e1d75bb54e1df5a1ae573ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6a4ced841a2072537d0000006040518082815260200191505060405180910390a36113cc806101196000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80634f2be91f11610097578063a9059cbb11610066578063a9059cbb14610472578063d73dd623146104d8578063dd62ed3e1461053e578063e534155d146105b6576100f5565b80634f2be91f146102e7578063661884631461033157806370a082311461039757806395d89b41146103ef576100f5565b806323b872dd116100d357806323b872dd146102015780632ff2e9dc14610287578063313ce567146102a557806332cb6b0c146102c9576100f5565b806306fdde03146100fa578063095ea7b31461017d57806318160ddd146101e3575b600080fd5b610102610600565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610142578082015181840152602081019050610127565b50505050905090810190601f16801561016f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c96004803603604081101561019357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610639565b604051808215151515815260200191505060405180910390f35b6101eb6107be565b6040518082815260200191505060405180910390f35b61026d6004803603606081101561021757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107c8565b604051808215151515815260200191505060405180910390f35b61028f610b7c565b6040518082815260200191505060405180910390f35b6102ad610b8b565b604051808260ff1660ff16815260200191505060405180910390f35b6102d1610b90565b6040518082815260200191505060405180910390f35b6102ef610ba2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61037d6004803603604081101561034757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ba7565b604051808215151515815260200191505060405180910390f35b6103d9600480360360208110156103ad57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e38565b6040518082815260200191505060405180910390f35b6103f7610e80565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561043757808201518184015260208101905061041c565b50505050905090810190601f1680156104645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104be6004803603604081101561048857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610eb9565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104ee57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110d4565b604051808215151515815260200191505060405180910390f35b6105a06004803603604081101561055457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112d0565b6040518082815260200191505060405180910390f35b6105be611357565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6040518060400160405280601581526020017f4578706f727447656e6572616c4d616e6966657374000000000000000000000081525081565b6000808214806106c557506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b6106ce57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561080357600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084e57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156108d757600080fd5b610928826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461136f90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109bb826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461138690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a8c82600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461136f90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b6a4ced841a2072537d00000081565b601281565b601260ff16600a0a6402540be4000281565b600081565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115610cb8576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d4c565b610ccb838261136f90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600381526020017f45474d000000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ef457600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610f3f57600080fd5b610f90826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461136f90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611023826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461138690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600061116582600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461138690919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b736da7fd4daa62c9c184069e1d75bb54e1df5a1ae581565b60008282111561137b57fe5b818303905092915050565b600081830190508281101561139757fe5b8090509291505056fea165627a7a723058201a748083fc921ee44e6b37999266dce49715aac32903760f8117024fa00b294c0029

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80634f2be91f11610097578063a9059cbb11610066578063a9059cbb14610472578063d73dd623146104d8578063dd62ed3e1461053e578063e534155d146105b6576100f5565b80634f2be91f146102e7578063661884631461033157806370a082311461039757806395d89b41146103ef576100f5565b806323b872dd116100d357806323b872dd146102015780632ff2e9dc14610287578063313ce567146102a557806332cb6b0c146102c9576100f5565b806306fdde03146100fa578063095ea7b31461017d57806318160ddd146101e3575b600080fd5b610102610600565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610142578082015181840152602081019050610127565b50505050905090810190601f16801561016f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101c96004803603604081101561019357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610639565b604051808215151515815260200191505060405180910390f35b6101eb6107be565b6040518082815260200191505060405180910390f35b61026d6004803603606081101561021757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107c8565b604051808215151515815260200191505060405180910390f35b61028f610b7c565b6040518082815260200191505060405180910390f35b6102ad610b8b565b604051808260ff1660ff16815260200191505060405180910390f35b6102d1610b90565b6040518082815260200191505060405180910390f35b6102ef610ba2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61037d6004803603604081101561034757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ba7565b604051808215151515815260200191505060405180910390f35b6103d9600480360360208110156103ad57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e38565b6040518082815260200191505060405180910390f35b6103f7610e80565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561043757808201518184015260208101905061041c565b50505050905090810190601f1680156104645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104be6004803603604081101561048857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610eb9565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104ee57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110d4565b604051808215151515815260200191505060405180910390f35b6105a06004803603604081101561055457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112d0565b6040518082815260200191505060405180910390f35b6105be611357565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6040518060400160405280601581526020017f4578706f727447656e6572616c4d616e6966657374000000000000000000000081525081565b6000808214806106c557506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b6106ce57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561080357600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561084e57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156108d757600080fd5b610928826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461136f90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109bb826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461138690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a8c82600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461136f90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b6a4ced841a2072537d00000081565b601281565b601260ff16600a0a6402540be4000281565b600081565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115610cb8576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d4c565b610ccb838261136f90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600381526020017f45474d000000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ef457600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610f3f57600080fd5b610f90826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461136f90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611023826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461138690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600061116582600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461138690919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b736da7fd4daa62c9c184069e1d75bb54e1df5a1ae581565b60008282111561137b57fe5b818303905092915050565b600081830190508281101561139757fe5b8090509291505056fea165627a7a723058201a748083fc921ee44e6b37999266dce49715aac32903760f8117024fa00b294c0029

Deployed Bytecode Sourcemap

4076:650:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4076:650:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4195:51;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4195:51:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3023:253;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3023:253:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1945:82;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2583:434;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2583:434:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4326:65;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4289:33;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4395:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4119:72;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3677:392;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3677:392:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2357:98;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2357:98:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4250:35;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4250:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2033:318;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2033:318:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3413:258;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3413:258:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3282:125;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3282:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4482:73;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4195:51;;;;;;;;;;;;;;;;;;;:::o;3023:253::-;3090:4;3120:1;3110:6;:11;3109:54;;;;3161:1;3128:7;:19;3136:10;3128:19;;;;;;;;;;;;;;;:29;3148:8;3128:29;;;;;;;;;;;;;;;;:34;3109:54;3101:63;;;;;;3201:6;3169:7;:19;3177:10;3169:19;;;;;;;;;;;;;;;:29;3189:8;3169:29;;;;;;;;;;;;;;;:38;;;;3238:8;3217:38;;3226:10;3217:38;;;3248:6;3217:38;;;;;;;;;;;;;;;;;;3267:4;3260:11;;3023:253;;;;:::o;1945:82::-;1989:7;2010:12;;2003:19;;1945:82;:::o;2583:434::-;2664:4;2698:1;2683:17;;:3;:17;;;;2675:26;;;;;;2724:8;:15;2733:5;2724:15;;;;;;;;;;;;;;;;2714:6;:25;;2706:34;;;;;;2763:7;:14;2771:5;2763:14;;;;;;;;;;;;;;;:26;2778:10;2763:26;;;;;;;;;;;;;;;;2753:6;:36;;2745:45;;;;;;2813:27;2833:6;2813:8;:15;2822:5;2813:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;2795:8;:15;2804:5;2795:15;;;;;;;;;;;;;;;:45;;;;2861:25;2879:6;2861:8;:13;2870:3;2861:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2845:8;:13;2854:3;2845:13;;;;;;;;;;;;;;;:41;;;;2920:38;2951:6;2920:7;:14;2928:5;2920:14;;;;;;;;;;;;;;;:26;2935:10;2920:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;2891:7;:14;2899:5;2891:14;;;;;;;;;;;;;;;:26;2906:10;2891:26;;;;;;;;;;;;;;;:67;;;;2984:3;2968:28;;2977:5;2968:28;;;2989:6;2968:28;;;;;;;;;;;;;;;;;;3008:4;3001:11;;2583:434;;;;;:::o;4326:65::-;4365:26;4326:65;:::o;4289:33::-;4320:2;4289:33;:::o;4395:83::-;4320:2;4460:17;;4455:2;:22;4432:19;:46;4395:83;:::o;4119:72::-;4149:42;4119:72;:::o;3677:392::-;3759:4;3770:13;3786:7;:19;3794:10;3786:19;;;;;;;;;;;;;;;:29;3806:8;3786:29;;;;;;;;;;;;;;;;3770:45;;3843:8;3824:16;:27;3820:158;;;3891:1;3859:7;:19;3867:10;3859:19;;;;;;;;;;;;;;;:29;3879:8;3859:29;;;;;;;;;;;;;;;:33;;;;3820:158;;;3942:30;3955:16;3942:8;:12;;:30;;;;:::i;:::-;3910:7;:19;3918:10;3910:19;;;;;;;;;;;;;;;:29;3930:8;3910:29;;;;;;;;;;;;;;;:62;;;;3820:158;4008:8;3987:61;;3996:10;3987:61;;;4018:7;:19;4026:10;4018:19;;;;;;;;;;;;;;;:29;4038:8;4018:29;;;;;;;;;;;;;;;;3987:61;;;;;;;;;;;;;;;;;;4060:4;4053:11;;;3677:392;;;;:::o;2357:98::-;2413:7;2434:8;:16;2443:6;2434:16;;;;;;;;;;;;;;;;2427:23;;2357:98;;;:::o;4250:35::-;;;;;;;;;;;;;;;;;;;:::o;2033:318::-;2096:4;2130:1;2115:17;;:3;:17;;;;2107:26;;;;;;2156:8;:20;2165:10;2156:20;;;;;;;;;;;;;;;;2146:6;:30;;2138:39;;;;;;2209:32;2234:6;2209:8;:20;2218:10;2209:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2186:8;:20;2195:10;2186:20;;;;;;;;;;;;;;;:55;;;;2262:25;2280:6;2262:8;:13;2271:3;2262:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2246:8;:13;2255:3;2246:13;;;;;;;;;;;;;;;:41;;;;2318:3;2297:33;;2306:10;2297:33;;;2323:6;2297:33;;;;;;;;;;;;;;;;;;2342:4;2335:11;;2033:318;;;;:::o;3413:258::-;3491:4;3533:46;3567:11;3533:7;:19;3541:10;3533:19;;;;;;;;;;;;;;;:29;3553:8;3533:29;;;;;;;;;;;;;;;;:33;;:46;;;;:::i;:::-;3501:7;:19;3509:10;3501:19;;;;;;;;;;;;;;;:29;3521:8;3501:29;;;;;;;;;;;;;;;:78;;;;3610:8;3589:61;;3598:10;3589:61;;;3620:7;:19;3628:10;3620:19;;;;;;;;;;;;;;;:29;3640:8;3620:29;;;;;;;;;;;;;;;;3589:61;;;;;;;;;;;;;;;;;;3662:4;3655:11;;3413:258;;;;:::o;3282:125::-;3356:7;3377;:15;3385:6;3377:15;;;;;;;;;;;;;;;:25;3393:8;3377:25;;;;;;;;;;;;;;;;3370:32;;3282:125;;;;:::o;4482:73::-;4513:42;4482:73;:::o;915:108::-;973:7;999:1;994;:6;;987:14;;;;1017:1;1013;:5;1006:12;;915:108;;;;:::o;1026:120::-;1084:9;1108:1;1104;:5;1100:9;;1126:1;1121;:6;;1114:14;;;;1140:1;1133:8;;1026:120;;;;:::o

Swarm Source

bzzr://1a748083fc921ee44e6b37999266dce49715aac32903760f8117024fa00b294c

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.