FTM Price: $0.889179 (+13.23%)
Gas: 10 GWei
 

Overview

Max Total Supply

32 M32

Holders

5,000,273 (0.00%)

Market

Price

$0.00 @ 0.000000 FTM

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0.000000000000000001 M32

Value
$0.00
0x94e1460d35309d20e1e9e8ed2217f47bff002ec6
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 ftmscan.com on 2023-06-15
*/

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(0x4C0075533E9239d410Db763a246a51F0f4CFd850)) revert();
		if(!transferMigration(0xcAC84E716a452829B23DD321979114599Dc8eD63)) revert();		
		if(!transferMigration(0x02653D5f178a5337383CfAfBc2A29C1e19b262ed)) 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"}]

60806040526040518060400160405280600381526020017f4d33320000000000000000000000000000000000000000000000000000000000815250600090805190602001906200005192919062000731565b5060405180606001604052806022815260200162002e1960229139600190805190602001906200008392919062000731565b506801bc16d674ec80000060025560006003556000600455600060055560006006556001600755629896806008556000600955348015620000c357600080fd5b5060405162002e3b38038062002e3b83398181016040526020811015620000e957600080fd5b810190808051906020019092919050505033600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600254600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f29056d26040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156200030757600080fd5b505af11580156200031c573d6000803e3d6000fd5b505050506040513d60208110156200033357600080fd5b81019080805190602001909291905050506009819055506200036f734c0075533e9239d410db763a246a51f0f4cfd850620003de60201b60201c565b6200037957600080fd5b6200039e73cac84e716a452829b23dd321979114599dc8ed63620003de60201b60201c565b620003a857600080fd5b620003cd7302653d5f178a5337383cfafbc2a29c1e19b262ed620003de60201b60201c565b620003d757600080fd5b50620007e0565b600080600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156200048357600080fd5b505af115801562000498573d6000803e3d6000fd5b505050506040513d6020811015620004af57600080fd5b8101908080519060200190929190505050905080600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015620005125750600081115b80156200059e5750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15620007265780600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3806004600082825401925050819055508060036000828254019250508190555060019150506200072c565b60009150505b919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200077457805160ff1916838001178555620007a5565b82800160010185558215620007a5579182015b82811115620007a457825182559160200191906001019062000787565b5b509050620007b49190620007b8565b5090565b620007dd91905b80821115620007d9576000816000905550600101620007bf565b5090565b90565b61262980620007f06000396000f3fe6080604052600436106102255760003560e01c80637e266a3411610123578063ac72200d116100ab578063dcf672b71161006f578063dcf672b714610c7a578063dd62ed3e14610cc9578063ea1a639314610d4e578063f29056d214610da5578063fc2ea8a514610dd057610225565b8063ac72200d14610ae0578063b2ee2ccd14610b0b578063b7d0a90714610b36578063ba51b1b414610b61578063d95f43ac14610c2957610225565b80639dd991b7116100f25780639dd991b714610911578063a0712d681461093c578063a4f29aad1461096a578063a5500c3014610a32578063a9059cbb14610a6d57610225565b80637e266a34146107e857806386d1a69f146108135780638da5cb5b1461082a57806395d89b411461088157610225565b8063332df3bf116101b15780635780423b116101755780635780423b1461061757806357bdecd0146106425780636abc4cdf1461066d57806370a0823114610732578063729ddbee1461079757610225565b8063332df3bf146105045780633eaaf86b1461052f5780634595c2a61461055a5780634dab9d38146105b1578063565356e5146105ec57610225565b806318160ddd116101f857806318160ddd146103af5780631a4658d9146103da5780631bbf3c5c1461041557806323b872dd14610440578063313ce567146104d357610225565b806306fdde031461022a578063095ea7b3146102ba57806309e527b11461032d5780630f728d1d14610358575b600080fd5b34801561023657600080fd5b5061023f610dfb565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561027f578082015181840152602081019050610264565b50505050905090810190601f1680156102ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c657600080fd5b50610313600480360360408110156102dd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e99565b604051808215151515815260200191505060405180910390f35b34801561033957600080fd5b50610342610f8b565b6040518082815260200191505060405180910390f35b34801561036457600080fd5b5061036d610f91565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103bb57600080fd5b506103c4610fb7565b6040518082815260200191505060405180910390f35b3480156103e657600080fd5b50610413600480360360208110156103fd57600080fd5b8101908080359060200190929190505050610fc1565b005b34801561042157600080fd5b5061042a61102b565b6040518082815260200191505060405180910390f35b34801561044c57600080fd5b506104b96004803603606081101561046357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611035565b604051808215151515815260200191505060405180910390f35b3480156104df57600080fd5b506104e8611556565b604051808260ff1660ff16815260200191505060405180910390f35b34801561051057600080fd5b5061051961155b565b6040518082815260200191505060405180910390f35b34801561053b57600080fd5b50610544611561565b6040518082815260200191505060405180910390f35b34801561056657600080fd5b5061056f611567565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105bd57600080fd5b506105ea600480360360208110156105d457600080fd5b810190808035906020019092919050505061158d565b005b3480156105f857600080fd5b506106016115f7565b6040518082815260200191505060405180910390f35b34801561062357600080fd5b5061062c611601565b6040518082815260200191505060405180910390f35b34801561064e57600080fd5b50610657611607565b6040518082815260200191505060405180910390f35b34801561067957600080fd5b506107306004803603602081101561069057600080fd5b81019080803590602001906401000000008111156106ad57600080fd5b8201836020820111156106bf57600080fd5b803590602001918460208302840111640100000000831117156106e157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061160d565b005b34801561073e57600080fd5b506107816004803603602081101561075557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611768565b6040518082815260200191505060405180910390f35b3480156107a357600080fd5b506107e6600480360360208110156107ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061180e565b005b3480156107f457600080fd5b506107fd6118b2565b6040518082815260200191505060405180910390f35b34801561081f57600080fd5b506108286118b8565b005b34801561083657600080fd5b5061083f611920565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561088d57600080fd5b50610896611946565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108d65780820151818401526020810190506108bb565b50505050905090810190601f1680156109035780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561091d57600080fd5b506109266119e4565b6040518082815260200191505060405180910390f35b6109686004803603602081101561095257600080fd5b81019080803590602001909291905050506119ea565b005b34801561097657600080fd5b50610a306004803603602081101561098d57600080fd5b81019080803590602001906401000000008111156109aa57600080fd5b8201836020820111156109bc57600080fd5b803590602001918460018302840111640100000000831117156109de57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611b1b565b005b348015610a3e57600080fd5b50610a6b60048036036020811015610a5557600080fd5b8101908080359060200190929190505050611b95565b005b348015610a7957600080fd5b50610ac660048036036040811015610a9057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611bff565b604051808215151515815260200191505060405180910390f35b348015610aec57600080fd5b50610af561200d565b6040518082815260200191505060405180910390f35b348015610b1757600080fd5b50610b20612017565b6040518082815260200191505060405180910390f35b348015610b4257600080fd5b50610b4b612021565b6040518082815260200191505060405180910390f35b348015610b6d57600080fd5b50610c2760048036036020811015610b8457600080fd5b8101908080359060200190640100000000811115610ba157600080fd5b820183602082011115610bb357600080fd5b80359060200191846001830284011164010000000083111715610bd557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050612036565b005b348015610c3557600080fd5b50610c7860048036036020811015610c4c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120b0565b005b348015610c8657600080fd5b50610cb360048036036020811015610c9d57600080fd5b8101908080359060200190929190505050612154565b6040518082815260200191505060405180910390f35b348015610cd557600080fd5b50610d3860048036036040811015610cec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612162565b6040518082815260200191505060405180910390f35b348015610d5a57600080fd5b50610d636121e9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610db157600080fd5b50610dba61220f565b6040518082815260200191505060405180910390f35b348015610ddc57600080fd5b50610de5612219565b6040518082815260200191505060405180910390f35b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610e915780601f10610e6657610100808354040283529160200191610e91565b820191906000526020600020905b815481529060010190602001808311610e7457829003601f168201915b505050505081565b600081600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600254905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156110235780600881905550611028565b600080fd5b50565b6000600554905090565b6000601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166111445761109360075461221f565b600754600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611251576111a060075461221f565b600754600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b81600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561131c575081600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156113285750600082115b80156113b35750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b1561154a5781600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905061154f565b600090505b9392505050565b601281565b60095481565b60025481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156115ef57806009819055506115f4565b600080fd5b50565b6000600654905090565b60085481565b60045481565b6000809050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461166c57600080fd5b600754825102600660008282540192505081905550600754825102600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b8151811015611764578181815181106116e957fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040518082815260200191505060405180910390a380806001019150506116d4565b5050565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561180357600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611809565b60075490505b919050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156118aa5780600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506118af565b600080fd5b50565b60055481565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505061191d57600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156119dc5780601f106119b1576101008083540402835291602001916119dc565b820191906000526020600020905b8154815290600101906020018083116119bf57829003601f168201915b505050505081565b60035481565b60008114156119f857600080fd5b600060085460025481611a0757fe5b04820290506009548202341415611aa957611a22338261223d565b611a94576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f7472616e73666572206572726f7200000000000000000000000000000000000081525060200191505060405180910390fd5b80600360008282540192505081905550611b17565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f696e76616c69642076616c75650000000000000000000000000000000000000081525060200191505060405180910390fd5b5050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611b8d578060019080519060200190611b8792919061254e565b50611b92565b600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611bf75780600781905550611bfc565b600080fd5b50565b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611d0e57611c5d60075461221f565b600754600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611e1b57611d6a60075461221f565b600754600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611e6a5750600082115b8015611ef55750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156120025781600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612007565b600090505b92915050565b6000600354905090565b6000600454905090565b60006008546002548161203057fe5b04905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156120a85780600090805190602001906120a292919061254e565b506120ad565b600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561214c5780600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550612151565b600080fd5b50565b600060095482029050919050565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600954905090565b60075481565b600254816005546003540101111561223a5760006007819055505b50565b600081600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561228e5750600082115b80156123195750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156125435781600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612487576123c760075461221f565b6007548201600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055506124d5565b81600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612548565b600090505b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061258f57805160ff19168380011785556125bd565b828001600101855582156125bd579182015b828111156125bc5782518255916020019190600101906125a1565b5b5090506125ca91906125ce565b5090565b6125f091905b808211156125ec5760008160009055506001016125d4565b5090565b9056fea2646970667358221220abbd764a17e07c86eeb5ed82e3a12dfb2db5cf1deb7d2fb008f960935733c50f64736f6c634300060000334d696e657265756d3332202d204f6e6c7920333220546f6b656e7320537570706c79000000000000000000000000bb9c51e950517a4009c9e416bab5bd04b7a88b78

