ERC-20
Overview
Max Total Supply
1,430.671720857257158029 YFIP
Holders
75
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
YFIPToken
Compiler Version
v0.4.26+commit.4563c3fc
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-10-29 */ pragma solidity ^0.4.26; library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256 c) { if (a == 0) { return 0; } c = a * b; assert(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 // uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return a / b; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256 c) { c = a + b; assert(c >= a); return c; } } interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; } contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() public { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner); _; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract YFIPToken is Ownable { using SafeMath for uint256; string public constant name = "YFIP"; string public constant symbol = "YFIP"; uint32 public constant decimals = 18; uint256 public totalSupply = 2100 * 10 ** uint256(decimals); uint256 public initTotalSupply = 2100 * 10 ** uint256(decimals); uint256 public buyPrice = 30; uint256 public burnPercent = 5; mapping(address => bool) touched; mapping(address => uint256) balances; mapping(address => mapping (address => uint256)) internal allowed; mapping(address => bool) public frozenAccount; event FrozenFunds(address target, bool frozen); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); event Burn(address indexed burner, uint256 value); constructor() public { balances[msg.sender] = totalSupply; emit Transfer(address(0), msg.sender, totalSupply); } function totalSupply() public view returns (uint256) { return totalSupply; } function transfer(address _to, uint256 _value) public returns (bool) { require(_to != address(0)); require(!frozenAccount[msg.sender]); require(_value <= balances[msg.sender]); uint256 tokensToBurn = 0; if(balances[msg.sender] != initTotalSupply) { tokensToBurn = _value.mul(burnPercent).div(100); } uint256 tokensToTransfer = _value.sub(tokensToBurn); balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(tokensToTransfer); totalSupply = totalSupply.sub(tokensToBurn); emit Transfer(msg.sender, _to, tokensToTransfer); if(tokensToBurn != 0) emit Transfer(msg.sender, address(0), tokensToBurn); return true; } function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { require(_to != address(0)); require(_value <= balances[_from]); require(_value <= allowed[_from][msg.sender]); require(!frozenAccount[_from]); balances[_from] = balances[_from].sub(_value); uint256 tokensToBurn = 0; if(balances[_from] != initTotalSupply) { tokensToBurn = _value.mul(burnPercent).div(100); } uint256 tokensToTransfer = _value.sub(tokensToBurn); balances[_to] = balances[_to].add(tokensToTransfer); totalSupply = totalSupply.sub(tokensToBurn); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); emit Transfer(_from, _to, tokensToTransfer); if(tokensToBurn != 0) emit Transfer(_from, address(0), tokensToBurn); return true; } function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public view returns (uint256) { return allowed[_owner][_spender]; } function increaseApproval(address _spender, uint _addedValue) public returns (bool) { allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue); emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) { uint oldValue = allowed[msg.sender][_spender]; if (_subtractedValue > oldValue) { allowed[msg.sender][_spender] = 0; } else { allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue); } emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function getBalance(address _a) internal view returns(uint256) { return balances[_a]; } function balanceOf(address _owner) public view returns (uint256 balance) { return getBalance( _owner ); } function freezeAccount(address target, bool freeze) onlyOwner public { frozenAccount[target] = freeze; emit FrozenFunds(target, freeze); } function setPrices(uint256 newBuyPrice) onlyOwner public { buyPrice = newBuyPrice; } function () payable public { uint amount = msg.value * buyPrice; require(balances[owner] >= amount ); uint256 tokensToBurn = amount.mul(burnPercent).div(100); uint256 tokensToTransfer = amount.sub(tokensToBurn); balances[owner] = balances[owner].sub(amount); balances[msg.sender] = balances[msg.sender].add(tokensToTransfer); totalSupply = totalSupply.sub(tokensToBurn); emit Transfer(owner, msg.sender, tokensToTransfer); emit Transfer(owner, address(0), tokensToBurn); //Transfer ether to fundsWallet owner.transfer(msg.value); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"burnPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"buyPrice","outputs":[{"name":"","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":"newBuyPrice","type":"uint256"}],"name":"setPrices","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"initTotalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
6080604052601263ffffffff16600a0a61083402600155601263ffffffff16600a0a61083402600255601e600355600560045534801561003e57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600154600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6001546040518082815260200191505060405180910390a3611eb78061013c6000396000f300608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806303807ee5146104c257806306fdde03146104ed578063095ea7b31461057d57806318160ddd146105e257806323b872dd1461060d578063313ce5671461069257806366188463146106c957806370a082311461072e5780638620410b146107855780638da5cb5b146107b057806395d89b4114610807578063a3201daa14610897578063a9059cbb146108c4578063b414d4b614610929578063d73dd62314610984578063dd62ed3e146109e9578063e724529c14610a60578063e889b47014610aaf578063f2fde38b14610ada575b60008060006003543402925082600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561018257600080fd5b6101aa606461019c60045486610b1d90919063ffffffff16565b610b5590919063ffffffff16565b91506101bf8284610b6b90919063ffffffff16565b905061023483600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b6b90919063ffffffff16565b600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506102ea81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b8490919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061034282600154610b6b90919063ffffffff16565b6001819055503373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156104bc573d6000803e3d6000fd5b50505050005b3480156104ce57600080fd5b506104d7610ba0565b6040518082815260200191505060405180910390f35b3480156104f957600080fd5b50610502610ba6565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610542578082015181840152602081019050610527565b50505050905090810190601f16801561056f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561058957600080fd5b506105c8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bdf565b604051808215151515815260200191505060405180910390f35b3480156105ee57600080fd5b506105f7610cd1565b6040518082815260200191505060405180910390f35b34801561061957600080fd5b50610678600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cdb565b604051808215151515815260200191505060405180910390f35b34801561069e57600080fd5b506106a7611212565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b3480156106d557600080fd5b50610714600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611217565b604051808215151515815260200191505060405180910390f35b34801561073a57600080fd5b5061076f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114a8565b6040518082815260200191505060405180910390f35b34801561079157600080fd5b5061079a6114ba565b6040518082815260200191505060405180910390f35b3480156107bc57600080fd5b506107c56114c0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561081357600080fd5b5061081c6114e5565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561085c578082015181840152602081019050610841565b50505050905090810190601f1680156108895780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108a357600080fd5b506108c26004803603810190808035906020019092919050505061151e565b005b3480156108d057600080fd5b5061090f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611583565b604051808215151515815260200191505060405180910390f35b34801561093557600080fd5b5061096a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061191f565b604051808215151515815260200191505060405180910390f35b34801561099057600080fd5b506109cf600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061193f565b604051808215151515815260200191505060405180910390f35b3480156109f557600080fd5b50610a4a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b3b565b6040518082815260200191505060405180910390f35b348015610a6c57600080fd5b50610aad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611bc2565b005b348015610abb57600080fd5b50610ac4611ce7565b6040518082815260200191505060405180910390f35b348015610ae657600080fd5b50610b1b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ced565b005b600080831415610b305760009050610b4f565b8183029050818382811515610b4157fe5b04141515610b4b57fe5b8090505b92915050565b60008183811515610b6257fe5b04905092915050565b6000828211151515610b7957fe5b818303905092915050565b60008183019050828110151515610b9757fe5b80905092915050565b60045481565b6040805190810160405280600481526020017f594649500000000000000000000000000000000000000000000000000000000081525081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008060008073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614151515610d1b57600080fd5b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548411151515610d6957600080fd5b600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548411151515610df457600080fd5b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610e4d57600080fd5b610e9f84600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b6b90919063ffffffff16565b600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060009150600254600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141515610f5b57610f586064610f4a60045487610b1d90919063ffffffff16565b610b5590919063ffffffff16565b91505b610f6e8285610b6b90919063ffffffff16565b9050610fc281600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b8490919063ffffffff16565b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061101a82600154610b6b90919063ffffffff16565b6001819055506110af84600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b6b90919063ffffffff16565b600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a360008214151561120557600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b6001925050509392505050565b601281565b600080600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115611328576000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113bc565b61133b8382610b6b90919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60006114b382611e42565b9050919050565b60035481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600481526020017f594649500000000000000000000000000000000000000000000000000000000081525081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561157957600080fd5b8060038190555050565b60008060008073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141515156115c357600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561161c57600080fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054841115151561166a57600080fd5b60009150600254600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156116e3576116e060646116d260045487610b1d90919063ffffffff16565b610b5590919063ffffffff16565b91505b6116f68285610b6b90919063ffffffff16565b905061174a84600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b6b90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117df81600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b8490919063ffffffff16565b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061183782600154610b6b90919063ffffffff16565b6001819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a360008214151561191357600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b60019250505092915050565b60086020528060005260406000206000915054906101000a900460ff1681565b60006119d082600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b8490919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c1d57600080fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a58282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001821515151581526020019250505060405180910390a15050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d4857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611d8457600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490509190505600a165627a7a7230582058e5790cfdc1831b2aa910d7a47818248e444b038e8eb75adfb709de421235380029
Deployed Bytecode
0x608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806303807ee5146104c257806306fdde03146104ed578063095ea7b31461057d57806318160ddd146105e257806323b872dd1461060d578063313ce5671461069257806366188463146106c957806370a082311461072e5780638620410b146107855780638da5cb5b146107b057806395d89b4114610807578063a3201daa14610897578063a9059cbb146108c4578063b414d4b614610929578063d73dd62314610984578063dd62ed3e146109e9578063e724529c14610a60578063e889b47014610aaf578063f2fde38b14610ada575b60008060006003543402925082600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561018257600080fd5b6101aa606461019c60045486610b1d90919063ffffffff16565b610b5590919063ffffffff16565b91506101bf8284610b6b90919063ffffffff16565b905061023483600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b6b90919063ffffffff16565b600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506102ea81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b8490919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061034282600154610b6b90919063ffffffff16565b6001819055503373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156104bc573d6000803e3d6000fd5b50505050005b3480156104ce57600080fd5b506104d7610ba0565b6040518082815260200191505060405180910390f35b3480156104f957600080fd5b50610502610ba6565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610542578082015181840152602081019050610527565b50505050905090810190601f16801561056f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561058957600080fd5b506105c8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bdf565b604051808215151515815260200191505060405180910390f35b3480156105ee57600080fd5b506105f7610cd1565b6040518082815260200191505060405180910390f35b34801561061957600080fd5b50610678600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cdb565b604051808215151515815260200191505060405180910390f35b34801561069e57600080fd5b506106a7611212565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b3480156106d557600080fd5b50610714600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611217565b604051808215151515815260200191505060405180910390f35b34801561073a57600080fd5b5061076f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114a8565b6040518082815260200191505060405180910390f35b34801561079157600080fd5b5061079a6114ba565b6040518082815260200191505060405180910390f35b3480156107bc57600080fd5b506107c56114c0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561081357600080fd5b5061081c6114e5565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561085c578082015181840152602081019050610841565b50505050905090810190601f1680156108895780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108a357600080fd5b506108c26004803603810190808035906020019092919050505061151e565b005b3480156108d057600080fd5b5061090f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611583565b604051808215151515815260200191505060405180910390f35b34801561093557600080fd5b5061096a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061191f565b604051808215151515815260200191505060405180910390f35b34801561099057600080fd5b506109cf600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061193f565b604051808215151515815260200191505060405180910390f35b3480156109f557600080fd5b50610a4a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b3b565b6040518082815260200191505060405180910390f35b348015610a6c57600080fd5b50610aad600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050611bc2565b005b348015610abb57600080fd5b50610ac4611ce7565b6040518082815260200191505060405180910390f35b348015610ae657600080fd5b50610b1b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ced565b005b600080831415610b305760009050610b4f565b8183029050818382811515610b4157fe5b04141515610b4b57fe5b8090505b92915050565b60008183811515610b6257fe5b04905092915050565b6000828211151515610b7957fe5b818303905092915050565b60008183019050828110151515610b9757fe5b80905092915050565b60045481565b6040805190810160405280600481526020017f594649500000000000000000000000000000000000000000000000000000000081525081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600154905090565b60008060008073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614151515610d1b57600080fd5b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548411151515610d6957600080fd5b600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548411151515610df457600080fd5b600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610e4d57600080fd5b610e9f84600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b6b90919063ffffffff16565b600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060009150600254600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054141515610f5b57610f586064610f4a60045487610b1d90919063ffffffff16565b610b5590919063ffffffff16565b91505b610f6e8285610b6b90919063ffffffff16565b9050610fc281600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b8490919063ffffffff16565b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061101a82600154610b6b90919063ffffffff16565b6001819055506110af84600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b6b90919063ffffffff16565b600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a360008214151561120557600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b6001925050509392505050565b601281565b600080600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115611328576000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113bc565b61133b8382610b6b90919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b60006114b382611e42565b9050919050565b60035481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600481526020017f594649500000000000000000000000000000000000000000000000000000000081525081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561157957600080fd5b8060038190555050565b60008060008073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141515156115c357600080fd5b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561161c57600080fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054841115151561166a57600080fd5b60009150600254600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156116e3576116e060646116d260045487610b1d90919063ffffffff16565b610b5590919063ffffffff16565b91505b6116f68285610b6b90919063ffffffff16565b905061174a84600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b6b90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117df81600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b8490919063ffffffff16565b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061183782600154610b6b90919063ffffffff16565b6001819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a360008214151561191357600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35b60019250505092915050565b60086020528060005260406000206000915054906101000a900460ff1681565b60006119d082600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b8490919063ffffffff16565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c1d57600080fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a58282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001821515151581526020019250505060405180910390a15050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d4857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611d8457600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490509190505600a165627a7a7230582058e5790cfdc1831b2aa910d7a47818248e444b038e8eb75adfb709de421235380029
Deployed Bytecode Sourcemap
1443:5162:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5933:11;6028:20;6105:24;5959:8;;5947:9;:20;5933:34;;6010:6;5991:8;:15;6000:5;;;;;;;;;;;5991:15;;;;;;;;;;;;;;;;:25;;5983:35;;;;;;;;6052:32;6080:3;6052:23;6063:11;;6052:6;:10;;:23;;;;:::i;:::-;:27;;:32;;;;:::i;:::-;6028:56;;6132:24;6143:12;6132:6;:10;;:24;;;;:::i;:::-;6105:51;;6187:27;6207:6;6187:8;:15;6196:5;;;;;;;;;;;6187:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;6169:8;:15;6178:5;;;;;;;;;;;6169:15;;;;;;;;;;;;;;;:45;;;;6248:42;6273:16;6248:8;:20;6257:10;6248:20;;;;;;;;;;;;;;;;:24;;:42;;;;:::i;:::-;6225:8;:20;6234:10;6225:20;;;;;;;;;;;;;;;:65;;;;6325:29;6341:12;6325:11;;:15;;:29;;;;:::i;:::-;6311:11;:43;;;;6396:10;6380:45;;6389:5;;;;;;;;;;;6380:45;;;6408:16;6380:45;;;;;;;;;;;;;;;;;;6465:1;6441:41;;6450:5;;;;;;;;;;;6441:41;;;6469:12;6441:41;;;;;;;;;;;;;;;;;;6554:5;;;;;;;;;;;:14;;:25;6569:9;6554:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6554:25:0;5898:689;;;1443:5162;1839:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1839:30:0;;;;;;;;;;;;;;;;;;;;;;;1522:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1522:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1522:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4381:185;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4381:185:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2528:81;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2528:81:0;;;;;;;;;;;;;;;;;;;;;;;3454:917;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3454:917:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1620:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1620:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4968:393;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4968:393:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5490:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5490:119:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1800:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1800:28:0;;;;;;;;;;;;;;;;;;;;;;;1005:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1005:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1571:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1571:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1571:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5794:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5794:98:0;;;;;;;;;;;;;;;;;;;;;;;;;;2616:832;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2616:832:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2038:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2038:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4704:259;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4704:259:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4574:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4574:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5624:161;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5624:161:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1731:63;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1731:63:0;;;;;;;;;;;;;;;;;;;;;;;1256:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1256:178:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;54:174;112:9;139:1;134;:6;130:37;;;158:1;151:8;;;;130:37;181:1;177;:5;173:9;;205:1;200;196;:5;;;;;;;;:10;189:18;;;;;;221:1;214:8;;54:174;;;;;:::o;315:277::-;373:7;585:1;581;:5;;;;;;;;574:12;;315:277;;;;:::o;598:113::-;656:7;684:1;679;:6;;672:14;;;;;;704:1;700;:5;693:12;;598:113;;;;:::o;719:127::-;777:9;803:1;799;:5;795:9;;823:1;818;:6;;811:14;;;;;;839:1;832:8;;719:127;;;;:::o;1839:30::-;;;;:::o;1522:42::-;;;;;;;;;;;;;;;;;;;;:::o;4381:185::-;4448:4;4491:6;4459:7;:19;4467:10;4459:19;;;;;;;;;;;;;;;:29;4479:8;4459:29;;;;;;;;;;;;;;;:38;;;;4528:8;4507:38;;4516:10;4507:38;;;4538:6;4507:38;;;;;;;;;;;;;;;;;;4557:4;4550:11;;4381:185;;;;:::o;2528:81::-;2572:7;2593:11;;2586:18;;2528:81;:::o;3454:917::-;3536:4;3764:20;3923:24;3570:1;3555:17;;:3;:17;;;;3547:26;;;;;;;;3596:8;:15;3605:5;3596:15;;;;;;;;;;;;;;;;3586:6;:25;;3578:34;;;;;;;;3635:7;:14;3643:5;3635:14;;;;;;;;;;;;;;;:26;3650:10;3635:26;;;;;;;;;;;;;;;;3625:6;:36;;3617:45;;;;;;;;3677:13;:20;3691:5;3677:20;;;;;;;;;;;;;;;;;;;;;;;;;3676:21;3668:30;;;;;;;;3728:27;3748:6;3728:8;:15;3737:5;3728:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3710:8;:15;3719:5;3710:15;;;;;;;;;;;;;;;:45;;;;3787:1;3764:24;;3821:15;;3802:8;:15;3811:5;3802:15;;;;;;;;;;;;;;;;:34;;3799:112;;;3867:32;3895:3;3867:23;3878:11;;3867:6;:10;;:23;;;;:::i;:::-;:27;;:32;;;;:::i;:::-;3852:47;;3799:112;3950:24;3961:12;3950:6;:10;;:24;;;;:::i;:::-;3923:51;;4003:35;4021:16;4003:8;:13;4012:3;4003:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;3987:8;:13;3996:3;3987:13;;;;;;;;;;;;;;;:51;;;;4063:29;4079:12;4063:11;;:15;;:29;;;;:::i;:::-;4049:11;:43;;;;4138:38;4169:6;4138:7;:14;4146:5;4138:14;;;;;;;;;;;;;;;:26;4153:10;4138:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;4109:7;:14;4117:5;4109:14;;;;;;;;;;;;;;;:26;4124:10;4109:26;;;;;;;;;;;;;;;:67;;;;4214:3;4198:38;;4207:5;4198:38;;;4219:16;4198:38;;;;;;;;;;;;;;;;;;4276:1;4260:12;:17;;4257:81;;;4321:1;4297:41;;4306:5;4297:41;;;4325:12;4297:41;;;;;;;;;;;;;;;;;;4257:81;4362:4;4355:11;;3454:917;;;;;;;:::o;1620:38::-;1656:2;1620:38;:::o;4968:393::-;5051:4;5062:13;5078:7;:19;5086:10;5078:19;;;;;;;;;;;;;;;:29;5098:8;5078:29;;;;;;;;;;;;;;;;5062:45;;5135:8;5116:16;:27;5112:158;;;5183:1;5151:7;:19;5159:10;5151:19;;;;;;;;;;;;;;;:29;5171:8;5151:29;;;;;;;;;;;;;;;:33;;;;5112:158;;;5234:30;5247:16;5234:8;:12;;:30;;;;:::i;:::-;5202:7;:19;5210:10;5202:19;;;;;;;;;;;;;;;:29;5222:8;5202:29;;;;;;;;;;;;;;;:62;;;;5112:158;5300:8;5279:61;;5288:10;5279:61;;;5310:7;:19;5318:10;5310:19;;;;;;;;;;;;;;;:29;5330:8;5310:29;;;;;;;;;;;;;;;;5279:61;;;;;;;;;;;;;;;;;;5352:4;5345:11;;4968:393;;;;;:::o;5490:119::-;5546:15;5581:20;5593:6;5581:10;:20::i;:::-;5574:27;;5490:119;;;:::o;1800:28::-;;;;:::o;1005:20::-;;;;;;;;;;;;;:::o;1571:42::-;;;;;;;;;;;;;;;;;;;;:::o;5794:98::-;1230:5;;;;;;;;;;;1216:19;;:10;:19;;;1208:28;;;;;;;;5873:11;5862:8;:22;;;;5794:98;:::o;2616:832::-;2679:4;2814:20;2976:24;2713:1;2698:17;;:3;:17;;;;2690:26;;;;;;;;2730:13;:25;2744:10;2730:25;;;;;;;;;;;;;;;;;;;;;;;;;2729:26;2721:35;;;;;;;;2780:8;:20;2789:10;2780:20;;;;;;;;;;;;;;;;2770:6;:30;;2762:39;;;;;;;;2837:1;2814:24;;2876:15;;2852:8;:20;2861:10;2852:20;;;;;;;;;;;;;;;;:39;;2849:117;;;2922:32;2950:3;2922:23;2933:11;;2922:6;:10;;:23;;;;:::i;:::-;:27;;:32;;;;:::i;:::-;2907:47;;2849:117;3003:24;3014:12;3003:6;:10;;:24;;;;:::i;:::-;2976:51;;3063:32;3088:6;3063:8;:20;3072:10;3063:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;3040:8;:20;3049:10;3040:20;;;;;;;;;;;;;;;:55;;;;3122:35;3140:16;3122:8;:13;3131:3;3122:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;3106:8;:13;3115:3;3106:13;;;;;;;;;;;;;;;:51;;;;3192:29;3208:12;3192:11;;:15;;:29;;;;:::i;:::-;3178:11;:43;;;;3278:3;3257:43;;3266:10;3257:43;;;3283:16;3257:43;;;;;;;;;;;;;;;;;;3340:1;3324:12;:17;;3321:86;;;3390:1;3361:46;;3370:10;3361:46;;;3394:12;3361:46;;;;;;;;;;;;;;;;;;3321:86;3439:4;3432:11;;2616:832;;;;;;:::o;2038:45::-;;;;;;;;;;;;;;;;;;;;;;:::o;4704:259::-;4782:4;4825:46;4859:11;4825:7;:19;4833:10;4825:19;;;;;;;;;;;;;;;:29;4845:8;4825:29;;;;;;;;;;;;;;;;:33;;:46;;;;:::i;:::-;4793:7;:19;4801:10;4793:19;;;;;;;;;;;;;;;:29;4813:8;4793:29;;;;;;;;;;;;;;;:78;;;;4902:8;4881:61;;4890:10;4881:61;;;4912:7;:19;4920:10;4912:19;;;;;;;;;;;;;;;:29;4932:8;4912:29;;;;;;;;;;;;;;;;4881:61;;;;;;;;;;;;;;;;;;4954:4;4947:11;;4704:259;;;;:::o;4574:125::-;4648:7;4669;:15;4677:6;4669:15;;;;;;;;;;;;;;;:25;4685:8;4669:25;;;;;;;;;;;;;;;;4662:32;;4574:125;;;;:::o;5624:161::-;1230:5;;;;;;;;;;;1216:19;;:10;:19;;;1208:28;;;;;;;;5728:6;5704:13;:21;5718:6;5704:21;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;5750:27;5762:6;5770;5750:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5624:161;;:::o;1731:63::-;;;;:::o;1256:178::-;1230:5;;;;;;;;;;;1216:19;;:10;:19;;;1208:28;;;;;;;;1353:1;1333:22;;:8;:22;;;;1325:31;;;;;;;;1396:8;1368:37;;1389:5;;;;;;;;;;;1368:37;;;;;;;;;;;;1420:8;1412:5;;:16;;;;;;;;;;;;;;;;;;1256:178;:::o;5367:111::-;5421:7;5448:8;:12;5457:2;5448:12;;;;;;;;;;;;;;;;5441:19;;5367:111;;;:::o
Swarm Source
bzzr://58e5790cfdc1831b2aa910d7a47818248e444b038e8eb75adfb709de42123538
Loading...
Loading
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.