ETH Price: $2,975.93 (-0.62%)
Gas: 6 Gwei

Token

CryptoQuantumTradingFund (CQTF)
 

Overview

Max Total Supply

79,869,883.33299999999998 CQTF

Holders

127

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
CryptoQuantumTradingFund

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.21;



contract ERC20Interface {

    function totalSupply() public constant returns (uint);

    function balanceOf(address tokenOwner) public constant returns (uint balance);

    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);

    function transfer(address to, uint tokens) public returns (bool success);

    function approve(address spender, uint tokens) public returns (bool success);

    function transferFrom(address from, address to, uint tokens) public returns (bool success);



    event Transfer(address indexed from, address indexed to, uint tokens);

    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);

}



contract CryptoQuantumTradingFund is ERC20Interface {

	

	

	// ERC20 //////////////



	event Burn(address indexed from, uint256 value);



    /**

     * Destroy tokens

     */

    function burn(uint256 _value) public returns (bool success) {

	if (msg.sender != owner) 

	{

		    revert();

	}

	if(_value <= 0 || _totalBalance < _value){

	    revert();

	}

        balances[owner] -= _value;

        _totalBalance -= _value;
	totalCQTFSupply -= _value;



        emit Burn(msg.sender, _value);

        emit Transfer(msg.sender, address(0), _value);

        return true;

    }





	function totalSupply()public constant returns (uint) {

		return totalCQTFSupply;

	}

	

	function balanceOf(address tokenOwner)public constant returns (uint balance) {

		return balances[tokenOwner];

	}



	function transfer(address to, uint tokens)public returns (bool success) {

		if (balances[msg.sender] >= tokens && tokens > 0 && balances[to] + tokens > balances[to]) {

            if(lockedUsers[msg.sender].lockedTokens > 0){

                TryUnLockBalance(msg.sender);

                if(balances[msg.sender] - tokens < lockedUsers[msg.sender].lockedTokens)

                {

                    return false;

                }

            }

            

			balances[msg.sender] -= tokens;

			balances[to] += tokens;

			emit Transfer(msg.sender, to, tokens);

			return true;

		} else {

			return false;

		}

	}

	



	function transferFrom(address from, address to, uint tokens)public returns (bool success) {

		if (balances[from] >= tokens && allowed[from][msg.sender] >= tokens && tokens > 0 && balances[to] + tokens > balances[to]) {

            if(lockedUsers[from].lockedTokens > 0)

            {

                TryUnLockBalance(from);

                if(balances[from] - tokens < lockedUsers[from].lockedTokens)

                {

                    return false;

                }

            }

            

			balances[from] -= tokens;

			allowed[from][msg.sender] -= tokens;

			balances[to] += tokens;

			emit Transfer(from, to, tokens);

			return true;

		} else {

			return false;

		}

	}

	

	

	function approve(address spender, uint tokens)public returns (bool success) {

		allowed[msg.sender][spender] = tokens;

		emit Approval(msg.sender, spender, tokens);

		return true;

	}

	

	function allowance(address tokenOwner, address spender)public constant returns (uint remaining) {

		return allowed[tokenOwner][spender];

	}

	

	event Transfer(address indexed from, address indexed to, uint tokens);//transfer方法调用时的通知事件

	event Approval(address indexed tokenOwner, address indexed spender, uint tokens); //approve方法调用时的通知事件

	

	// ERC20 //////////////

		

    	string public name = "CryptoQuantumTradingFund";

    	string public symbol = "CQTF";

    	uint8 public decimals = 18;

	uint256 private totalCQTFSupply = 100000000000000000000000000;

	uint256 private _totalBalance = totalCQTFSupply;

	

	struct LockUser{

	    uint256 lockedTokens;

	    uint lockedTime;

	    uint lockedIdx;

	}

	

	

	address public owner = 0x0;

	

    	mapping (address => uint256) balances;

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



	mapping(address => LockUser) lockedUsers;

	

	

	uint  constant    private ONE_DAY_TIME_LEN =     86400; //一天的秒数

	uint  constant    private ONE_YEAR_TIME_LEN = 31536000; //一年的秒数

	uint  constant    private THREE_MONTH_LEN =    7776000; //三个月秒数

	// uint  constant    private ONE_DAY_TIME_LEN = 1; //一天的秒数 测试

	// uint  constant    private ONE_YEAR_TIME_LEN = 10; //一年的秒数 测试

	uint32 private constant MAX_UINT32 = 0xFFFFFFFF;

	



	uint256   public creatorsTotalBalance =    8000000000000000000000000;//创世团队当前锁定额度

	



	

	event SendTo(uint32 indexed _idx, uint8 indexed _type, address _from, address _to, uint256 _value);

	

	uint32 sendToIdx = 0;

	

	function safeToNextIdx() internal{

        if (sendToIdx >= MAX_UINT32){

			sendToIdx = 1;

		}

        else{

			sendToIdx += 1;

		}

    }



    function CryptoQuantumTradingFund() public {

	

		owner = msg.sender;

		balances[owner] = _totalBalance;

    }

	

	



	

	//解锁

	function TryUnLockBalance(address target) public {

	    if(target == 0x0)

	    {

	        revert();

	    }

	    LockUser storage user = lockedUsers[target];

	    if(user.lockedIdx > 0 && user.lockedTokens > 0)

	    {

	        if(block.timestamp >= user.lockedTime)

	        {

	            if(user.lockedIdx == 1)

	            {

	                user.lockedIdx = 0;

	                user.lockedTokens = 0;

	            }

	            else

	            {

	                uint256 append = user.lockedTokens/user.lockedIdx;

	                user.lockedTokens -= append;

        			user.lockedIdx--;

        			user.lockedTime = block.timestamp + ONE_YEAR_TIME_LEN;

        			lockedUsers[target] = user;

	            }

	        }

	    }

		

	}

	

	



	

	//创始团队

	function sendCreatorByOwner(address _to, uint256 _value) public {

		if (msg.sender != owner) 

		{

		    revert();

		}

		

		if(_to == 0x0){

			revert();

		}

		

		if(_value > creatorsTotalBalance){

			revert();

		}

		

		

		creatorsTotalBalance -= _value;

		balances[owner] -= _value;

		_totalBalance -= _value;

		balances[_to] += _value;

		LockUser storage lockUser = lockedUsers[_to];

		lockUser.lockedTime = block.timestamp + ONE_YEAR_TIME_LEN;

		lockUser.lockedTokens += _value;

		lockUser.lockedIdx = 1;



                lockedUsers[_to] = lockUser;

		

		emit Transfer(owner, _to, _value);

		

		safeToNextIdx();

		emit SendTo(sendToIdx, 4, 0x0, _to, _value);

	}





       

	

	

	

	function changeOwner(address newOwner) public {

		if (msg.sender != owner) 

		{

		    revert();

		}

		else

		{

			balances[newOwner] = balances[owner];

			balances[owner] = 0x0;

			owner = newOwner;

			

		}

    }

	

	function destruct() public {

		if (msg.sender != owner) 

		{

		    revert();

		}

		else

		{

			selfdestruct(owner);

		}

    }

	

	

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"}],"name":"TryUnLockBalance","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"destruct","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"sendCreatorByOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"creatorsTotalBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_idx","type":"uint32"},{"indexed":true,"name":"_type","type":"uint8"},{"indexed":false,"name":"_from","type":"address"},{"indexed":false,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"SendTo","type":"event"}]