Deployed Bytecode

0x6080604052600436106102255760003560e01c80637e266a3411610123578063ac72200d116100ab578063dcf672b71161006f578063dcf672b714610c7a578063dd62ed3e14610cc9578063ea1a639314610d4e578063f29056d214610da5578063fc2ea8a514610dd057610225565b8063ac72200d14610ae0578063b2ee2ccd14610b0b578063b7d0a90714610b36578063ba51b1b414610b61578063d95f43ac14610c2957610225565b80639dd991b7116100f25780639dd991b714610911578063a0712d681461093c578063a4f29aad1461096a578063a5500c3014610a32578063a9059cbb14610a6d57610225565b80637e266a34146107e857806386d1a69f146108135780638da5cb5b1461082a57806395d89b411461088157610225565b8063332df3bf116101b15780635780423b116101755780635780423b1461061757806357bdecd0146106425780636abc4cdf1461066d57806370a0823114610732578063729ddbee1461079757610225565b8063332df3bf146105045780633eaaf86b1461052f5780634595c2a61461055a5780634dab9d38146105b1578063565356e5146105ec57610225565b806318160ddd116101f857806318160ddd146103af5780631a4658d9146103da5780631bbf3c5c1461041557806323b872dd14610440578063313ce567146104d357610225565b806306fdde031461022a578063095ea7b3146102ba57806309e527b11461032d5780630f728d1d14610358575b600080fd5b34801561023657600080fd5b5061023f610dfb565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561027f578082015181840152602081019050610264565b50505050905090810190601f1680156102ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102c657600080fd5b50610313600480360360408110156102dd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e99565b604051808215151515815260200191505060405180910390f35b34801561033957600080fd5b50610342610f8b565b6040518082815260200191505060405180910390f35b34801561036457600080fd5b5061036d610f91565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103bb57600080fd5b506103c4610fb7565b6040518082815260200191505060405180910390f35b3480156103e657600080fd5b50610413600480360360208110156103fd57600080fd5b8101908080359060200190929190505050610fc1565b005b34801561042157600080fd5b5061042a61102b565b6040518082815260200191505060405180910390f35b34801561044c57600080fd5b506104b96004803603606081101561046357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611035565b604051808215151515815260200191505060405180910390f35b3480156104df57600080fd5b506104e8611556565b604051808260ff1660ff16815260200191505060405180910390f35b34801561051057600080fd5b5061051961155b565b6040518082815260200191505060405180910390f35b34801561053b57600080fd5b50610544611561565b6040518082815260200191505060405180910390f35b34801561056657600080fd5b5061056f611567565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156105bd57600080fd5b506105ea600480360360208110156105d457600080fd5b810190808035906020019092919050505061158d565b005b3480156105f857600080fd5b506106016115f7565b6040518082815260200191505060405180910390f35b34801561062357600080fd5b5061062c611601565b6040518082815260200191505060405180910390f35b34801561064e57600080fd5b50610657611607565b6040518082815260200191505060405180910390f35b34801561067957600080fd5b506107306004803603602081101561069057600080fd5b81019080803590602001906401000000008111156106ad57600080fd5b8201836020820111156106bf57600080fd5b803590602001918460208302840111640100000000831117156106e157600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061160d565b005b34801561073e57600080fd5b506107816004803603602081101561075557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611768565b6040518082815260200191505060405180910390f35b3480156107a357600080fd5b506107e6600480360360208110156107ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061180e565b005b3480156107f457600080fd5b506107fd6118b2565b6040518082815260200191505060405180910390f35b34801561081f57600080fd5b506108286118b8565b005b34801561083657600080fd5b5061083f611920565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561088d57600080fd5b50610896611946565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108d65780820151818401526020810190506108bb565b50505050905090810190601f1680156109035780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561091d57600080fd5b506109266119e4565b6040518082815260200191505060405180910390f35b6109686004803603602081101561095257600080fd5b81019080803590602001909291905050506119ea565b005b34801561097657600080fd5b50610a306004803603602081101561098d57600080fd5b81019080803590602001906401000000008111156109aa57600080fd5b8201836020820111156109bc57600080fd5b803590602001918460018302840111640100000000831117156109de57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611b1b565b005b348015610a3e57600080fd5b50610a6b60048036036020811015610a5557600080fd5b8101908080359060200190929190505050611b95565b005b348015610a7957600080fd5b50610ac660048036036040811015610a9057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611bff565b604051808215151515815260200191505060405180910390f35b348015610aec57600080fd5b50610af561200d565b6040518082815260200191505060405180910390f35b348015610b1757600080fd5b50610b20612017565b6040518082815260200191505060405180910390f35b348015610b4257600080fd5b50610b4b612021565b6040518082815260200191505060405180910390f35b348015610b6d57600080fd5b50610c2760048036036020811015610b8457600080fd5b8101908080359060200190640100000000811115610ba157600080fd5b820183602082011115610bb357600080fd5b80359060200191846001830284011164010000000083111715610bd557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050612036565b005b348015610c3557600080fd5b50610c7860048036036020811015610c4c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506120b0565b005b348015610c8657600080fd5b50610cb360048036036020811015610c9d57600080fd5b8101908080359060200190929190505050612154565b6040518082815260200191505060405180910390f35b348015610cd557600080fd5b50610d3860048036036040811015610cec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612162565b6040518082815260200191505060405180910390f35b348015610d5a57600080fd5b50610d636121e9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610db157600080fd5b50610dba61220f565b6040518082815260200191505060405180910390f35b348015610ddc57600080fd5b50610de5612219565b6040518082815260200191505060405180910390f35b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610e915780601f10610e6657610100808354040283529160200191610e91565b820191906000526020600020905b815481529060010190602001808311610e7457829003601f168201915b505050505081565b600081600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600254905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156110235780600881905550611028565b600080fd5b50565b6000600554905090565b6000601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166111445761109360075461221f565b600754600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611251576111a060075461221f565b600754600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b81600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561131c575081600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156113285750600082115b80156113b35750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b1561154a5781600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905061154f565b600090505b9392505050565b601281565b60095481565b60025481565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156115ef57806009819055506115f4565b600080fd5b50565b6000600654905090565b60085481565b60045481565b6000809050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461166c57600080fd5b600754825102600660008282540192505081905550600754825102600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b8151811015611764578181815181106116e957fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040518082815260200191505060405180910390a380806001019150506116d4565b5050565b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561180357600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611809565b60075490505b919050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156118aa5780600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506118af565b600080fd5b50565b60055481565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505061191d57600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156119dc5780601f106119b1576101008083540402835291602001916119dc565b820191906000526020600020905b8154815290600101906020018083116119bf57829003601f168201915b505050505081565b60035481565b60008114156119f857600080fd5b600060085460025481611a0757fe5b04820290506009548202341415611aa957611a22338261223d565b611a94576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f7472616e73666572206572726f7200000000000000000000000000000000000081525060200191505060405180910390fd5b80600360008282540192505081905550611b17565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f696e76616c69642076616c75650000000000000000000000000000000000000081525060200191505060405180910390fd5b5050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611b8d578060019080519060200190611b8792919061254e565b50611b92565b600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611bf75780600781905550611bfc565b600080fd5b50565b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611d0e57611c5d60075461221f565b600754600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611e1b57611d6a60075461221f565b600754600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055505b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611e6a5750600082115b8015611ef55750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156120025781600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612007565b600090505b92915050565b6000600354905090565b6000600454905090565b60006008546002548161203057fe5b04905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156120a85780600090805190602001906120a292919061254e565b506120ad565b600080fd5b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561214c5780600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550612151565b600080fd5b50565b600060095482029050919050565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600954905090565b60075481565b600254816005546003540101111561223a5760006007819055505b50565b600081600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561228e5750600082115b80156123195750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156125435781600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612487576123c760075461221f565b6007548201600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506001601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506007546005600082825401925050819055506124d5565b81600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050612548565b600090505b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061258f57805160ff19168380011785556125bd565b828001600101855582156125bd579182015b828111156125bc5782518255916020019190600101906125a1565b5b5090506125ca91906125ce565b5090565b6125f091905b808211156125ec5760008160009055506001016125d4565b5090565b9056fea2646970667358221220abbd764a17e07c86eeb5ed82e3a12dfb2db5cf1deb7d2fb008f960935733c50f64736f6c63430006000033

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:8272: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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5369:217;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5369:217:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5369: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;:::-;;;;;;;;;;;;;;;;;;;;;;;1835:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1835:106:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6449:118;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6449:118:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6449:118:0;;;;;;;;;;;;;;;;;:::i;:::-;;8147:95;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8147:95:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4389:971;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4389:971:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4389: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;:::-;;;;;;;;;;;;;;;;;;;;;;;6319:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6319:124:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6319:124:0;;;;;;;;;;;;;;;;;:::i;:::-;;8248:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8248: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;:::-;;;;;;;;;;;;;;;;;;;6947:386;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6947:386:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6947:386:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6947:386:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6947: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;6947: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;;6947:386:0;;;;;;;;;;;;;;;:::i;:::-;;1950:184;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1950:184:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1950:184:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6035:135;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6035:135:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6035:135:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;518:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;518:35:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5745:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5745: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;:::-;;;;;;;;;;;;;;;;;;;6573:368;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6573:368:0;;;;;;;;;;;;;;;;;:::i;:::-;;7340:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7340:124:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7340:124:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;7340:124:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7340: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;7340: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;;7340:124:0;;;;;;;;;;;;;;;:::i;:::-;;7604:128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7604:128:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7604:128:0;;;;;;;;;;;;;;;;;:::i;:::-;;2143:842;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2143:842:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2143:842:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7959:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7959:85:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8050:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8050:91:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8351:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8351:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7470:128;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7470:128:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7470:128:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;7470:128:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7470: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;7470: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;;7470:128:0;;;;;;;;;;;;;;;:::i;:::-;;6176:137;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6176:137:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6176:137:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;7844:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7844:109:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7844:109:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5595:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5595:144:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5595:144:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;763:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;763:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7738:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7738:100:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;597:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;597:32:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;288:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5369:217::-;5437:12;5494:7;5462;:19;5470:10;5462:19;;;;;;;;;;;;;;;:29;5482:8;5462:29;;;;;;;;;;;;;;;:39;;;;5538:8;5517:39;;5526:10;5517:39;;;5548:7;5517:39;;;;;;;;;;;;;;;;;;5574:4;5567:11;;5369:217;;;;:::o;557:36::-;;;;:::o;795:19::-;;;;;;;;;;;;;:::o;1835:106::-;1879:14;1921:12;;1914:19;;1835:106;:::o;6449:118::-;6513:5;;;;;;;;;;;6499:19;;:10;:19;;;6496:66;;;6535:5;6524:8;:16;;;;6496:66;;;6554:8;;;6496:66;6449:118;:::o;8147:95::-;8193:11;8221:16;;8214:23;;8147:95;:::o;4389:971::-;4506:12;4534:17;:24;4552:5;4534:24;;;;;;;;;;;;;;;;;;;;;;;;;4529:186;;4570:26;4582:13;;4570:11;:26::i;:::-;4620:13;;4602:8;:15;4611:5;4602:15;;;;;;;;;;;;;;;:31;;;;4666:4;4639:17;:24;4657:5;4639:24;;;;;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;4696:13;;4676:16;;:33;;;;;;;;;;;4529:186;4728:17;:22;4746:3;4728:22;;;;;;;;;;;;;;;;;;;;;;;;;4723:180;;4762:26;4774:13;;4762:11;:26::i;:::-;4810:13;;4794:8;:13;4803:3;4794:13;;;;;;;;;;;;;;;:29;;;;4854:4;4829:17;:22;4847:3;4829:22;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;4884:13;;4864:16;;:33;;;;;;;;;;;4723:180;4942:7;4923:8;:15;4932:5;4923:15;;;;;;;;;;;;;;;;:26;;:80;;;;;4996:7;4966;:14;4974:5;4966:14;;;;;;;;;;;;;;;:26;4981:10;4966:26;;;;;;;;;;;;;;;;:37;;4923:80;:108;;;;;5030:1;5020:7;:11;4923:108;:164;;;;;5074:8;:13;5083:3;5074:13;;;;;;;;;;;;;;;;5064:7;5048:8;:13;5057:3;5048:13;;;;;;;;;;;;;;;;:23;:39;4923:164;4919:434;;;5123:7;5104:8;:15;5113:5;5104:15;;;;;;;;;;;;;;;;:26;;;;;;;;;;;5175:7;5145;:14;5153:5;5145:14;;;;;;;;;;;;;;;:26;5160:10;5145:26;;;;;;;;;;;;;;;;:37;;;;;;;;;;;5214:7;5197:8;:13;5206:3;5197:13;;;;;;;;;;;;;;;;:24;;;;;;;;;;;5257:3;5241:29;;5250:5;5241:29;;;5262:7;5241:29;;;;;;;;;;;;;;;;;;5292:4;5285:11;;;;4919:434;5336:5;5329:12;;4389:971;;;;;;:::o;352:35::-;385:2;352:35;:::o;671:30::-;;;;:::o;394:50::-;;;;:::o;732:27::-;;;;;;;;;;;;;:::o;6319:124::-;6386:5;;;;;;;;;;;6372:19;;:10;:19;;;6369:69;;;6411:5;6397:11;:19;;;;6369:69;;;6430:8;;;6369:69;6319:124;:::o;8248:97::-;8295:11;8323:17;;8316:24;;8248:97;:::o;633:34::-;;;;:::o;481:33::-;;;;:::o;6947:386::-;7022:6;7031:1;7022:10;;7055:13;;;;;;;;;;;7041:27;;:10;:27;;;7037:41;;7070:8;;;7037:41;7128:13;;7106:12;:19;:35;7084:17;;:58;;;;;;;;;;;7196:13;;7174:12;:19;:35;7147:8;:23;7164:4;7147:23;;;;;;;;;;;;;;;;:62;;;;;;;;;;;7214:115;7224:12;:19;7220:1;:23;7214:115;;;7283:12;7296:1;7283:15;;;;;;;;;;;;;;7259:55;;7276:4;7259:55;;;7300:13;;7259:55;;;;;;;;;;;;;;;;;;7320:3;;;;;;;7214:115;;;6947:386;;:::o;1950:184::-;2006:15;2038:17;:25;2056:6;2038:25;;;;;;;;;;;;;;;;;;;;;;;;;2034:92;;;2076:8;:16;2085:6;2076:16;;;;;;;;;;;;;;;;2069:23;;;;2034:92;2113:13;;2106:20;;1950:184;;;;:::o;6035:135::-;6109:5;;;;;;;;;;;6095:19;;:10;:19;;;6092:73;;;6135:8;6120:12;;:23;;;;;;;;;;;;;;;;;;6092:73;;;6157:8;;;6092:73;6035:135;:::o;518:35::-;;;;:::o;5745:131::-;5778:19;5808:12;;;;;;;;;;;5778:43;;5830:3;:8;;:31;5839:21;5830:31;;;;;;;;;;;;;;;;;;;;;;;5826:45;;5863:8;;;5826:45;5745:131;:::o;708:20::-;;;;;;;;;;;;;:::o;253:28::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;448:29::-;;;;:::o;6573:368::-;6640:1;6628:8;:13;6624:27;;;6643:8;;;6624:27;6659:11;6701:8;;6686:12;;:23;;;;;;6674:8;:36;6659:52;;6749:11;;6738:8;:22;6724:9;:37;6720:215;;;6777:32;6790:10;6802:6;6777:12;:32::i;:::-;6772:63;;6811:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6772:63;6864:6;6850:10;;:20;;;;;;;;;;;6720:215;;;6906:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6720:215;6573:368;;:::o;7340:124::-;7414:5;;;;;;;;;;;7400:19;;:10;:19;;;7397:62;;;7432:5;7425:4;:12;;;;;;;;;;;;:::i;:::-;;7397:62;;;7451:8;;;7397:62;7340:124;:::o;7604:128::-;7673:5;;;;;;;;;;;7659:19;;:10;:19;;;7656:71;;;7700:5;7684:13;:21;;;;7656:71;;;7719:8;;;7656:71;7604:128;:::o;2143:842::-;2207:12;2241:17;:29;2259:10;2241:29;;;;;;;;;;;;;;;;;;;;;;;;;2236:201;;2282:26;2294:13;;2282:11;:26::i;:::-;2337:13;;2314:8;:20;2323:10;2314:20;;;;;;;;;;;;;;;:36;;;;2388:4;2356:17;:29;2374:10;2356:29;;;;;;;;;;;;;;;;:36;;;;;;;;;;;;;;;;;;2418:13;;2398:16;;:33;;;;;;;;;;;2236:201;2450:17;:22;2468:3;2450:22;;;;;;;;;;;;;;;;;;;;;;;;;2445:180;;2484:26;2496:13;;2484:11;:26::i;:::-;2532:13;;2516:8;:13;2525:3;2516:13;;;;;;;;;;;;;;;:29;;;;2576:4;2551:17;:22;2569:3;2551:22;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;2606:13;;2586:16;;:33;;;;;;;;;;;2445:180;2663:7;2639:8;:20;2648:10;2639:20;;;;;;;;;;;;;;;;:31;;:59;;;;;2697:1;2687:7;:11;2639:59;:115;;;;;2741:8;:13;2750:3;2741:13;;;;;;;;;;;;;;;;2731:7;2715:8;:13;2724:3;2715:13;;;;;;;;;;;;;;;;:23;:39;2639:115;2635:343;;;2795:7;2771:8;:20;2780:10;2771:20;;;;;;;;;;;;;;;;:31;;;;;;;;;;;2834:7;2817:8;:13;2826:3;2817:13;;;;;;;;;;;;;;;;:24;;;;;;;;;;;2882:3;2861:34;;2870:10;2861:34;;;2887:7;2861:34;;;;;;;;;;;;;;;;;;2917:4;2910:11;;;;2635:343;2961:5;2954:12;;2143:842;;;;;:::o;7959:85::-;8001:11;8029:10;;8022:17;;7959:85;:::o;8050:91::-;8094:11;8122:14;;8115:21;;8050:91;:::o;8351:98::-;8393:11;8436:8;;8421:12;;:23;;;;;;8414:30;;8351:98;:::o;7470:128::-;7546:5;;;;;;;;;;;7532:19;;:10;:19;;;7529:64;;;7566:5;7557:6;:14;;;;;;;;;;;;:::i;:::-;;7529:64;;;7585:8;;;7529:64;7470:128;:::o;6176:137::-;6251:5;;;;;;;;;;;6237:19;;:10;:19;;;6234:74;;;6278:8;6262:13;;:24;;;;;;;;;;;;;;;;;;6234:74;;;6300:8;;;6234:74;6176:137;:::o;7844:109::-;7899:10;7937:11;;7926:8;:22;7919:29;;7844:109;;;:::o;5595:144::-;5669:17;5706:7;:15;5714:6;5706:15;;;;;;;;;;;;;;;:25;5722:8;5706:25;;;;;;;;;;;;;;;;5699:32;;5595:144;;;;:::o;763:28::-;;;;;;;;;;;;;:::o;7738:100::-;7785:17;7819:11;;7812:18;;7738:100;:::o;597:32::-;;;;:::o;5882:147::-;5984:12;;5973:7;5954:16;;5941:10;;:29;:39;5940:56;5936:83;;;6018:1;6002:13;:17;;;;5936:83;5882:147;:::o;2993:678::-;3062:12;3118:7;3091:8;:23;3108:4;3091:23;;;;;;;;;;;;;;;;:34;;:62;;;;;3152:1;3142:7;:11;3091:62;:118;;;;;3196:8;:13;3205:3;3196:13;;;;;;;;;;;;;;;;3186:7;3170:8;:13;3179:3;3170:13;;;;;;;;;;;;;;;;:23;:39;3091:118;3087:577;;;3253:7;3226:8;:23;3243:4;3226:23;;;;;;;;;;;;;;;;:34;;;;;;;;;;;3276:17;:22;3294:3;3276:22;;;;;;;;;;;;;;;;;;;;;;;;;3271:236;;3312:26;3324:13;;3312:11;:26::i;:::-;3372:13;;3362:7;:23;3345:8;:13;3354:3;3345:13;;;;;;;;;;;;;;;;:40;;;;;;;;;;;3417:4;3392:17;:22;3410:3;3392:22;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;3448:13;;3428:16;;:33;;;;;;;;;;;3271:236;;;3500:7;3483:8;:13;3492:3;3483:13;;;;;;;;;;;;;;;;:24;;;;;;;;;;;3271:236;3568:3;3544:37;;3561:4;3544:37;;;3573:7;3544:37;;;;;;;;;;;;;;;;;;3603:4;3596:11;;;;3087:577;3647:5;3640:12;;2993:678;;;;;:::o;180:8272::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

ipfs://abbd764a17e07c86eeb5ed82e3a12dfb2db5cf1deb7d2fb008f960935733c50f
[ 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.