AVAX Price: $52.71 (+2.14%)
 

Overview

Max Total Supply

32 M32

Holders

1,110,191

Market

Price

$0.00 @ 0.000000 AVAX

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.000000000000000001 M32

Value
$0.00
0x7b40d5c17aab371a6ed5ac622ea232b590f2a31b
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Minereum32 - Multichain-mintable token with 32 tokens supply.

Contract Source Code Verified (Exact Match)

Contract Name:
Minereum32

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at snowscan.xyz on 2023-06-14
*/

pragma solidity ^0.6.0;
 
interface m32V1 {
  function balanceOf ( address _address  ) external returns ( uint );
  function getCostPerUnit() external returns ( uint );
} 

contract Minereum32 {
    //Version 2 - Migration on June 14, 2023
    string public symbol = "M32";
    string public name = "Minereum32 - Only 32 Tokens Supply";
    uint8 public constant decimals = 18;
    uint256 public _totalSupply = 32000000000000000000;
	uint256 public _totalMint = 0;
	uint256 public _totalMigrated = 0;
	uint256 public _totalAirdropped = 0;
	uint256 public _totalAirdropSent = 0;
	uint256 public airdropAmount = 1;
	uint256 public divideBy = 10000000;
	uint256 public costPerUnit = 0;
    address public owner;
	address public outerAddress;
	address public addressCaller;
	m32V1 public _m32v1;
    
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
 
    mapping(address => uint256) balances;
 
    mapping(address => mapping (address => uint256)) allowed;
	
	mapping(address => bool) registeredAddress;
 
	constructor(address previousContract) public {
        owner = msg.sender; 
		outerAddress = msg.sender;
		addressCaller = msg.sender;
		balances[address(this)] = _totalSupply;
		registeredAddress[address(this)] = true;
		
		//Version 2 - Migration on June 14, 2023
        //Balances Migration from Previous Contract V1        
		_m32v1 = m32V1(previousContract);
		costPerUnit = _m32v1.getCostPerUnit();
		
		if(!transferMigration(0xcAC84E716a452829B23DD321979114599Dc8eD63)) revert();
		if(!transferMigration(0x3c8F3E938b98b46d7ff292E1CD28D987D6c5dbD7)) revert();
		if(!transferMigration(0xB158fAd5ef2f26093d4B03439e54aFa888CDB1F1)) revert();
		if(!transferMigration(0xe01E33a74C5175614122ef1D2E17a9672D9e54E5)) revert();
		if(!transferMigration(0x4444682B8892bb1D42Dea9329C3B620667f603E8)) revert();
		if(!transferMigration(0x5111f8Bd1800c2af9c46813610c4e92Cfa0B5329)) revert();
		if(!transferMigration(0x53aFd60cb82862254a3f50c19EbD5C44aCfbD428)) revert();
    }
 
    function totalSupply() public view returns (uint256 supply) {        
        return _totalSupply;
    }
 
    function balanceOf(address _owner) public view returns (uint256 balance) {
        if (registeredAddress[_owner])
			return balances[_owner];
		else
			return airdropAmount;
    }
 
    function transfer(address _to, uint256 _amount) public returns (bool success) {
        
		if (!registeredAddress[msg.sender]) 
		{
			checkSupply(airdropAmount);
			balances[msg.sender] = airdropAmount;
			registeredAddress[msg.sender] = true;
			_totalAirdropped += airdropAmount;
		}
		
		if (!registeredAddress[_to]) 
		{
			checkSupply(airdropAmount);
			balances[_to] = airdropAmount;
			registeredAddress[_to] = true;
			_totalAirdropped += airdropAmount;
		}		
		
		if (balances[msg.sender] >= _amount
            && _amount > 0
            && balances[_to] + _amount > balances[_to]) {
            balances[msg.sender] -= _amount;
            balances[_to] += _amount;
            emit Transfer(msg.sender, _to, _amount);
            return true;
        } else {
            return false;
        }
    }

    function transferMint(address _to, uint256 _amount) private returns (bool success) {
        if (balances[address(this)] >= _amount
            && _amount > 0
            && balances[_to] + _amount > balances[_to]) {
            balances[address(this)] -= _amount;
			
			if (!registeredAddress[_to]) 
			{
				checkSupply(airdropAmount);
				balances[_to] += _amount + airdropAmount;
				registeredAddress[_to] = true;
				_totalAirdropped += airdropAmount;
			}
			else
				balances[_to] += _amount;			
            
            emit Transfer(address(this), _to, _amount);
            return true;
        } else {
            return false;
        }
    }
	
	function transferMigration(address _to) private returns (bool success) {
		//Version 2 - Migration on June 14, 2023
        //For Balance Migration from Previous Contract V1
        uint256 _amount = _m32v1.balanceOf(_to);
        if (balances[address(this)] >= _amount
            && _amount > 0
            && balances[_to] + _amount > balances[_to]) {
            balances[address(this)] -= _amount;
            balances[_to] += _amount;			
			registeredAddress[_to] = true;			
            emit Transfer(address(this), _to, _amount);
            _totalMigrated += _amount; 
			_totalMint += _amount;
            return true;
        } else {
            return false;
        }
    }
 
    function transferFrom(
        address _from,
        address _to,
        uint256 _amount
    ) public returns (bool success) {
		
		if (!registeredAddress[_from]) 
		{
			checkSupply(airdropAmount);
			balances[_from] = airdropAmount;
			registeredAddress[_from] = true;
			_totalAirdropped += airdropAmount;
		}
		
		if (!registeredAddress[_to]) 
		{
			checkSupply(airdropAmount);
			balances[_to] = airdropAmount;
			registeredAddress[_to] = true;
			_totalAirdropped += airdropAmount;
		}		
		
        if (balances[_from] >= _amount
            && allowed[_from][msg.sender] >= _amount
            && _amount > 0
            && balances[_to] + _amount > balances[_to]) {
            balances[_from] -= _amount;
            allowed[_from][msg.sender] -= _amount;
            balances[_to] += _amount;
            emit Transfer(_from, _to, _amount);
            return true;
        } else {
            return false;
        }
    }
 
    function approve(address _spender, uint256 _amount) public returns (bool success) {
        allowed[msg.sender][_spender] = _amount;
        emit Approval(msg.sender, _spender, _amount);
        return true;
    }
 
    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }
	
	function release() public
	{
		address payable add = payable(outerAddress);
		if(!add.send(address(this).balance)) revert();
	}
	
	function checkSupply(uint _amount) private {
        if ((_totalMint + _totalAirdropped + _amount) > _totalSupply)
			airdropAmount = 0;		
    }
	
	function setOuterAddress(address _address) public
	{
		if(msg.sender == owner)
			outerAddress = _address;
		else
			revert();
	}
	
	function setAddressCaller(address _address) public
	{
		if(msg.sender == owner)
			addressCaller = _address;
		else
			revert();
	}
	
	function setCostPerUnit(uint value) public
	{
		if(msg.sender == owner)
			costPerUnit = value;
		else
			revert();
	}
	
	function setDivideBy(uint value) public
	{
		if(msg.sender == owner)
			divideBy = value;
		else
			revert();
	}
	
	function mint(uint quantity) public payable {		
		if (quantity == 0) revert();
	
		uint amount = (quantity * (_totalSupply / divideBy));
		
		if (msg.value == (quantity * costPerUnit))
		{
			if (!transferMint(msg.sender, amount)) revert('transfer error');
            _totalMint += amount;            
		}
		else
		{
			revert('invalid value');
		}		
	}
	
	function registerAddressesValue(address[] memory _addressList) public {
		uint i = 0;
		if (msg.sender != addressCaller) revert(); 
		_totalAirdropSent += (_addressList.length * airdropAmount);
		balances[address(this)] -= _addressList.length * airdropAmount;
		while(i < _addressList.length)
		{
			emit Transfer(address(this), _addressList[i], airdropAmount);
			i++;
		}
	}	
	
	function setTokenName(string memory value) public
	{
		if(msg.sender == owner)
			name = value;
		else
			revert();
	}
	
	function setTokenSymbol(string memory value) public
	{
		if(msg.sender == owner)
			symbol = value;
		else
			revert();
	}
	
	function setAirdropAmount(uint value) public
	{
		if(msg.sender == owner)
			airdropAmount = value;
		else
			revert();
	}
	
	function getCostPerUnit() public view returns (uint _costPerUnit) 
	{
		return costPerUnit;
	
	}
	
	function finalCost(uint quantity) public view returns (uint _cost) 
	{
		return quantity * costPerUnit;
	}
	
	function getMinted() public view returns (uint _value) 
	{
		return _totalMint;
	}
	
	function getMigrated() public view returns (uint _value) 
	{
		return _totalMigrated;
	}
	
	function getAirdropped() public view returns (uint _value) 
	{
		return _totalAirdropped;
	}
	
	function getAirdropSent() public view returns (uint _value) 
	{
		return _totalAirdropSent;
	}
	
	function unitValue() public view returns (uint _value) 
	{
		return _totalSupply / divideBy;
	}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"previousContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_m32v1","outputs":[{"internalType":"contract m32V1","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalAirdropSent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalAirdropped","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalMigrated","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalMint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"addressCaller","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"airdropAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"costPerUnit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"divideBy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"finalCost","outputs":[{"internalType":"uint256","name":"_cost","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAirdropSent","outputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAirdropped","outputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCostPerUnit","outputs":[{"internalType":"uint256","name":"_costPerUnit","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMigrated","outputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMinted","outputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"outerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addressList","type":"address[]"}],"name":"registerAddressesValue","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"release","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setAddressCaller","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"setAirdropAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"setCostPerUnit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"setDivideBy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setOuterAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"value","type":"string"}],"name":"setTokenName","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"value","type":"string"}],"name":"setTokenSymbol","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"supply","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unitValue","outputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"stateMutability":"view","type":"function"}]