60606040526040805190810160405280601881526020017f43727970746f5175616e74756d54726164696e6746756e6400000000000000008152506000908051906020019062000051929190620001ff565b506040805190810160405280600481526020017f4351544600000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f929190620001ff565b506012600260006101000a81548160ff021916908360ff1602179055506a52b7d2dcc80cd2e40000006003556003546004556000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506a069e10de76676d080000006009556000600a60006101000a81548163ffffffff021916908363ffffffff16021790555034156200015057600080fd5b33600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060045460066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620002ae565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200024257805160ff191683800117855562000273565b8280016001018555821562000273579182015b828111156200027257825182559160200191906001019062000255565b5b50905062000282919062000286565b5090565b620002ab91905b80821115620002a75760008160009055506001016200028d565b5090565b90565b61197780620002be6000396000f3006060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100eb578063095ea7b3146101795780630bac0312146101d357806318160ddd1461020c57806323b872dd146102355780632b68b9c6146102ae578063313ce567146102c357806342966c68146102f257806370a082311461032d5780638da5cb5b1461037a57806395d89b41146103cf578063a6f9dae11461045d578063a9059cbb14610496578063aa59770f146104f0578063b925af4714610532578063dd62ed3e1461055b575b600080fd5b34156100f657600080fd5b6100fe6105c7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013e578082015181840152602081019050610123565b50505050905090810190601f16801561016b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018457600080fd5b6101b9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610665565b604051808215151515815260200191505060405180910390f35b34156101de57600080fd5b61020a600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610757565b005b341561021757600080fd5b61021f6108c4565b6040518082815260200191505060405180910390f35b341561024057600080fd5b610294600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108ce565b604051808215151515815260200191505060405180910390f35b34156102b957600080fd5b6102c1610cbe565b005b34156102ce57600080fd5b6102d6610d55565b604051808260ff1660ff16815260200191505060405180910390f35b34156102fd57600080fd5b6103136004808035906020019091905050610d68565b604051808215151515815260200191505060405180910390f35b341561033857600080fd5b610364600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f2d565b6040518082815260200191505060405180910390f35b341561038557600080fd5b61038d610f76565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103da57600080fd5b6103e2610f9c565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610422578082015181840152602081019050610407565b50505050905090810190601f16801561044f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561046857600080fd5b610494600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061103a565b005b34156104a157600080fd5b6104d6600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111e6565b604051808215151515815260200191505060405180910390f35b34156104fb57600080fd5b610530600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506114c3565b005b341561053d57600080fd5b610545611836565b6040518082815260200191505060405180910390f35b341561056657600080fd5b6105b1600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061183c565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561065d5780601f106106325761010080835404028352916020019161065d565b820191906000526020600020905b81548152906001019060200180831161064057829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff16141561077e57600080fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209150600082600201541180156107d7575060008260000154115b156108bf578160010154421015156108be5760018260020154141561080f5760008260020181905550600082600001819055506108bd565b8160020154826000015481151561082257fe5b0490508082600001600082825403925050819055508160020160008154809291906001900391905055506301e133804201826001018190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820154816000015560018201548160010155600282015481600201559050505b5b5b505050565b6000600354905090565b600081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561099b575081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156109a75750600082115b8015610a325750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15610cb2576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001541115610b2057610a8b84610757565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015482600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015610b1f5760009050610cb7565b5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610cb7565b600090505b9392505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d1a57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b600260009054906101000a900460ff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610dc657600080fd5b600082111580610dd7575081600454105b15610de157600080fd5b8160066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600460008282540392505081905550816003600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050919050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110325780601f1061100757610100808354040283529160200191611032565b820191906000526020600020905b81548152906001019060200180831161101557829003601f168201915b505050505081565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561109657600080fd5b60066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156112375750600082115b80156112c25750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156114b8576000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015411156113b05761131b33610757565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015482600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310156113af57600090506114bd565b5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506114bd565b600090505b92915050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561152157600080fd5b60008373ffffffffffffffffffffffffffffffffffffffff16141561154557600080fd5b60095482111561155457600080fd5b816009600082825403925050819055508160066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508160046000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506301e13380420181600101819055508181600001600082825401925050819055506001816002018190555080600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820154816000015560018201548160010155600282015481600201559050508273ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a361178c6118c3565b6004600a60009054906101000a900463ffffffff1663ffffffff167fa5ef9b0dd7fe53cc53b31279fb7e8f421410def7e180acf05ff91441a58d19c460008686604051808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a3505050565b60095481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b63ffffffff8016600a60009054906101000a900463ffffffff1663ffffffff16101515611911576001600a60006101000a81548163ffffffff021916908363ffffffff160217905550611949565b6001600a60008282829054906101000a900463ffffffff160192506101000a81548163ffffffff021916908363ffffffff1602179055505b5600a165627a7a72305820b89c62ad9b4cebf820408f53feab5f837e14f2596fef998e482392f3e887838e0029

