ETH Price: $1,865.60 (+0.29%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer127858952021-07-08 9:23:121344 days ago1625736192IN
0x0EE1FA26...7c28866E4
0 ETH0.0026089770
Transfer127858622021-07-08 9:16:101344 days ago1625735770IN
0x0EE1FA26...7c28866E4
0 ETH0.0008903640
Transfer127858622021-07-08 9:16:101344 days ago1625735770IN
0x0EE1FA26...7c28866E4
0 ETH0.0008908440
Transfer127855842021-07-08 8:15:431344 days ago1625732143IN
0x0EE1FA26...7c28866E4
0 ETH0.0026064570
Transfer127289072021-06-29 12:19:391353 days ago1624969179IN
0x0EE1FA26...7c28866E4
0 ETH0.0005347924
Transfer127289052021-06-29 12:19:321353 days ago1624969172IN
0x0EE1FA26...7c28866E4
0 ETH0.0013040424
Transfer99599142020-04-28 8:36:041780 days ago1588062964IN
0x0EE1FA26...7c28866E4
0 ETH0.000131686
Transfer99599072020-04-28 8:33:321780 days ago1588062812IN
0x0EE1FA26...7c28866E4
0 ETH0.000131686
Transfer97122592020-03-21 2:10:201818 days ago1584756620IN
0x0EE1FA26...7c28866E4
0 ETH0.000043912
Transfer97122592020-03-21 2:10:201818 days ago1584756620IN
0x0EE1FA26...7c28866E4
0 ETH0.000073912
Transfer97122592020-03-21 2:10:201818 days ago1584756620IN
0x0EE1FA26...7c28866E4
0 ETH0.000073912
Transfer97122592020-03-21 2:10:201818 days ago1584756620IN
0x0EE1FA26...7c28866E4
0 ETH0.00008132.2
Transfer96880212020-03-17 8:49:251822 days ago1584434965IN
0x0EE1FA26...7c28866E4
0 ETH0.0031175460
Transfer96880202020-03-17 8:48:421822 days ago1584434922IN
0x0EE1FA26...7c28866E4
0 ETH0.0031168260
Transfer96876682020-03-17 7:27:121822 days ago1584430032IN
0x0EE1FA26...7c28866E4
0 ETH0.0031175460
Transfer96876652020-03-17 7:26:391822 days ago1584429999IN
0x0EE1FA26...7c28866E4
0 ETH0.0031168260
Transfer96034632020-03-04 7:51:301835 days ago1583308290IN
0x0EE1FA26...7c28866E4
0 ETH0.0022175460
Transfer96032952020-03-04 7:11:451835 days ago1583305905IN
0x0EE1FA26...7c28866E4
0 ETH0.0022175460
Transfer96032952020-03-04 7:11:451835 days ago1583305905IN
0x0EE1FA26...7c28866E4
0 ETH0.0022175460
Transfer96032942020-03-04 7:11:201835 days ago1583305880IN
0x0EE1FA26...7c28866E4
0 ETH0.0022175460
Transfer96032902020-03-04 7:10:491835 days ago1583305849IN
0x0EE1FA26...7c28866E4
0 ETH0.0022175460
Transfer96032872020-03-04 7:09:571835 days ago1583305797IN
0x0EE1FA26...7c28866E4
0 ETH0.0022175460
Transfer96032862020-03-04 7:09:491835 days ago1583305789IN
0x0EE1FA26...7c28866E4
0 ETH0.0022175460
Transfer96032852020-03-04 7:09:371835 days ago1583305777IN
0x0EE1FA26...7c28866E4
0 ETH0.0022175460
Transfer96032842020-03-04 7:09:051835 days ago1583305745IN
0x0EE1FA26...7c28866E4
0 ETH0.0022175460
View all transactions

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

Contract Source Code Verified (Exact Match)

Contract Name:
GWC

Compiler Version
v0.4.23+commit.124ca40d

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-10-16
*/

pragma solidity ^0.4.23;

contract ERC20 {
	function totalSupply() public view returns (uint256 totalSup);
	function balanceOf(address _owner) public view returns (uint256 balance);
	function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
	function allowance(address _owner, address _spender) public view returns (uint256 remaining);
	function approve(address _spender, uint256 _value) public returns (bool success);
	function transfer(address _to, uint256 _value) public returns (bool success);
	event Transfer(address indexed _from, address indexed _to, uint _value);
	event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract ERC223 {
	function transfer(address _to, uint256 _value, bytes _data) public returns (bool success);
	event Transfer(address indexed _from, address indexed _to, uint _value, bytes _data);
}

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

contract GWC is ERC223, ERC20 {
    
	using SafeMath for uint256;

	uint public constant _totalSupply = 1000000000e18;
	//starting supply of Token

	string public constant symbol = "GWC";
	string public constant name = "Gold Way Coin";
	uint8 public constant decimals = 18;

	mapping(address => uint256) balances;
	mapping(address => mapping(address => uint256)) allowed;

	constructor() public{
		balances[msg.sender] = _totalSupply;
		emit Transfer(0x0, msg.sender, _totalSupply);
	}

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

	function balanceOf(address _owner) public view returns (uint256 balance) {
		return balances[_owner];
	}
    
	function transfer(address _to, uint256 _value) public returns (bool success) {
		require(
			!isContract(_to)
		);
		balances[msg.sender] = balances[msg.sender].sub(_value);
		balances[_to] = balances[_to].add(_value);
		emit Transfer(msg.sender, _to, _value);
		return true;
	}
    
	function transfer(address _to, uint256 _value, bytes _data) public returns (bool success){
		require(
			isContract(_to)
		);
		balances[msg.sender] = balances[msg.sender].sub(_value);
		balances[_to] = balances[_to].add(_value);
		ERC223ReceivingContract(_to).tokenFallback(msg.sender, _value, _data);
		emit Transfer(msg.sender, _to, _value, _data);
		return true;
	}
    
	function isContract(address _from) private view returns (bool) {
		uint256 codeSize;
		assembly {
			codeSize := extcodesize(_from)
		}
		return codeSize > 0;
	}
    
    
	function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
		require(
			balances[_from] >= _value
			&& _value > 0
		);
		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 success) {
		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 remain) {
		return allowed[_owner][_spender];
	}

	function () public payable {
		revert();
	}
    
	event Transfer(address  indexed _from, address indexed _to, uint256 _value);
	event Transfer(address indexed _from, address  indexed _to, uint _value, bytes _data);
	event Approval(address indexed _owner, address indexed _spender, uint256 _value);

}

/**
 * @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;
		// 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;
	}
}

Contract Security Audit

Contract ABI

API
[{"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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"totalSup","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":"success","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":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","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":"success","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":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remain","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"},{"indexed":false,"name":"_data","type":"bytes"}],"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"}]

608060405234801561001057600080fd5b506b033b2e3c9fd0803ce80000006000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6b033b2e3c9fd0803ce80000006040518082815260200191505060405180910390a3611077806100cb6000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100b4578063095ea7b31461014457806318160ddd146101a957806323b872dd146101d4578063313ce567146102595780633eaaf86b1461028a57806370a08231146102b557806395d89b411461030c578063a9059cbb1461039c578063be45fd6214610401578063dd62ed3e146104ac575b600080fd5b3480156100c057600080fd5b506100c9610523565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101095780820151818401526020810190506100ee565b50505050905090810190601f1680156101365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015057600080fd5b5061018f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055c565b604051808215151515815260200191505060405180910390f35b3480156101b557600080fd5b506101be6106e3565b6040518082815260200191505060405180910390f35b3480156101e057600080fd5b5061023f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106f7565b604051808215151515815260200191505060405180910390f35b34801561026557600080fd5b5061026e6109f7565b604051808260ff1660ff16815260200191505060405180910390f35b34801561029657600080fd5b5061029f6109fc565b6040518082815260200191505060405180910390f35b3480156102c157600080fd5b506102f6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a0c565b6040518082815260200191505060405180910390f35b34801561031857600080fd5b50610321610a54565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610361578082015181840152602081019050610346565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103a857600080fd5b506103e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a8d565b604051808215151515815260200191505060405180910390f35b34801561040d57600080fd5b50610492600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610c39565b604051808215151515815260200191505060405180910390f35b3480156104b857600080fd5b5061050d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f7a565b6040518082815260200191505060405180910390f35b6040805190810160405280600d81526020017f476f6c642057617920436f696e0000000000000000000000000000000000000081525081565b6000808214806105e857506000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15156105f357600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60006b033b2e3c9fd0803ce8000000905090565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156107475750600082115b151561075257600080fd5b6107a3826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461100190919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610836826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461101a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061090782600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461100190919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b6b033b2e3c9fd0803ce800000081565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600381526020017f475743000000000000000000000000000000000000000000000000000000000081525081565b6000610a9883611038565b151515610aa457600080fd5b610af5826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461100190919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b88826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461101a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000610c4484611038565b1515610c4f57600080fd5b610ca0836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461100190919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d33836000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461101a90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff1663c0ee0b8a3385856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610e37578082015181840152602081019050610e1c565b50505050905090810190601f168015610e645780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015610e8557600080fd5b505af1158015610e99573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c1685856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610f34578082015181840152602081019050610f19565b50505050905090810190601f168015610f615780820380516001836020036101000a031916815260200191505b50935050505060405180910390a3600190509392505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082821115151561100f57fe5b818303905092915050565b600080828401905083811015151561102e57fe5b8091505092915050565b600080823b9050600081119150509190505600a165627a7a723058204ec76d68e235255717394b357e818d9da4b01a08e3e34a0a997e3dfed01cbeb20029

Deployed Bytecode

0x6080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100b4578063095ea7b31461014457806318160ddd146101a957806323b872dd146101d4578063313ce567146102595780633eaaf86b1461028a57806370a08231146102b557806395d89b411461030c578063a9059cbb1461039c578063be45fd6214610401578063dd62ed3e146104ac575b600080fd5b3480156100c057600080fd5b506100c9610523565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101095780820151818401526020810190506100ee565b50505050905090810190601f1680156101365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015057600080fd5b5061018f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055c565b604051808215151515815260200191505060405180910390f35b3480156101b557600080fd5b506101be6106e3565b6040518082815260200191505060405180910390f35b3480156101e057600080fd5b5061023f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106f7565b604051808215151515815260200191505060405180910390f35b34801561026557600080fd5b5061026e6109f7565b604051808260ff1660ff16815260200191505060405180910390f35b34801561029657600080fd5b5061029f6109fc565b6040518082815260200191505060405180910390f35b3480156102c157600080fd5b506102f6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a0c565b6040518082815260200191505060405180910390f35b34801561031857600080fd5b50610321610a54565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610361578082015181840152602081019050610346565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103a857600080fd5b506103e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a8d565b604051808215151515815260200191505060405180910390f35b34801561040d57600080fd5b50610492600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610c39565b604051808215151515815260200191505060405180910390f35b3480156104b857600080fd5b5061050d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f7a565b6040518082815260200191505060405180910390f35b6040805190810160405280600d81526020017f476f6c642057617920436f696e0000000000000000000000000000000000000081525081565b6000808214806105e857506000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15156105f357600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60006b033b2e3c9fd0803ce8000000905090565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156107475750600082115b151561075257600080fd5b6107a3826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461100190919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610836826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461101a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061090782600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461100190919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b6b033b2e3c9fd0803ce800000081565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600381526020017f475743000000000000000000000000000000000000000000000000000000000081525081565b6000610a9883611038565b151515610aa457600080fd5b610af5826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461100190919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b88826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461101a90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000610c4484611038565b1515610c4f57600080fd5b610ca0836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461100190919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d33836000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461101a90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff1663c0ee0b8a3385856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610e37578082015181840152602081019050610e1c565b50505050905090810190601f168015610e645780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015610e8557600080fd5b505af1158015610e99573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c1685856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610f34578082015181840152602081019050610f19565b50505050905090810190601f168015610f615780820380516001836020036101000a031916815260200191505b50935050505060405180910390a3600190509392505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082821115151561100f57fe5b818303905092915050565b600080828401905083811015151561102e57fe5b8091505092915050565b600080823b9050600081119150509190505600a165627a7a723058204ec76d68e235255717394b357e818d9da4b01a08e3e34a0a997e3dfed01cbeb20029

Deployed Bytecode Sourcemap

1030:2702:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3456:8;;;1227:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1227:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1227:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3009:269;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3009:269:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1537:90;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1537:90:0;;;;;;;;;;;;;;;;;;;;;;;2611:389;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2611:389:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1276:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1276:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1102:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1102:49:0;;;;;;;;;;;;;;;;;;;;;;;1632:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1632:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1186:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1186:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1186:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1747:286;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1747:286:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2042:378;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2042:378:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3287:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3287:132:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1227:45;;;;;;;;;;;;;;;;;;;;:::o;3009:269::-;3076:12;3119:1;3109:6;:11;3108:53;;;;3159:1;3126:7;:19;3134:10;3126:19;;;;;;;;;;;;;;;:29;3146:8;3126:29;;;;;;;;;;;;;;;;:34;3108:53;3095:71;;;;;;;;3203:6;3171:7;:19;3179:10;3171:19;;;;;;;;;;;;;;;:29;3191:8;3171:29;;;;;;;;;;;;;;;:38;;;;3240:8;3219:38;;3228:10;3219:38;;;3250:6;3219:38;;;;;;;;;;;;;;;;;;3269:4;3262:11;;3009:269;;;;:::o;1537:90::-;1581:16;1138:13;1603:19;;1537:90;:::o;2611:389::-;2693:12;2744:6;2725:8;:15;2734:5;2725:15;;;;;;;;;;;;;;;;:25;;:43;;;;;2767:1;2758:6;:10;2725:43;2712:61;;;;;;;;2796:27;2816:6;2796:8;:15;2805:5;2796:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;2778:8;:15;2787:5;2778:15;;;;;;;;;;;;;;;:45;;;;2844:25;2862:6;2844:8;:13;2853:3;2844:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2828:8;:13;2837:3;2828:13;;;;;;;;;;;;;;;:41;;;;2903:38;2934:6;2903:7;:14;2911:5;2903:14;;;;;;;;;;;;;;;:26;2918:10;2903:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;2874:7;:14;2882:5;2874:14;;;;;;;;;;;;;;;:26;2889:10;2874:26;;;;;;;;;;;;;;;:67;;;;2967:3;2951:28;;2960:5;2951:28;;;2972:6;2951:28;;;;;;;;;;;;;;;;;;2991:4;2984:11;;2611:389;;;;;:::o;1276:35::-;1309:2;1276:35;:::o;1102:49::-;1138:13;1102:49;:::o;1632:106::-;1688:15;1717:8;:16;1726:6;1717:16;;;;;;;;;;;;;;;;1710:23;;1632:106;;;:::o;1186:37::-;;;;;;;;;;;;;;;;;;;;:::o;1747:286::-;1810:12;1843:15;1854:3;1843:10;:15::i;:::-;1842:16;1829:34;;;;;;;;1891:32;1916:6;1891:8;:20;1900:10;1891:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;1868:8;:20;1877:10;1868:20;;;;;;;;;;;;;;;:55;;;;1944:25;1962:6;1944:8;:13;1953:3;1944:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;1928:8;:13;1937:3;1928:13;;;;;;;;;;;;;;;:41;;;;2000:3;1979:33;;1988:10;1979:33;;;2005:6;1979:33;;;;;;;;;;;;;;;;;;2024:4;2017:11;;1747:286;;;;:::o;2042:378::-;2118:12;2149:15;2160:3;2149:10;:15::i;:::-;2136:33;;;;;;;;2197:32;2222:6;2197:8;:20;2206:10;2197:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2174:8;:20;2183:10;2174:20;;;;;;;;;;;;;;;:55;;;;2250:25;2268:6;2250:8;:13;2259:3;2250:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2234:8;:13;2243:3;2234:13;;;;;;;;;;;;;;;:41;;;;2304:3;2280:42;;;2323:10;2335:6;2343:5;2280:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;2280:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2280:69:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2280:69:0;;;;2380:3;2359:40;;2368:10;2359:40;;;2385:6;2393:5;2359:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;2359:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2411:4;2404:11;;2042:378;;;;;:::o;3287:132::-;3361:14;3389:7;:15;3397:6;3389:15;;;;;;;;;;;;;;;:25;3405:8;3389:25;;;;;;;;;;;;;;;;3382:32;;3287:132;;;;:::o;4288:108::-;4346:7;4372:1;4367;:6;;4360:14;;;;;;4390:1;4386;:5;4379:12;;4288:108;;;;:::o;4401:126::-;4459:7;4473:9;4489:1;4485;:5;4473:17;;4507:1;4502;:6;;4495:14;;;;;;4521:1;4514:8;;4401:126;;;;;:::o;2429:167::-;2486:4;2497:16;2557:5;2545:18;2533:30;;2590:1;2579:8;:12;2572:19;;2429:167;;;;:::o

Swarm Source

bzzr://4ec76d68e235255717394b357e818d9da4b01a08e3e34a0a997e3dfed01cbeb2

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.