60806040526040518060400160405280600381526020017f4d333200000000000000000000000000000000000000000000000000000000008152506000908051906020019062000051929190620007ed565b5060405180606001604052806022815260200162002ed5602291396001908051906020019062000083929190620007ed565b506801bc16d674ec80000060025560006003556000600455600060055560006006556001600755629896806008556000600955348015620000c357600080fd5b5060405162002ef738038062002ef783398181016040526020811015620000e957600080fd5b810190808051906020019092919050505033600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600254600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f29056d26040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156200030757600080fd5b505af11580156200031c573d6000803e3d6000fd5b505050506040513d60208110156200033357600080fd5b81019080805190602001909291905050506009819055506200036f73cac84e716a452829b23dd321979114599dc8ed636200049a60201b60201c565b6200037957600080fd5b6200039e733c8f3e938b98b46d7ff292e1cd28d987d6c5dbd76200049a60201b60201c565b620003a857600080fd5b620003cd73b158fad5ef2f26093d4b03439e54afa888cdb1f16200049a60201b60201c565b620003d757600080fd5b620003fc73e01e33a74c5175614122ef1d2e17a9672d9e54e56200049a60201b60201c565b6200040657600080fd5b6200042b734444682b8892bb1d42dea9329c3b620667f603e86200049a60201b60201c565b6200043557600080fd5b6200045a735111f8bd1800c2af9c46813610c4e92cfa0b53296200049a60201b60201c565b6200046457600080fd5b620004897353afd60cb82862254a3f50c19ebd5c44acfbd4286200049a60201b60201c565b6200049357600080fd5b506200089c565b600080600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156200053f57600080fd5b505af115801562000554573d6000803e3d6000fd5b505050506040513d60208110156200056b57600080fd5b8101908080519060200190929190505050905080600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015620005ce5750600081115b80156200065a5750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15620007e25780600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a380600460008282540192505081905550806003600082825401925050819055506001915050620007e8565b60009150505b919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200083057805160ff191683800117855562000861565b8280016001018555821562000861579182015b828111156200086057825182559160200191906001019062000843565b5b50905062000870919062000874565b5090565b6200089991905b80821115620008955760008160009055506001016200087b565b5090565b90565b61262980620008ac6000396000f3fe6080604052600436106102255760003560e01c80637e266a3411610123578063ac72200d116100ab578063dcf672b71161006f578063dcf672b714610c7a578063dd62ed3e14610cc9578063ea1a639314610d4e578063f29056d214610da5578063fc2ea8a514610dd057610225565b8063ac72200d14610ae0578063b2ee2ccd14610b0b578063b7d0a90714610b36578063ba51b1b414610b61578063d95f43ac14610c2957610225565b80639dd991b7116100f25780639dd991b714610911578063a0712d681461093c578063a4f29aad1461096a578063a5500c3014610a32578063a9059cbb14610a6d57610225565b80637e266a34146107e857806386d1a69f146108135780638da5cb5b1461082a57806395d89b411461088157610225565b8063332df3bf116101b15780635780423b116101755780635780423b1461061757806357bdecd0146106425780636abc4cdf1461066d57806370a0823114610732578063729ddbee1461079757610225565b8063332df3bf146105045780633eaaf86b1461052f5780634595c2a61461055a5780634dab9d38146105b1578063565356e5146105ec57610225565b806318160ddd116101f857806318160ddd146103af5780631a4658d9146103da5780631bbf3c5c1461041557806323b872dd14610440578063313ce567146104d357610225565b806306fdde031461022a578063095ea7b3146102ba57806309e527b11461032d5780630f728d1d14610358575b600080fd5b34801561023657600080fd5b5061023f610dfb565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561027f578082015181840152602081019050610264565b50505050905090810190601f1680156102ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c657600080fd5b50610313600480360360408110156102dd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e99565b604051808215151515815260200191505060405180910390f35b34801561033957600080fd5b50610342610f8b565b6040518082815260200191505060405180910390f35b34801561036457600080fd5b5061036d610f91565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103bb57600080fd5b506103c4610fb7565b6040518082815260200191505060405180910390f35b3480156103e657600080fd5b50610413600480360360208110156103fd57600080fd5b8101908080359060200190929190505050610fc1565b005b34801561042157600080fd5b5061042a61102b565b6040518082815260200191505060405180910390f35b34801561044c57600080fd5b506104b96004803603606081101561046357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611035565b604051808215151515815260200191505060405180910390f35b3480156104df57600080fd5b506104e8611556565b604051808260ff1660ff16815260200191505060405180910390f35b34801561051057600080fd5b5061051961155b565b6040518082815260200191505060405180910390f35b34801561053b57600080fd5b50610544611561565b6040518082815260200191505060405180910390f35b34801561056657600080fd5b5061056f611567565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105bd57600080fd5b506105ea600480360360208110156105d457600080fd5b810190808035906020019092919050505061158d565b005b3480156105f857600080fd5b506106016115f7565b6040518082815260200191505060405180910390f35b34801561062357600080fd5b5061062c611601565b6040518082815260200191505060405180910390f35b34801561064e57600080fd5b50610657611607565b6040518082815260200191505060405180910390f35b34801561067957600080fd5b506107306004803603602081101561069057600080fd5b81019080803590602001906401000000008111156106ad57600080fd5b8201836020820111156106bf57600080fd5b803590602001918460208302840111640100000000831117156106e157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061160d565b005b34801561073e57600080fd5b506107816004803603602081101561075557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611768565b6040518082815260200191505060405180910390f35b3480156107a357600080fd5b506107e6600480360360208110156107ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061180e565b005b3480156107f457600080fd5b506107fd6118b2565b6040518082815260200191505060405180910390f35b34801561081f57600080fd5b506108286118b8565b005b34801561083657600080fd5b5061083f611920565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561088d57600080fd5b50610896611946565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108d65780820151818401526020810190506108bb565b50505050905090810190601f1680156109035780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561091d57600080fd5b506109266119e4565b6040518082815260200191505060405180910390f35b6109686004803603602081101561095257600080fd5b81019080803590602001909291905050506119ea565b005b34801561097657600080fd5b50610a306004803603602081101561098d57600080fd5b81019080803590602001906401000000008111156109aa57600080fd5b8201836020820111156109bc57600080fd5b803590602001918460018302840111640100000000831117156109de57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611b1b565b005b348015610a3e57600080fd5b50610a6b60048036036020811015610a5557600080fd5b8101908080359060200190929190505050611b95565b005b348015610a7957600080fd5b50610ac660048036036040811015610a9057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611bff565b604051808215151515815260200191505060405180910390f35b348015610aec57600080fd5b50610af561200d565b6040518082815260200191505060405180910390f35b348015610b1757600080fd5b50610b20612017565b6040518082815260200191505060405180910390f35b348015610b4257600080fd5b50610b4b612021565b6040518082815260200191505060405180910390f35b348015610b6d57600080fd5b50610c2760048036036020811015610b8457600080fd5b8101908080359060200190640100000000811115610ba157600080fd5b820183602082011115610bb357600080fd5b80359060200191846001830284011164010000000083111715610bd557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050612036565b005b348015610c3557600080fd5b50610c7860048036036020811015610c4c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120b0565b005b348015610c8657600080fd5b50610cb360048036036020811015610c9d57600080fd5b8101908080359060200190929190505050612154565b6040518082815260200191505060405180910390f35b348015610cd557600080fd5b50610d3860048036036040811015610cec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612162565b6040518082815260200191505060405180910390f35b348015610d5a57600080fd5b50610d636121e9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610db157600080fd5b50610dba61220f565b6040518082815260200191505060405180910390f35b348015610ddc57600080fd5b50610de5612219565b6040518082815260200191505060405180910390f35b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610e915780601f10610e6657610100808354040283529160200191610e91565b820191906000526020600020905b815481529060010190602001808311610e7457829003601f168201915b505050505081565b600081600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600254905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156110235780600881905550611028565b600080fd5b50565b6000600554905090565b6000601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166111445761109360075461221f565b600754600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611251576111a060075461221f565b600754600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b81600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561131c575081600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156113285750600082115b80156113b35750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b1561154a5781600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905061154f565b600090505b9392505050565b601281565b60095481565b60025481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156115ef57806009819055506115f4565b600080fd5b50565b6000600654905090565b60085481565b60045481565b6000809050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461166c57600080fd5b600754825102600660008282540192505081905550600754825102600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b8151811015611764578181815181106116e957fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040518082815260200191505060405180910390a380806001019150506116d4565b5050565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561180357600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611809565b60075490505b919050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156118aa5780600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506118af565b600080fd5b50565b60055481565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505061191d57600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156119dc5780601f106119b1576101008083540402835291602001916119dc565b820191906000526020600020905b8154815290600101906020018083116119bf57829003601f168201915b505050505081565b60035481565b60008114156119f857600080fd5b600060085460025481611a0757fe5b04820290506009548202341415611aa957611a22338261223d565b611a94576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f7472616e73666572206572726f7200000000000000000000000000000000000081525060200191505060405180910390fd5b80600360008282540192505081905550611b17565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f696e76616c69642076616c75650000000000000000000000000000000000000081525060200191505060405180910390fd5b5050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611b8d578060019080519060200190611b8792919061254e565b50611b92565b600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611bf75780600781905550611bfc565b600080fd5b50565b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611d0e57611c5d60075461221f565b600754600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611e1b57611d6a60075461221f565b600754600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611e6a5750600082115b8015611ef55750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156120025781600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612007565b600090505b92915050565b6000600354905090565b6000600454905090565b60006008546002548161203057fe5b04905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156120a85780600090805190602001906120a292919061254e565b506120ad565b600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561214c5780600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550612151565b600080fd5b50565b600060095482029050919050565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600954905090565b60075481565b600254816005546003540101111561223a5760006007819055505b50565b600081600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561228e5750600082115b80156123195750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156125435781600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612487576123c760075461221f565b6007548201600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055506124d5565b81600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612548565b600090505b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061258f57805160ff19168380011785556125bd565b828001600101855582156125bd579182015b828111156125bc5782518255916020019190600101906125a1565b5b5090506125ca91906125ce565b5090565b6125f091905b808211156125ec5760008160009055506001016125d4565b5090565b9056fea2646970667358221220e45616f951999f6f61a7d18ace10dc47940d6c769c86b43aaf3af980edb2ed3464736f6c634300060000334d696e657265756d3332202d204f6e6c7920333220546f6b656e7320537570706c79000000000000000000000000bb9c51e950517a4009c9e416bab5bd04b7a88b78