Deployed Bytecode

0x6060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100eb578063095ea7b3146101795780630bac0312146101d357806318160ddd1461020c57806323b872dd146102355780632b68b9c6146102ae578063313ce567146102c357806342966c68146102f257806370a082311461032d5780638da5cb5b1461037a57806395d89b41146103cf578063a6f9dae11461045d578063a9059cbb14610496578063aa59770f146104f0578063b925af4714610532578063dd62ed3e1461055b575b600080fd5b34156100f657600080fd5b6100fe6105c7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013e578082015181840152602081019050610123565b50505050905090810190601f16801561016b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018457600080fd5b6101b9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610665565b604051808215151515815260200191505060405180910390f35b34156101de57600080fd5b61020a600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610757565b005b341561021757600080fd5b61021f6108c4565b6040518082815260200191505060405180910390f35b341561024057600080fd5b610294600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108ce565b604051808215151515815260200191505060405180910390f35b34156102b957600080fd5b6102c1610cbe565b005b34156102ce57600080fd5b6102d6610d55565b604051808260ff1660ff16815260200191505060405180910390f35b34156102fd57600080fd5b6103136004808035906020019091905050610d68565b604051808215151515815260200191505060405180910390f35b341561033857600080fd5b610364600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f2d565b6040518082815260200191505060405180910390f35b341561038557600080fd5b61038d610f76565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103da57600080fd5b6103e2610f9c565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610422578082015181840152602081019050610407565b50505050905090810190601f16801561044f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561046857600080fd5b610494600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061103a565b005b34156104a157600080fd5b6104d6600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111e6565b604051808215151515815260200191505060405180910390f35b34156104fb57600080fd5b610530600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506114c3565b005b341561053d57600080fd5b610545611836565b6040518082815260200191505060405180910390f35b341561056657600080fd5b6105b1600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061183c565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561065d5780601f106106325761010080835404028352916020019161065d565b820191906000526020600020905b81548152906001019060200180831161064057829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff16141561077e57600080fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209150600082600201541180156107d7575060008260000154115b156108bf578160010154421015156108be5760018260020154141561080f5760008260020181905550600082600001819055506108bd565b8160020154826000015481151561082257fe5b0490508082600001600082825403925050819055508160020160008154809291906001900391905055506301e133804201826001018190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820154816000015560018201548160010155600282015481600201559050505b5b5b505050565b6000600354905090565b600081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561099b575081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156109a75750600082115b8015610a325750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15610cb2576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001541115610b2057610a8b84610757565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015482600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015610b1f5760009050610cb7565b5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050610cb7565b600090505b9392505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d1a57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b600260009054906101000a900460ff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610dc657600080fd5b600082111580610dd7575081600454105b15610de157600080fd5b8160066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600460008282540392505081905550816003600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050919050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110325780601f1061100757610100808354040283529160200191611032565b820191906000526020600020905b81548152906001019060200180831161101557829003601f168201915b505050505081565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561109657600080fd5b60066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156112375750600082115b80156112c25750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156114b8576000600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015411156113b05761131b33610757565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015482600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310156113af57600090506114bd565b5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506114bd565b600090505b92915050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561152157600080fd5b60008373ffffffffffffffffffffffffffffffffffffffff16141561154557600080fd5b60095482111561155457600080fd5b816009600082825403925050819055508160066000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508160046000828254039250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506301e13380420181600101819055508181600001600082825401925050819055506001816002018190555080600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820154816000015560018201548160010155600282015481600201559050508273ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a361178c6118c3565b6004600a60009054906101000a900463ffffffff1663ffffffff167fa5ef9b0dd7fe53cc53b31279fb7e8f421410def7e180acf05ff91441a58d19c460008686604051808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a3505050565b60095481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b63ffffffff8016600a60009054906101000a900463ffffffff1663ffffffff16101515611911576001600a60006101000a81548163ffffffff021916908363ffffffff160217905550611949565b6001600a60008282829054906101000a900463ffffffff160192506101000a81548163ffffffff021916908363ffffffff1602179055505b5600a165627a7a72305820b89c62ad9b4cebf820408f53feab5f837e14f2596fef998e482392f3e887838e0029

