Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
500,000 IFY
Holders
21
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 Name:
ERC20Token
Compiler Version
v0.4.26+commit.4563c3fc
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-11-09 */ pragma solidity ^0.4.26; library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); function Ownable() public { owner = msg.sender; } modifier isOwner() { require(msg.sender == owner); _; } function transferOwnership(address newOwner) public isOwner { require(newOwner != address(0)); OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract StandardToken { using SafeMath for uint256; event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); mapping (address => uint256) balances; mapping (address => mapping (address => uint256)) allowed; uint256 public totalSupply; function totalSupply() public constant returns (uint256 supply) { return totalSupply; } function transfer(address _to, uint256 _value) public returns (bool success) { if (balances[msg.sender] >= _value && _value > 0) { balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to, _value); return true; } else { return false; } } function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) { if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) { balances[_to] = balances[_to].add(_value); balances[_from] = balances[_from].sub(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); Transfer(_from, _to, _value); return true; } else { return false; } } function balanceOf(address _owner) public constant returns (uint256 balance) { return balances[_owner]; } function approve(address _spender, uint256 _value) public returns (bool success) { allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) public constant returns (uint256 remaining) { return allowed[_owner][_spender]; } } contract ERC20Token is StandardToken, Ownable { using SafeMath for uint256; string public name; string public symbol; string public version = '1.0'; uint256 public totalCoin; uint8 public decimals; uint8 public exchangeRate; event TokenNameChanged(string indexed previousName, string indexed newName); event TokenSymbolChanged(string indexed previousSymbol, string indexed newSymbol); event ExhangeRateChanged(uint8 indexed previousRate, uint8 indexed newRate); function ERC20Token() public { decimals = 18; totalCoin = 500000; totalSupply = totalCoin * 10**uint(decimals); balances[owner] = totalSupply; exchangeRate = 250; symbol = "IFY"; name = "iFarming"; } function changeTokenName(string newName) public isOwner returns (bool success) { TokenNameChanged(name, newName); name = newName; return true; } function changeTokenSymbol(string newSymbol) public isOwner returns (bool success) { TokenSymbolChanged(symbol, newSymbol); symbol = newSymbol; return true; } function changeExhangeRate(uint8 newRate) public isOwner returns (bool success) { ExhangeRateChanged(exchangeRate, newRate); exchangeRate = newRate; return true; } function () public payable { fundTokens(); } function fundTokens() public payable { require(msg.value > 0); uint256 tokens = msg.value.mul(exchangeRate); require(balances[owner].sub(tokens) > 0); balances[msg.sender] = balances[msg.sender].add(tokens); balances[owner] = balances[owner].sub(tokens); Transfer(msg.sender, owner, msg.value); forwardFunds(); } function forwardFunds() internal { owner.transfer(msg.value); } function approveAndCall( address _spender, uint256 _value, bytes _extraData ) public returns (bool success) { allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); if(!_spender.call( bytes4(bytes32(keccak256("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData )) { revert(); } return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"supply","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalCoin","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"exchangeRate","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newName","type":"string"}],"name":"changeTokenName","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newRate","type":"uint8"}],"name":"changeExhangeRate","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newSymbol","type":"string"}],"name":"changeTokenSymbol","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"fundTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousName","type":"string"},{"indexed":true,"name":"newName","type":"string"}],"name":"TokenNameChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousSymbol","type":"string"},{"indexed":true,"name":"newSymbol","type":"string"}],"name":"TokenSymbolChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousRate","type":"uint8"},{"indexed":true,"name":"newRate","type":"uint8"}],"name":"ExhangeRateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"}]
Contract Creation Code
60806040526040805190810160405280600381526020017f312e30000000000000000000000000000000000000000000000000000000000081525060069080519060200190620000519291906200020c565b503480156200005f57600080fd5b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600860006101000a81548160ff021916908360ff1602179055506207a120600781905550600860009054906101000a900460ff1660ff16600a0a60075402600281905550600254600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060fa600860016101000a81548160ff021916908360ff1602179055506040805190810160405280600381526020017f494659000000000000000000000000000000000000000000000000000000000081525060059080519060200190620001b79291906200020c565b506040805190810160405280600881526020017f694661726d696e6700000000000000000000000000000000000000000000000081525060049080519060200190620002059291906200020c565b50620002bb565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200024f57805160ff191683800117855562000280565b8280016001018555821562000280579182015b828111156200027f57825182559160200191906001019062000262565b5b5090506200028f919062000293565b5090565b620002b891905b80821115620002b45760008160009055506001016200029a565b5090565b90565b611db080620002cb6000396000f300608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610111578063095ea7b3146101a157806318160ddd1461020657806323b872dd14610231578063313ce567146102b657806339ce4227146102e75780633ba0b9a91461031257806354fd4d501461034357806370a08231146103d35780638da5cb5b1461042a57806395d89b4114610481578063a9059cbb14610511578063b0018bfc14610576578063ba0410fb146105f7578063c6d3ab9d1461063f578063cae9ca51146106c0578063dd62ed3e1461076b578063f2fde38b146107e2578063fcae08e114610825575b61010f61082f565b005b34801561011d57600080fd5b50610126610ae3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561016657808201518184015260208101905061014b565b50505050905090810190601f1680156101935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ad57600080fd5b506101ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b81565b604051808215151515815260200191505060405180910390f35b34801561021257600080fd5b5061021b610c73565b6040518082815260200191505060405180910390f35b34801561023d57600080fd5b5061029c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c7d565b604051808215151515815260200191505060405180910390f35b3480156102c257600080fd5b506102cb611009565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102f357600080fd5b506102fc61101c565b6040518082815260200191505060405180910390f35b34801561031e57600080fd5b50610327611022565b604051808260ff1660ff16815260200191505060405180910390f35b34801561034f57600080fd5b50610358611035565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561039857808201518184015260208101905061037d565b50505050905090810190601f1680156103c55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103df57600080fd5b50610414600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110d3565b6040518082815260200191505060405180910390f35b34801561043657600080fd5b5061043f61111b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561048d57600080fd5b50610496611141565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104d65780820151818401526020810190506104bb565b50505050905090810190601f1680156105035780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561051d57600080fd5b5061055c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111df565b604051808215151515815260200191505060405180910390f35b34801561058257600080fd5b506105dd600480360381019080803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506113d3565b604051808215151515815260200191505060405180910390f35b34801561060357600080fd5b50610625600480360381019080803560ff16906020019092919050505061154a565b604051808215151515815260200191505060405180910390f35b34801561064b57600080fd5b506106a6600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061160f565b604051808215151515815260200191505060405180910390f35b3480156106cc57600080fd5b50610751600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611786565b604051808215151515815260200191505060405180910390f35b34801561077757600080fd5b506107cc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a23565b6040518082815260200191505060405180910390f35b3480156107ee57600080fd5b50610823600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611aaa565b005b61082d61082f565b005b6000803411151561083f57600080fd5b610864600860019054906101000a900460ff1660ff1634611c0290919063ffffffff16565b905060006108db82600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b1115156108e757600080fd5b610938816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5690919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109ed81600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef346040518082815260200191505060405180910390a3610ae0611c74565b50565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b795780601f10610b4e57610100808354040283529160200191610b79565b820191906000526020600020905b815481529060010190602001808311610b5c57829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600254905090565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610d49575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610d555750600082115b15610ffd57610dab826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e3e826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f0f82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611002565b600090505b9392505050565b600860009054906101000a900460ff1681565b60075481565b600860019054906101000a900460ff1681565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110cb5780601f106110a0576101008083540402835291602001916110cb565b820191906000526020600020905b8154815290600101906020018083116110ae57829003601f168201915b505050505081565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111d75780601f106111ac576101008083540402835291602001916111d7565b820191906000526020600020905b8154815290600101906020018083116111ba57829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561122f5750600082115b156113c857611285826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611318826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506113cd565b600090505b92915050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561143157600080fd5b816040518082805190602001908083835b6020831015156114675780518252602082019150602081019050602083039250611442565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020600460405180828054600181600116156101000203166002900480156114f15780601f106114cf5761010080835404028352918201916114f1565b820191906000526020600020905b8154815290600101906020018083116114dd575b505091505060405180910390207fe08ba098c56583ff7ce264f98fb97b7ddc5e6af834acc0556b24327f72a555f960405160405180910390a38160049080519060200190611540929190611cdf565b5060019050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115a857600080fd5b8160ff16600860019054906101000a900460ff1660ff167f69a4b1d840e5b6ee4b5b529c352c29b6535602f8c6807339d308cf4104fd7d0e60405160405180910390a381600860016101000a81548160ff021916908360ff16021790555060019050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561166d57600080fd5b816040518082805190602001908083835b6020831015156116a3578051825260208201915060208101905060208303925061167e565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206005604051808280546001816001161561010002031660029004801561172d5780601f1061170b57610100808354040283529182019161172d565b820191906000526020600020905b815481529060010190602001808311611719575b505091505060405180910390207f68023cab388c6052af3fa625f164cd0c14cc9125d57286fbe0d9b384847c4c0260405160405180910390a3816005908051906020019061177c929190611cdf565b5060019050919050565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b838110156119c75780820151818401526020810190506119ac565b50505050905090810190601f1680156119f45780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000875af1925050501515611a1857600080fd5b600190509392505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b0657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611b4257600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000806000841415611c175760009150611c36565b8284029050828482811515611c2857fe5b04141515611c3257fe5b8091505b5092915050565b6000828211151515611c4b57fe5b818303905092915050565b6000808284019050838110151515611c6a57fe5b8091505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015611cdc573d6000803e3d6000fd5b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611d2057805160ff1916838001178555611d4e565b82800160010185558215611d4e579182015b82811115611d4d578251825591602001919060010190611d32565b5b509050611d5b9190611d5f565b5090565b611d8191905b80821115611d7d576000816000905550600101611d65565b5090565b905600a165627a7a723058204752364114c13502f5ad888194af4917f9c1ee3cc66e6f6478e7daa8f68e05960029
Deployed Bytecode
0x608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610111578063095ea7b3146101a157806318160ddd1461020657806323b872dd14610231578063313ce567146102b657806339ce4227146102e75780633ba0b9a91461031257806354fd4d501461034357806370a08231146103d35780638da5cb5b1461042a57806395d89b4114610481578063a9059cbb14610511578063b0018bfc14610576578063ba0410fb146105f7578063c6d3ab9d1461063f578063cae9ca51146106c0578063dd62ed3e1461076b578063f2fde38b146107e2578063fcae08e114610825575b61010f61082f565b005b34801561011d57600080fd5b50610126610ae3565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561016657808201518184015260208101905061014b565b50505050905090810190601f1680156101935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ad57600080fd5b506101ec600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b81565b604051808215151515815260200191505060405180910390f35b34801561021257600080fd5b5061021b610c73565b6040518082815260200191505060405180910390f35b34801561023d57600080fd5b5061029c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c7d565b604051808215151515815260200191505060405180910390f35b3480156102c257600080fd5b506102cb611009565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102f357600080fd5b506102fc61101c565b6040518082815260200191505060405180910390f35b34801561031e57600080fd5b50610327611022565b604051808260ff1660ff16815260200191505060405180910390f35b34801561034f57600080fd5b50610358611035565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561039857808201518184015260208101905061037d565b50505050905090810190601f1680156103c55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103df57600080fd5b50610414600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506110d3565b6040518082815260200191505060405180910390f35b34801561043657600080fd5b5061043f61111b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561048d57600080fd5b50610496611141565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104d65780820151818401526020810190506104bb565b50505050905090810190601f1680156105035780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561051d57600080fd5b5061055c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111df565b604051808215151515815260200191505060405180910390f35b34801561058257600080fd5b506105dd600480360381019080803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506113d3565b604051808215151515815260200191505060405180910390f35b34801561060357600080fd5b50610625600480360381019080803560ff16906020019092919050505061154a565b604051808215151515815260200191505060405180910390f35b34801561064b57600080fd5b506106a6600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061160f565b604051808215151515815260200191505060405180910390f35b3480156106cc57600080fd5b50610751600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611786565b604051808215151515815260200191505060405180910390f35b34801561077757600080fd5b506107cc600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a23565b6040518082815260200191505060405180910390f35b3480156107ee57600080fd5b50610823600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611aaa565b005b61082d61082f565b005b6000803411151561083f57600080fd5b610864600860019054906101000a900460ff1660ff1634611c0290919063ffffffff16565b905060006108db82600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b1115156108e757600080fd5b610938816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5690919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109ed81600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef346040518082815260200191505060405180910390a3610ae0611c74565b50565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b795780601f10610b4e57610100808354040283529160200191610b79565b820191906000526020600020905b815481529060010190602001808311610b5c57829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600254905090565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610d49575081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b8015610d555750600082115b15610ffd57610dab826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e3e826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f0f82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611002565b600090505b9392505050565b600860009054906101000a900460ff1681565b60075481565b600860019054906101000a900460ff1681565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110cb5780601f106110a0576101008083540402835291602001916110cb565b820191906000526020600020905b8154815290600101906020018083116110ae57829003601f168201915b505050505081565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111d75780601f106111ac576101008083540402835291602001916111d7565b820191906000526020600020905b8154815290600101906020018083116111ba57829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561122f5750600082115b156113c857611285826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c3d90919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611318826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611c5690919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190506113cd565b600090505b92915050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561143157600080fd5b816040518082805190602001908083835b6020831015156114675780518252602082019150602081019050602083039250611442565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040518091039020600460405180828054600181600116156101000203166002900480156114f15780601f106114cf5761010080835404028352918201916114f1565b820191906000526020600020905b8154815290600101906020018083116114dd575b505091505060405180910390207fe08ba098c56583ff7ce264f98fb97b7ddc5e6af834acc0556b24327f72a555f960405160405180910390a38160049080519060200190611540929190611cdf565b5060019050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115a857600080fd5b8160ff16600860019054906101000a900460ff1660ff167f69a4b1d840e5b6ee4b5b529c352c29b6535602f8c6807339d308cf4104fd7d0e60405160405180910390a381600860016101000a81548160ff021916908360ff16021790555060019050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561166d57600080fd5b816040518082805190602001908083835b6020831015156116a3578051825260208201915060208101905060208303925061167e565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206005604051808280546001816001161561010002031660029004801561172d5780601f1061170b57610100808354040283529182019161172d565b820191906000526020600020905b815481529060010190602001808311611719575b505091505060405180910390207f68023cab388c6052af3fa625f164cd0c14cc9125d57286fbe0d9b384847c4c0260405160405180910390a3816005908051906020019061177c929190611cdf565b5060019050919050565b600082600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff1660405180807f72656365697665417070726f76616c28616464726573732c75696e743235362c81526020017f616464726573732c627974657329000000000000000000000000000000000000815250602e01905060405180910390207c01000000000000000000000000000000000000000000000000000000009004338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828051906020019080838360005b838110156119c75780820151818401526020810190506119ac565b50505050905090810190601f1680156119f45780820380516001836020036101000a031916815260200191505b509450505050506000604051808303816000875af1925050501515611a1857600080fd5b600190509392505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b0657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611b4257600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000806000841415611c175760009150611c36565b8284029050828482811515611c2857fe5b04141515611c3257fe5b8091505b5092915050565b6000828211151515611c4b57fe5b818303905092915050565b6000808284019050838110151515611c6a57fe5b8091505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015611cdc573d6000803e3d6000fd5b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611d2057805160ff1916838001178555611d4e565b82800160010185558215611d4e579182015b82811115611d4d578251825591602001919060010190611d32565b5b509050611d5b9190611d5f565b5090565b611d8191905b80821115611d7d576000816000905550600101611d65565b5090565b905600a165627a7a723058204752364114c13502f5ad888194af4917f9c1ee3cc66e6f6478e7daa8f68e05960029
Deployed Bytecode Sourcemap
3074:2579:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4645:12;:10;:12::i;:::-;3074:2579;3164:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3164:18: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;3164:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2700:209;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2700:209:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1567:101;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1567:101:0;;;;;;;;;;;;;;;;;;;;;;;2064:501;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2064:501:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3283:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3283:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3252:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3252:24:0;;;;;;;;;;;;;;;;;;;;;;;3311:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3311:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3216:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3216:29: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;3216:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2573:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2573:119:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;713:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;713:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3189;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3189:20: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;3189:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1676:380;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1676:380:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4022:176;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4022:176:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4404:195;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4404:195:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4206:190;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4206:190:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5146:502;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5146:502:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2917:148;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2917:148:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;991:185;;8:9:-1;5:2;;;30:1;27;20:12;5:2;991:185:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4673:380;;;;;;;4754:14;4741:1;4729:9;:13;4721:22;;;;;;;;4771:27;4785:12;;;;;;;;;;;4771:27;;:9;:13;;:27;;;;:::i;:::-;4754:44;;4847:1;4817:27;4837:6;4817:8;:15;4826:5;;;;;;;;;;;4817:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;:31;4809:40;;;;;;;;4883:32;4908:6;4883:8;:20;4892:10;4883:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;4860:8;:20;4869:10;4860:20;;;;;;;;;;;;;;;:55;;;;4944:27;4964:6;4944:8;:15;4953:5;;;;;;;;;;;4944:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;4926:8;:15;4935:5;;;;;;;;;;;4926:15;;;;;;;;;;;;;;;:45;;;;5003:5;;;;;;;;;;;4982:38;;4991:10;4982:38;;;5010:9;4982:38;;;;;;;;;;;;;;;;;;5031:14;:12;:14::i;:::-;4673:380;:::o;3164:18::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2700:209::-;2767:12;2824:6;2792:7;:19;2800:10;2792:19;;;;;;;;;;;;;;;:29;2812:8;2792:29;;;;;;;;;;;;;;;:38;;;;2862:8;2841:38;;2850:10;2841:38;;;2872:6;2841:38;;;;;;;;;;;;;;;;;;2897:4;2890:11;;2700:209;;;;:::o;1567:101::-;1615:14;1649:11;;1642:18;;1567:101;:::o;2064:501::-;2146:12;2194:6;2175:8;:15;2184:5;2175:15;;;;;;;;;;;;;;;;:25;;:65;;;;;2234:6;2204:7;:14;2212:5;2204:14;;;;;;;;;;;;;;;:26;2219:10;2204:26;;;;;;;;;;;;;;;;:36;;2175:65;:79;;;;;2253:1;2244:6;:10;2175:79;2171:387;;;2287:25;2305:6;2287:8;:13;2296:3;2287:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2271:8;:13;2280:3;2271:13;;;;;;;;;;;;;;;:41;;;;2345:27;2365:6;2345:8;:15;2354:5;2345:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;2327:8;:15;2336:5;2327:15;;;;;;;;;;;;;;;:45;;;;2416:38;2447:6;2416:7;:14;2424:5;2416:14;;;;;;;;;;;;;;;:26;2431:10;2416:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;2387:7;:14;2395:5;2387:14;;;;;;;;;;;;;;;:26;2402:10;2387:26;;;;;;;;;;;;;;;:67;;;;2485:3;2469:28;;2478:5;2469:28;;;2490:6;2469:28;;;;;;;;;;;;;;;;;;2519:4;2512:11;;;;2171:387;2550:5;2543:12;;2064:501;;;;;;:::o;3283:21::-;;;;;;;;;;;;;:::o;3252:24::-;;;;:::o;3311:25::-;;;;;;;;;;;;;:::o;3216:29::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2573:119::-;2633:15;2668:8;:16;2677:6;2668:16;;;;;;;;;;;;;;;;2661:23;;2573:119;;;:::o;713:20::-;;;;;;;;;;;;;:::o;3189:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1676:380::-;1739:12;1792:6;1768:8;:20;1777:10;1768:20;;;;;;;;;;;;;;;;:30;;:44;;;;;1811:1;1802:6;:10;1768:44;1764:285;;;1852:32;1877:6;1852:8;:20;1861:10;1852:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;1829:8;:20;1838:10;1829:20;;;;;;;;;;;;;;;:55;;;;1915:25;1933:6;1915:8;:13;1924:3;1915:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;1899:8;:13;1908:3;1899:13;;;;;;;;;;;;;;;:41;;;;1976:3;1955:33;;1964:10;1955:33;;;1981:6;1955:33;;;;;;;;;;;;;;;;;;2010:4;2003:11;;;;1764:285;2041:5;2034:12;;1676:380;;;;;:::o;4022:176::-;4087:12;957:5;;;;;;;;;;;943:19;;:10;:19;;;935:28;;;;;;;;4135:7;4112:31;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;51:19;36:153;;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;4112:31:0;;;;;;;;;;;;;;;;4129:4;4112:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4161:7;4154:4;:14;;;;;;;;;;;;:::i;:::-;;4186:4;4179:11;;4022:176;;;:::o;4404:195::-;4470:12;957:5;;;;;;;;;;;943:19;;:10;:19;;;935:28;;;;;;;;4528:7;4495:41;;4514:12;;;;;;;;;;;4495:41;;;;;;;;;;;;4562:7;4547:12;;:22;;;;;;;;;;;;;;;;;;4587:4;4580:11;;4404:195;;;:::o;4206:190::-;4275:12;957:5;;;;;;;;;;;943:19;;:10;:19;;;935:28;;;;;;;;4327:9;4300:37;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;51:19;36:153;;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;4300:37:0;;;;;;;;;;;;;;;;4319:6;4300:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4357:9;4348:6;:18;;;;;;;;;;;;:::i;:::-;;4384:4;4377:11;;4206:190;;;:::o;5146:502::-;5272:12;5329:6;5297:7;:19;5305:10;5297:19;;;;;;;;;;;;;;;:29;5317:8;5297:29;;;;;;;;;;;;;;;:38;;;;5367:8;5346:38;;5355:10;5346:38;;;5377:6;5346:38;;;;;;;;;;;;;;;;;;5399:8;:13;;5442:59;;;;;;;;;;;;;;;;;;;;;;;;5399:205;;;5518:10;5543:6;5564:4;5583:10;5399:205;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;5399:205:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5398:206;5395:224;;;5608:8;;;5395:224;5636:4;5629:11;;5146:502;;;;;:::o;2917:148::-;2995:17;3032:7;:15;3040:6;3032:15;;;;;;;;;;;;;;;:25;3048:8;3032:25;;;;;;;;;;;;;;;;3025:32;;2917:148;;;;:::o;991:185::-;957:5;;;;;;;;;;;943:19;;:10;:19;;;935:28;;;;;;;;1090:1;1070:22;;:8;:22;;;;1062:31;;;;;;;;1132:8;1104:37;;1125:5;;;;;;;;;;;1104:37;;;;;;;;;;;;1160:8;1152:5;;:16;;;;;;;;;;;;;;;;;;991:185;:::o;54:208::-;112:7;189:9;141:1;136;:6;132:47;;;166:1;159:8;;;;132:47;205:1;201;:5;189:17;;233:1;228;224;:5;;;;;;;;:10;217:18;;;;;;253:1;246:8;;54:208;;;;;;:::o;400:123::-;458:7;490:1;485;:6;;478:14;;;;;;514:1;510;:5;503:12;;400:123;;;;:::o;531:147::-;589:7;609:9;625:1;621;:5;609:17;;649:1;644;:6;;637:14;;;;;;669:1;662:8;;531:147;;;;;:::o;5061:77::-;5105:5;;;;;;;;;;;:14;;:25;5120:9;5105:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5105:25:0;5061:77::o;3074:2579::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
bzzr://4752364114c13502f5ad888194af4917f9c1ee3cc66e6f6478e7daa8f68e0596
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.