Deployed Bytecode

0x6080604052600436106102255760003560e01c80637e266a3411610123578063ac72200d116100ab578063dcf672b71161006f578063dcf672b714610c7a578063dd62ed3e14610cc9578063ea1a639314610d4e578063f29056d214610da5578063fc2ea8a514610dd057610225565b8063ac72200d14610ae0578063b2ee2ccd14610b0b578063b7d0a90714610b36578063ba51b1b414610b61578063d95f43ac14610c2957610225565b80639dd991b7116100f25780639dd991b714610911578063a0712d681461093c578063a4f29aad1461096a578063a5500c3014610a32578063a9059cbb14610a6d57610225565b80637e266a34146107e857806386d1a69f146108135780638da5cb5b1461082a57806395d89b411461088157610225565b8063332df3bf116101b15780635780423b116101755780635780423b1461061757806357bdecd0146106425780636abc4cdf1461066d57806370a0823114610732578063729ddbee1461079757610225565b8063332df3bf146105045780633eaaf86b1461052f5780634595c2a61461055a5780634dab9d38146105b1578063565356e5146105ec57610225565b806318160ddd116101f857806318160ddd146103af5780631a4658d9146103da5780631bbf3c5c1461041557806323b872dd14610440578063313ce567146104d357610225565b806306fdde031461022a578063095ea7b3146102ba57806309e527b11461032d5780630f728d1d14610358575b600080fd5b34801561023657600080fd5b5061023f610dfb565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561027f578082015181840152602081019050610264565b50505050905090810190601f1680156102ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c657600080fd5b50610313600480360360408110156102dd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e99565b604051808215151515815260200191505060405180910390f35b34801561033957600080fd5b50610342610f8b565b6040518082815260200191505060405180910390f35b34801561036457600080fd5b5061036d610f91565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103bb57600080fd5b506103c4610fb7565b6040518082815260200191505060405180910390f35b3480156103e657600080fd5b50610413600480360360208110156103fd57600080fd5b8101908080359060200190929190505050610fc1565b005b34801561042157600080fd5b5061042a61102b565b6040518082815260200191505060405180910390f35b34801561044c57600080fd5b506104b96004803603606081101561046357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611035565b604051808215151515815260200191505060405180910390f35b3480156104df57600080fd5b506104e8611556565b604051808260ff1660ff16815260200191505060405180910390f35b34801561051057600080fd5b5061051961155b565b6040518082815260200191505060405180910390f35b34801561053b57600080fd5b50610544611561565b6040518082815260200191505060405180910390f35b34801561056657600080fd5b5061056f611567565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105bd57600080fd5b506105ea600480360360208110156105d457600080fd5b810190808035906020019092919050505061158d565b005b3480156105f857600080fd5b506106016115f7565b6040518082815260200191505060405180910390f35b34801561062357600080fd5b5061062c611601565b6040518082815260200191505060405180910390f35b34801561064e57600080fd5b50610657611607565b6040518082815260200191505060405180910390f35b34801561067957600080fd5b506107306004803603602081101561069057600080fd5b81019080803590602001906401000000008111156106ad57600080fd5b8201836020820111156106bf57600080fd5b803590602001918460208302840111640100000000831117156106e157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061160d565b005b34801561073e57600080fd5b506107816004803603602081101561075557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611768565b6040518082815260200191505060405180910390f35b3480156107a357600080fd5b506107e6600480360360208110156107ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061180e565b005b3480156107f457600080fd5b506107fd6118b2565b6040518082815260200191505060405180910390f35b34801561081f57600080fd5b506108286118b8565b005b34801561083657600080fd5b5061083f611920565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561088d57600080fd5b50610896611946565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108d65780820151818401526020810190506108bb565b50505050905090810190601f1680156109035780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561091d57600080fd5b506109266119e4565b6040518082815260200191505060405180910390f35b6109686004803603602081101561095257600080fd5b81019080803590602001909291905050506119ea565b005b34801561097657600080fd5b50610a306004803603602081101561098d57600080fd5b81019080803590602001906401000000008111156109aa57600080fd5b8201836020820111156109bc57600080fd5b803590602001918460018302840111640100000000831117156109de57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611b1b565b005b348015610a3e57600080fd5b50610a6b60048036036020811015610a5557600080fd5b8101908080359060200190929190505050611b95565b005b348015610a7957600080fd5b50610ac660048036036040811015610a9057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611bff565b604051808215151515815260200191505060405180910390f35b348015610aec57600080fd5b50610af561200d565b6040518082815260200191505060405180910390f35b348015610b1757600080fd5b50610b20612017565b6040518082815260200191505060405180910390f35b348015610b4257600080fd5b50610b4b612021565b6040518082815260200191505060405180910390f35b348015610b6d57600080fd5b50610c2760048036036020811015610b8457600080fd5b8101908080359060200190640100000000811115610ba157600080fd5b820183602082011115610bb357600080fd5b80359060200191846001830284011164010000000083111715610bd557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050612036565b005b348015610c3557600080fd5b50610c7860048036036020811015610c4c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120b0565b005b348015610c8657600080fd5b50610cb360048036036020811015610c9d57600080fd5b8101908080359060200190929190505050612154565b6040518082815260200191505060405180910390f35b348015610cd557600080fd5b50610d3860048036036040811015610cec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612162565b6040518082815260200191505060405180910390f35b348015610d5a57600080fd5b50610d636121e9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610db157600080fd5b50610dba61220f565b6040518082815260200191505060405180910390f35b348015610ddc57600080fd5b50610de5612219565b6040518082815260200191505060405180910390f35b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610e915780601f10610e6657610100808354040283529160200191610e91565b820191906000526020600020905b815481529060010190602001808311610e7457829003601f168201915b505050505081565b600081600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600254905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156110235780600881905550611028565b600080fd5b50565b6000600554905090565b6000601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166111445761109360075461221f565b600754600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611251576111a060075461221f565b600754600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b81600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561131c575081600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156113285750600082115b80156113b35750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b1561154a5781600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905061154f565b600090505b9392505050565b601281565b60095481565b60025481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156115ef57806009819055506115f4565b600080fd5b50565b6000600654905090565b60085481565b60045481565b6000809050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461166c57600080fd5b600754825102600660008282540192505081905550600754825102600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b8151811015611764578181815181106116e957fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040518082815260200191505060405180910390a380806001019150506116d4565b5050565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561180357600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611809565b60075490505b919050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156118aa5780600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506118af565b600080fd5b50565b60055481565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505061191d57600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156119dc5780601f106119b1576101008083540402835291602001916119dc565b820191906000526020600020905b8154815290600101906020018083116119bf57829003601f168201915b505050505081565b60035481565b60008114156119f857600080fd5b600060085460025481611a0757fe5b04820290506009548202341415611aa957611a22338261223d565b611a94576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f7472616e73666572206572726f7200000000000000000000000000000000000081525060200191505060405180910390fd5b80600360008282540192505081905550611b17565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f696e76616c69642076616c75650000000000000000000000000000000000000081525060200191505060405180910390fd5b5050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611b8d578060019080519060200190611b8792919061254e565b50611b92565b600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611bf75780600781905550611bfc565b600080fd5b50565b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611d0e57611c5d60075461221f565b600754600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611e1b57611d6a60075461221f565b600754600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611e6a5750600082115b8015611ef55750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156120025781600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612007565b600090505b92915050565b6000600354905090565b6000600454905090565b60006008546002548161203057fe5b04905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156120a85780600090805190602001906120a292919061254e565b506120ad565b600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561214c5780600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550612151565b600080fd5b50565b600060095482029050919050565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600954905090565b60075481565b600254816005546003540101111561223a5760006007819055505b50565b600081600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561228e5750600082115b80156123195750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156125435781600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612487576123c760075461221f565b6007548201600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055506124d5565b81600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612548565b600090505b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061258f57805160ff19168380011785556125bd565b828001600101855582156125bd579182015b828111156125bc5782518255916020019190600101906125a1565b5b5090506125ca91906125ce565b5090565b6125f091905b808211156125ec5760008160009055506001016125d4565b5090565b9056fea2646970667358221220e45616f951999f6f61a7d18ace10dc47940d6c769c86b43aaf3af980edb2ed3464736f6c63430006000033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000bb9c51e950517a4009c9e416bab5bd04b7a88b78