Deployed Bytecode Sourcemap

759:6653:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3710:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;3710:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3067:194;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5335:817;;;;;;;;;;;;;;;;;;;;;;;;;;;;1412:89;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2315:737;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7245:152;;;;;;;;;;;;;;3806:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;966:433;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1511:118;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4079:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3767:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;3767:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6987:248;;;;;;;;;;;;;;;;;;;;;;;;;;;;1638:663;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6195:753;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4747:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3271:145;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3710:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3067:194::-;3129:12;3181:6;3150:7;:19;3158:10;3150:19;;;;;;;;;;;;;;;:28;3170:7;3150:28;;;;;;;;;;;;;;;:37;;;;3220:7;3199:37;;3208:10;3199:37;;;3229:6;3199:37;;;;;;;;;;;;;;;;;;3250:4;3243:11;;3067:194;;;;:::o;5335:817::-;5462:21;5856:14;5407:3;5397:6;:13;;;5394:59;;;5434:8;;;5394:59;5486:11;:19;5498:6;5486:19;;;;;;;;;;;;;;;5462:43;;5535:1;5518:4;:14;;;:18;:43;;;;;5560:1;5540:4;:17;;;:21;5518:43;5515:625;;;5607:4;:15;;;5588;:34;;5585:545;;;5675:1;5657:4;:14;;;:19;5654:462;;;5733:1;5716:4;:14;;:18;;;;5776:1;5756:4;:17;;:21;;;;5654:462;;;5891:4;:14;;;5873:4;:17;;;:32;;;;;;;;5856:49;;5948:6;5927:4;:17;;;:27;;;;;;;;;;;5970:4;:14;;;:16;;;;;;;;;;;;;;4413:8;6020:15;:35;6002:4;:15;;:53;;;;6093:4;6071:11;:19;6083:6;6071:19;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;5654:462;5585:545;5515:625;5335:817;;;:::o;1412:89::-;1459:4;1479:15;;1472:22;;1412:89;:::o;2315:737::-;2391:12;2434:6;2416:8;:14;2425:4;2416:14;;;;;;;;;;;;;;;;:24;;:63;;;;;2473:6;2444:7;:13;2452:4;2444:13;;;;;;;;;;;;;;;:25;2458:10;2444:25;;;;;;;;;;;;;;;;:35;;2416:63;:77;;;;;2492:1;2483:6;:10;2416:77;:117;;;;;2521:8;:12;2530:2;2521:12;;;;;;;;;;;;;;;;2512:6;2497:8;:12;2506:2;2497:12;;;;;;;;;;;;;;;;:21;:36;2416:117;2412:634;;;2588:1;2555:11;:17;2567:4;2555:17;;;;;;;;;;;;;;;:30;;;:34;2552:274;;;2627:22;2644:4;2627:16;:22::i;:::-;2699:11;:17;2711:4;2699:17;;;;;;;;;;;;;;;:30;;;2690:6;2673:8;:14;2682:4;2673:14;;;;;;;;;;;;;;;;:23;:56;2670:139;;;2782:5;2775:12;;;;2670:139;2552:274;2867:6;2849:8;:14;2858:4;2849:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;2910:6;2881:7;:13;2889:4;2881:13;;;;;;;;;;;;;;;:25;2895:10;2881:25;;;;;;;;;;;;;;;;:35;;;;;;;;;;;2940:6;2924:8;:12;2933:2;2924:12;;;;;;;;;;;;;;;;:22;;;;;;;;;;;2974:2;2959:26;;2968:4;2959:26;;;2978:6;2959:26;;;;;;;;;;;;;;;;;;3000:4;2993:11;;;;2412:634;3033:5;3026:12;;2315:737;;;;;;:::o;7245:152::-;7297:5;;;;;;;;;;;7283:19;;:10;:19;;;;7279:109;;;7321:8;;;7279:109;7374:5;;;;;;;;;;;7361:19;;;3806:26;;;;;;;;;;;;;:::o;966:433::-;1012:12;1050:5;;;;;;;;;;;1036:19;;:10;:19;;;;1032:56;;;1073:8;;;1032:56;1106:1;1096:6;:11;;:37;;;;1127:6;1111:13;;:22;1096:37;1093:66;;;1144:8;;;1093:66;1190:6;1171:8;:15;1180:5;;;;;;;;;;;1171:15;;;;;;;;;;;;;;;;:25;;;;;;;;;;;1226:6;1209:13;;:23;;;;;;;;;;;1255:6;1236:15;;:25;;;;;;;;;;;1288:10;1283:24;;;1300:6;1283:24;;;;;;;;;;;;;;;;;;1354:1;1325:40;;1334:10;1325:40;;;1358:6;1325:40;;;;;;;;;;;;;;;;;;1385:4;1378:11;;966:433;;;:::o;1511:118::-;1574:12;1602:8;:20;1611:10;1602:20;;;;;;;;;;;;;;;;1595:27;;1511:118;;;:::o;4079:26::-;;;;;;;;;;;;;:::o;3767:29::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6987:248::-;7058:5;;;;;;;;;;;7044:19;;:10;:19;;;;7040:186;;;7082:8;;;7040:186;7143:8;:15;7152:5;;;;;;;;;;;7143:15;;;;;;;;;;;;;;;;7122:8;:18;7131:8;7122:18;;;;;;;;;;;;;;;:36;;;;7184:3;7166:8;:15;7175:5;;;;;;;;;;;7166:15;;;;;;;;;;;;;;;:21;;;;7203:8;7195:5;;:16;;;;;;;;;;;;;;;;;;6987:248;:::o;1638:663::-;1696:12;1745:6;1721:8;:20;1730:10;1721:20;;;;;;;;;;;;;;;;:30;;:44;;;;;1764:1;1755:6;:10;1721:44;:84;;;;;1793:8;:12;1802:2;1793:12;;;;;;;;;;;;;;;;1784:6;1769:8;:12;1778:2;1769:12;;;;;;;;;;;;;;;;:21;:36;1721:84;1717:578;;;1866:1;1827:11;:23;1839:10;1827:23;;;;;;;;;;;;;;;:36;;;:40;1824:282;;;1889:28;1906:10;1889:16;:28::i;:::-;1973:11;:23;1985:10;1973:23;;;;;;;;;;;;;;;:36;;;1964:6;1941:8;:20;1950:10;1941:20;;;;;;;;;;;;;;;;:29;:68;1938:151;;;2062:5;2055:12;;;;1938:151;1824:282;2153:6;2129:8;:20;2138:10;2129:20;;;;;;;;;;;;;;;;:30;;;;;;;;;;;2183:6;2167:8;:12;2176:2;2167:12;;;;;;;;;;;;;;;;:22;;;;;;;;;;;2223:2;2202:32;;2211:10;2202:32;;;2227:6;2202:32;;;;;;;;;;;;;;;;;;2249:4;2242:11;;;;1717:578;2282:5;2275:12;;1638:663;;;;;:::o;6195:753::-;6590:25;6284:5;;;;;;;;;;;6270:19;;:10;:19;;;;6266:58;;;6308:8;;;6266:58;6346:3;6339;:10;;;6336:38;;;6358:8;;;6336:38;6398:20;;6389:6;:29;6386:57;;;6427:8;;;6386:57;6485:6;6461:20;;:30;;;;;;;;;;;6517:6;6498:8;:15;6507:5;;;;;;;;;;;6498:15;;;;;;;;;;;;;;;;:25;;;;;;;;;;;6547:6;6530:13;;:23;;;;;;;;;;;6577:6;6560:8;:13;6569:3;6560:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;6618:11;:16;6630:3;6618:16;;;;;;;;;;;;;;;6590:44;;4413:8;6663:15;:35;6641:8;:19;;:57;;;;6730:6;6705:8;:21;;;:31;;;;;;;;;;;6764:1;6743:8;:18;;:22;;;;6809:8;6790:11;:16;6802:3;6790:16;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;;;;;;;;;;6851:3;6835:28;;6844:5;;;;;;;;;;;6835:28;;;6856:6;6835:28;;;;;;;;;;;;;;;;;;6876:15;:13;:15::i;:::-;6921:1;6910:9;;;;;;;;;;;6903:38;;;6924:3;6929;6934:6;6903:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6195:753;;;:::o;4747:68::-;;;;:::o;3271:145::-;3351:14;3381:7;:19;3389:10;3381:19;;;;;;;;;;;;;;;:28;3401:7;3381:28;;;;;;;;;;;;;;;;3374:35;;3271:145;;;;:::o;5007:158::-;4722:10;5057:23;;:9;;;;;;;;;;;:23;;;;5053:103;;;5101:1;5089:9;;:13;;;;;;;;;;;;;;;;;;5053:103;;;5147:1;5134:9;;:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5053:103;5007:158::o

Swarm Source

bzzr://b89c62ad9b4cebf820408f53feab5f837e14f2596fef998e482392f3e887838e
Loading...
Loading
[ 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.