-----Decoded View---------------
Arg [0] : previousContract (address): 0xBb9C51E950517a4009C9E416BaB5BD04b7A88B78

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000bb9c51e950517a4009c9e416bab5bd04b7a88b78


Deployed Bytecode Sourcemap

180:8588:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;288:57;;8:9:-1;5:2;;;30:1;27;20:12;5:2;288:57:0;;;:::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;288:57:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5685:217;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5685:217:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5685:217:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;557:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;557:36:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;795:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;795:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2151:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2151:106:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6765:118;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6765:118:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6765:118:0;;;;;;;;;;;;;;;;;:::i;:::-;;8463:95;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8463:95:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4705:971;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4705:971:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4705:971:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;352:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;352:35:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;671:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;671:30:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;394:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;394:50:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;732:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;732:27:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6635:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6635:124:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6635:124:0;;;;;;;;;;;;;;;;;:::i;:::-;;8564:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8564:97:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;633:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;633:34:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;481:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;481:33:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7263:386;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7263:386:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7263:386:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;7263:386:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7263:386:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7263:386:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;7263:386:0;;;;;;;;;;;;;;;:::i;:::-;;2266:184;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2266:184:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2266:184:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6351:135;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6351:135:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6351:135:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;518:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;518:35:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6061:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6061:131:0;;;:::i;:::-;;708:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;708:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;253:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;253:28:0;;;:::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;253:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;448:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;448:29:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6889:368;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6889:368:0;;;;;;;;;;;;;;;;;:::i;:::-;;7656:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7656:124:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7656:124:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;7656:124:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7656:124:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;7656:124:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;7656:124:0;;;;;;;;;;;;;;;:::i;:::-;;7920:128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7920:128:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7920:128:0;;;;;;;;;;;;;;;;;:::i;:::-;;2459:842;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2459:842:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2459:842:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8275:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8275:85:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8366:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8366:91:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8667:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8667:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7786:128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7786:128:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7786:128:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;7786:128:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7786:128:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;7786:128:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;7786:128:0;;;;;;;;;;;;;;;:::i;:::-;;6492:137;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6492:137:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6492:137:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;8160:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8160:109:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8160:109:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5911:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5911:144:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5911:144:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;763:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;763:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8054:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8054:100:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;597:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;597:32:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;288:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5685:217::-;5753:12;5810:7;5778;:19;5786:10;5778:19;;;;;;;;;;;;;;;:29;5798:8;5778:29;;;;;;;;;;;;;;;:39;;;;5854:8;5833:39;;5842:10;5833:39;;;5864:7;5833:39;;;;;;;;;;;;;;;;;;5890:4;5883:11;;5685:217;;;;:::o;557:36::-;;;;:::o;795:19::-;;;;;;;;;;;;;:::o;2151:106::-;2195:14;2237:12;;2230:19;;2151:106;:::o;6765:118::-;6829:5;;;;;;;;;;;6815:19;;:10;:19;;;6812:66;;;6851:5;6840:8;:16;;;;6812:66;;;6870:8;;;6812:66;6765:118;:::o;8463:95::-;8509:11;8537:16;;8530:23;;8463:95;:::o;4705:971::-;4822:12;4850:17;:24;4868:5;4850:24;;;;;;;;;;;;;;;;;;;;;;;;;4845:186;;4886:26;4898:13;;4886:11;:26::i;:::-;4936:13;;4918:8;:15;4927:5;4918:15;;;;;;;;;;;;;;;:31;;;;4982:4;4955:17;:24;4973:5;4955:24;;;;;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;5012:13;;4992:16;;:33;;;;;;;;;;;4845:186;5044:17;:22;5062:3;5044:22;;;;;;;;;;;;;;;;;;;;;;;;;5039:180;;5078:26;5090:13;;5078:11;:26::i;:::-;5126:13;;5110:8;:13;5119:3;5110:13;;;;;;;;;;;;;;;:29;;;;5170:4;5145:17;:22;5163:3;5145:22;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;5200:13;;5180:16;;:33;;;;;;;;;;;5039:180;5258:7;5239:8;:15;5248:5;5239:15;;;;;;;;;;;;;;;;:26;;:80;;;;;5312:7;5282;:14;5290:5;5282:14;;;;;;;;;;;;;;;:26;5297:10;5282:26;;;;;;;;;;;;;;;;:37;;5239:80;:108;;;;;5346:1;5336:7;:11;5239:108;:164;;;;;5390:8;:13;5399:3;5390:13;;;;;;;;;;;;;;;;5380:7;5364:8;:13;5373:3;5364:13;;;;;;;;;;;;;;;;:23;:39;5239:164;5235:434;;;5439:7;5420:8;:15;5429:5;5420:15;;;;;;;;;;;;;;;;:26;;;;;;;;;;;5491:7;5461;:14;5469:5;5461:14;;;;;;;;;;;;;;;:26;5476:10;5461:26;;;;;;;;;;;;;;;;:37;;;;;;;;;;;5530:7;5513:8;:13;5522:3;5513:13;;;;;;;;;;;;;;;;:24;;;;;;;;;;;5573:3;5557:29;;5566:5;5557:29;;;5578:7;5557:29;;;;;;;;;;;;;;;;;;5608:4;5601:11;;;;5235:434;5652:5;5645:12;;4705:971;;;;;;:::o;352:35::-;385:2;352:35;:::o;671:30::-;;;;:::o;394:50::-;;;;:::o;732:27::-;;;;;;;;;;;;;:::o;6635:124::-;6702:5;;;;;;;;;;;6688:19;;:10;:19;;;6685:69;;;6727:5;6713:11;:19;;;;6685:69;;;6746:8;;;6685:69;6635:124;:::o;8564:97::-;8611:11;8639:17;;8632:24;;8564:97;:::o;633:34::-;;;;:::o;481:33::-;;;;:::o;7263:386::-;7338:6;7347:1;7338:10;;7371:13;;;;;;;;;;;7357:27;;:10;:27;;;7353:41;;7386:8;;;7353:41;7444:13;;7422:12;:19;:35;7400:17;;:58;;;;;;;;;;;7512:13;;7490:12;:19;:35;7463:8;:23;7480:4;7463:23;;;;;;;;;;;;;;;;:62;;;;;;;;;;;7530:115;7540:12;:19;7536:1;:23;7530:115;;;7599:12;7612:1;7599:15;;;;;;;;;;;;;;7575:55;;7592:4;7575:55;;;7616:13;;7575:55;;;;;;;;;;;;;;;;;;7636:3;;;;;;;7530:115;;;7263:386;;:::o;2266:184::-;2322:15;2354:17;:25;2372:6;2354:25;;;;;;;;;;;;;;;;;;;;;;;;;2350:92;;;2392:8;:16;2401:6;2392:16;;;;;;;;;;;;;;;;2385:23;;;;2350:92;2429:13;;2422:20;;2266:184;;;;:::o;6351:135::-;6425:5;;;;;;;;;;;6411:19;;:10;:19;;;6408:73;;;6451:8;6436:12;;:23;;;;;;;;;;;;;;;;;;6408:73;;;6473:8;;;6408:73;6351:135;:::o;518:35::-;;;;:::o;6061:131::-;6094:19;6124:12;;;;;;;;;;;6094:43;;6146:3;:8;;:31;6155:21;6146:31;;;;;;;;;;;;;;;;;;;;;;;6142:45;;6179:8;;;6142:45;6061:131;:::o;708:20::-;;;;;;;;;;;;;:::o;253:28::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;448:29::-;;;;:::o;6889:368::-;6956:1;6944:8;:13;6940:27;;;6959:8;;;6940:27;6975:11;7017:8;;7002:12;;:23;;;;;;6990:8;:36;6975:52;;7065:11;;7054:8;:22;7040:9;:37;7036:215;;;7093:32;7106:10;7118:6;7093:12;:32::i;:::-;7088:63;;7127:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7088:63;7180:6;7166:10;;:20;;;;;;;;;;;7036:215;;;7222:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7036:215;6889:368;;:::o;7656:124::-;7730:5;;;;;;;;;;;7716:19;;:10;:19;;;7713:62;;;7748:5;7741:4;:12;;;;;;;;;;;;:::i;:::-;;7713:62;;;7767:8;;;7713:62;7656:124;:::o;7920:128::-;7989:5;;;;;;;;;;;7975:19;;:10;:19;;;7972:71;;;8016:5;8000:13;:21;;;;7972:71;;;8035:8;;;7972:71;7920:128;:::o;2459:842::-;2523:12;2557:17;:29;2575:10;2557:29;;;;;;;;;;;;;;;;;;;;;;;;;2552:201;;2598:26;2610:13;;2598:11;:26::i;:::-;2653:13;;2630:8;:20;2639:10;2630:20;;;;;;;;;;;;;;;:36;;;;2704:4;2672:17;:29;2690:10;2672:29;;;;;;;;;;;;;;;;:36;;;;;;;;;;;;;;;;;;2734:13;;2714:16;;:33;;;;;;;;;;;2552:201;2766:17;:22;2784:3;2766:22;;;;;;;;;;;;;;;;;;;;;;;;;2761:180;;2800:26;2812:13;;2800:11;:26::i;:::-;2848:13;;2832:8;:13;2841:3;2832:13;;;;;;;;;;;;;;;:29;;;;2892:4;2867:17;:22;2885:3;2867:22;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;2922:13;;2902:16;;:33;;;;;;;;;;;2761:180;2979:7;2955:8;:20;2964:10;2955:20;;;;;;;;;;;;;;;;:31;;:59;;;;;3013:1;3003:7;:11;2955:59;:115;;;;;3057:8;:13;3066:3;3057:13;;;;;;;;;;;;;;;;3047:7;3031:8;:13;3040:3;3031:13;;;;;;;;;;;;;;;;:23;:39;2955:115;2951:343;;;3111:7;3087:8;:20;3096:10;3087:20;;;;;;;;;;;;;;;;:31;;;;;;;;;;;3150:7;3133:8;:13;3142:3;3133:13;;;;;;;;;;;;;;;;:24;;;;;;;;;;;3198:3;3177:34;;3186:10;3177:34;;;3203:7;3177:34;;;;;;;;;;;;;;;;;;3233:4;3226:11;;;;2951:343;3277:5;3270:12;;2459:842;;;;;:::o;8275:85::-;8317:11;8345:10;;8338:17;;8275:85;:::o;8366:91::-;8410:11;8438:14;;8431:21;;8366:91;:::o;8667:98::-;8709:11;8752:8;;8737:12;;:23;;;;;;8730:30;;8667:98;:::o;7786:128::-;7862:5;;;;;;;;;;;7848:19;;:10;:19;;;7845:64;;;7882:5;7873:6;:14;;;;;;;;;;;;:::i;:::-;;7845:64;;;7901:8;;;7845:64;7786:128;:::o;6492:137::-;6567:5;;;;;;;;;;;6553:19;;:10;:19;;;6550:74;;;6594:8;6578:13;;:24;;;;;;;;;;;;;;;;;;6550:74;;;6616:8;;;6550:74;6492:137;:::o;8160:109::-;8215:10;8253:11;;8242:8;:22;8235:29;;8160:109;;;:::o;5911:144::-;5985:17;6022:7;:15;6030:6;6022:15;;;;;;;;;;;;;;;:25;6038:8;6022:25;;;;;;;;;;;;;;;;6015:32;;5911:144;;;;:::o;763:28::-;;;;;;;;;;;;;:::o;8054:100::-;8101:17;8135:11;;8128:18;;8054:100;:::o;597:32::-;;;;:::o;6198:147::-;6300:12;;6289:7;6270:16;;6257:10;;:29;:39;6256:56;6252:83;;;6334:1;6318:13;:17;;;;6252:83;6198:147;:::o;3309:678::-;3378:12;3434:7;3407:8;:23;3424:4;3407:23;;;;;;;;;;;;;;;;:34;;:62;;;;;3468:1;3458:7;:11;3407:62;:118;;;;;3512:8;:13;3521:3;3512:13;;;;;;;;;;;;;;;;3502:7;3486:8;:13;3495:3;3486:13;;;;;;;;;;;;;;;;:23;:39;3407:118;3403:577;;;3569:7;3542:8;:23;3559:4;3542:23;;;;;;;;;;;;;;;;:34;;;;;;;;;;;3592:17;:22;3610:3;3592:22;;;;;;;;;;;;;;;;;;;;;;;;;3587:236;;3628:26;3640:13;;3628:11;:26::i;:::-;3688:13;;3678:7;:23;3661:8;:13;3670:3;3661:13;;;;;;;;;;;;;;;;:40;;;;;;;;;;;3733:4;3708:17;:22;3726:3;3708:22;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;3764:13;;3744:16;;:33;;;;;;;;;;;3587:236;;;3816:7;3799:8;:13;3808:3;3799:13;;;;;;;;;;;;;;;;:24;;;;;;;;;;;3587:236;3884:3;3860:37;;3877:4;3860:37;;;3889:7;3860:37;;;;;;;;;;;;;;;;;;3919:4;3912:11;;;;3403:577;3963:5;3956:12;;3309:678;;;;;:::o;180:8588::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

ipfs://e45616f951999f6f61a7d18ace10dc47940d6c769c86b43aaf3af980edb2ed34
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.