ERC-20
Overview
Max Total Supply
924,166,273,605.651311832277625607 IDOGE
Holders
162
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
86,289,649.853265729262150455 IDOGEValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
IDOGE
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-04-20 */ pragma solidity ^0.5.0; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address who) external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function approve(address spender, uint256 value) external returns (bool); function transferFrom(address from, address to, uint256 value) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } 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; } function ceil(uint256 a, uint256 m) internal pure returns (uint256) { uint256 c = add(a,m); uint256 d = sub(c,1); return mul(div(d,m),m); } } contract ERC20Detailed is IERC20 { string private _name; string private _symbol; uint8 private _decimals; constructor(string memory name, string memory symbol, uint8 decimals) public { _name = name; _symbol = symbol; _decimals = decimals; } function name() public view returns(string memory) { return _name; } function symbol() public view returns(string memory) { return _symbol; } function decimals() public view returns(uint8) { return _decimals; } } contract IDOGE is ERC20Detailed { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowed; string constant tokenName = "INDICADOGE"; string constant tokenSymbol = "IDOGE"; uint8 constant tokenDecimals = 18; uint256 _totalSupply = 1000000000000 *10**18; uint256 public basePercent = 100; uint256 public _burnStopAmount; uint256 public _lastTokenSupply; constructor() public payable ERC20Detailed(tokenName, tokenSymbol, tokenDecimals) { _mint(msg.sender, _totalSupply); _burnStopAmount = 0; _lastTokenSupply = 200000 * 10**18; } function totalSupply() public view returns (uint256) { return _totalSupply; } function balanceOf(address owner) public view returns (uint256) { return _balances[owner]; } function allowance(address owner, address spender) public view returns (uint256) { return _allowed[owner][spender]; } function findOnePercent(uint256 value) public view returns (uint256) { uint256 roundValue = value.ceil(basePercent); uint256 onePercent = roundValue.mul(basePercent).div(10000); return onePercent; } function transfer(address to, uint256 value) public returns (bool) { require(value <= _balances[msg.sender]); require(to != address(0)); uint256 tokensToBurn = findOnePercent(value); 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); emit Transfer(msg.sender, address(0), tokensToBurn); return true; } function multiTransfer(address[] memory receivers, uint256[] memory amounts) public { for (uint256 i = 0; i < receivers.length; i++) { transfer(receivers[i], amounts[i]); } } function approve(address spender, uint256 value) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function transferFrom(address from, address to, uint256 value) public returns (bool) { require(value <= _balances[from]); require(value <= _allowed[from][msg.sender]); require(to != address(0)); _balances[from] = _balances[from].sub(value); uint256 tokensToBurn = findOnePercent(value); 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); emit Transfer(from, address(0), tokensToBurn); return true; } function increaseAllowance(address spender, uint256 addedValue) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].add(addedValue)); emit Approval(msg.sender, spender, _allowed[msg.sender][spender]); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].sub(subtractedValue)); emit Approval(msg.sender, spender, _allowed[msg.sender][spender]); return true; } function _mint(address account, uint256 amount) internal { require(amount != 0); _balances[account] = _balances[account].add(amount); emit Transfer(address(0), account, amount); } function burn(uint256 amount) external { _burn(msg.sender, amount); } function _burn(address account, uint256 amount) internal { require(amount != 0); require(amount <= _balances[account]); _totalSupply = _totalSupply.sub(amount); _balances[account] = _balances[account].sub(amount); emit Transfer(account, address(0), amount); } function burnFrom(address account, uint256 amount) external { require(amount <= _allowed[account][msg.sender]); _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(amount); _burn(account, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"payable":true,"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[],"name":"_burnStopAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_lastTokenSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"basePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"findOnePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"receivers","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526c0c9f2c9cd04674edea4000000060055560646006556040518060400160405280600a81526020017f494e44494341444f4745000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f49444f474500000000000000000000000000000000000000000000000000000081525060128260009080519060200190620000a09291906200023d565b508160019080519060200190620000b99291906200023d565b5080600260006101000a81548160ff021916908360ff160217905550505050620000ec336005546200010b60201b60201c565b6000600781905550692a5a058fc295ed000000600881905550620002ec565b60008114156200011a57600080fd5b6200017381600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200022060201b620019271790919060201c565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000808284019050838110156200023357fe5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200028057805160ff1916838001178555620002b1565b82800160010185558215620002b1579182015b82811115620002b057825182559160200191906001019062000293565b5b509050620002c09190620002c4565b5090565b620002e991905b80821115620002e5576000816000905550600101620002cb565b5090565b90565b611b7780620002fc6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806379cc6790116100a2578063a6a6860611610071578063a6a6860614610659578063a9059cbb1461069b578063c5ac0ded14610701578063dd62ed3e1461071f578063e50e97ab1461079757610116565b806379cc67901461050457806395d89b4114610552578063a39c13e7146105d5578063a457c2d7146105f357610116565b806323b872dd116100e957806323b872dd1461036e578063313ce567146103f4578063395093511461041857806342966c681461047e57806370a08231146104ac57610116565b806306fdde031461011b578063095ea7b31461019e57806318160ddd146102045780631e89d54514610222575b600080fd5b6101236107b5565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610163578082015181840152602081019050610148565b50505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ea600480360360408110156101b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610857565b604051808215151515815260200191505060405180910390f35b61020c610982565b6040518082815260200191505060405180910390f35b61036c6004803603604081101561023857600080fd5b810190808035906020019064010000000081111561025557600080fd5b82018360208201111561026757600080fd5b8035906020019184602083028401116401000000008311171561028957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102e957600080fd5b8201836020820111156102fb57600080fd5b8035906020019184602083028401116401000000008311171561031d57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061098c565b005b6103da6004803603606081101561038457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109de565b604051808215151515815260200191505060405180910390f35b6103fc610e3f565b604051808260ff1660ff16815260200191505060405180910390f35b6104646004803603604081101561042e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e56565b604051808215151515815260200191505060405180910390f35b6104aa6004803603602081101561049457600080fd5b810190808035906020019092919050505061108b565b005b6104ee600480360360208110156104c257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611098565b6040518082815260200191505060405180910390f35b6105506004803603604081101561051a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110e1565b005b61055a611287565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561059a57808201518184015260208101905061057f565b50505050905090810190601f1680156105c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105dd611329565b6040518082815260200191505060405180910390f35b61063f6004803603604081101561060957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061132f565b604051808215151515815260200191505060405180910390f35b6106856004803603602081101561066f57600080fd5b8101908080359060200190929190505050611564565b6040518082815260200191505060405180910390f35b6106e7600480360360408110156106b157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115b5565b604051808215151515815260200191505060405180910390f35b61070961187d565b6040518082815260200191505060405180910390f35b6107816004803603604081101561073557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611883565b6040518082815260200191505060405180910390f35b61079f61190a565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561084d5780601f106108225761010080835404028352916020019161084d565b820191906000526020600020905b81548152906001019060200180831161083057829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561089257600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b82518110156109d9576109cb8382815181106109aa57fe5b60200260200101518383815181106109be57fe5b60200260200101516115b5565b508080600101915050610992565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610a2c57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610ab557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aef57600080fd5b610b4182600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610b8f83611564565b90506000610ba6828561191090919063ffffffff16565b9050610bfa81600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c528260055461191090919063ffffffff16565b600581905550610ce784600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e9157600080fd5b610f2082600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6110953382611943565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561116a57600080fd5b6111f981600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112838282611943565b5050565b606060018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561131f5780601f106112f45761010080835404028352916020019161131f565b820191906000526020600020905b81548152906001019060200180831161130257829003601f168201915b5050505050905090565b60075481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561136a57600080fd5b6113f982600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008061157c60065484611ab790919063ffffffff16565b905060006115a961271061159b60065485611af290919063ffffffff16565b611b2990919063ffffffff16565b90508092505050919050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561160357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561163d57600080fd5b600061164883611564565b9050600061165f828561191090919063ffffffff16565b90506116b384600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174881600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117a08260055461191090919063ffffffff16565b6005819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60065481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b60008282111561191c57fe5b818303905092915050565b60008082840190508381101561193957fe5b8091505092915050565b600081141561195157600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561199d57600080fd5b6119b28160055461191090919063ffffffff16565b600581905550611a0a81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080611ac48484611927565b90506000611ad3826001611910565b9050611ae8611ae28286611b29565b85611af2565b9250505092915050565b600080831415611b055760009050611b23565b6000828402905082848281611b1657fe5b0414611b1e57fe5b809150505b92915050565b600080828481611b3557fe5b049050809150509291505056fea265627a7a723158209384ff188ddeed739cb748ef46e6267389ee79de32dfeee80a5f8d595f52dce264736f6c63430005110032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c806379cc6790116100a2578063a6a6860611610071578063a6a6860614610659578063a9059cbb1461069b578063c5ac0ded14610701578063dd62ed3e1461071f578063e50e97ab1461079757610116565b806379cc67901461050457806395d89b4114610552578063a39c13e7146105d5578063a457c2d7146105f357610116565b806323b872dd116100e957806323b872dd1461036e578063313ce567146103f4578063395093511461041857806342966c681461047e57806370a08231146104ac57610116565b806306fdde031461011b578063095ea7b31461019e57806318160ddd146102045780631e89d54514610222575b600080fd5b6101236107b5565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610163578082015181840152602081019050610148565b50505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ea600480360360408110156101b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610857565b604051808215151515815260200191505060405180910390f35b61020c610982565b6040518082815260200191505060405180910390f35b61036c6004803603604081101561023857600080fd5b810190808035906020019064010000000081111561025557600080fd5b82018360208201111561026757600080fd5b8035906020019184602083028401116401000000008311171561028957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102e957600080fd5b8201836020820111156102fb57600080fd5b8035906020019184602083028401116401000000008311171561031d57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061098c565b005b6103da6004803603606081101561038457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109de565b604051808215151515815260200191505060405180910390f35b6103fc610e3f565b604051808260ff1660ff16815260200191505060405180910390f35b6104646004803603604081101561042e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e56565b604051808215151515815260200191505060405180910390f35b6104aa6004803603602081101561049457600080fd5b810190808035906020019092919050505061108b565b005b6104ee600480360360208110156104c257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611098565b6040518082815260200191505060405180910390f35b6105506004803603604081101561051a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110e1565b005b61055a611287565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561059a57808201518184015260208101905061057f565b50505050905090810190601f1680156105c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105dd611329565b6040518082815260200191505060405180910390f35b61063f6004803603604081101561060957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061132f565b604051808215151515815260200191505060405180910390f35b6106856004803603602081101561066f57600080fd5b8101908080359060200190929190505050611564565b6040518082815260200191505060405180910390f35b6106e7600480360360408110156106b157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115b5565b604051808215151515815260200191505060405180910390f35b61070961187d565b6040518082815260200191505060405180910390f35b6107816004803603604081101561073557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611883565b6040518082815260200191505060405180910390f35b61079f61190a565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561084d5780601f106108225761010080835404028352916020019161084d565b820191906000526020600020905b81548152906001019060200180831161083057829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561089257600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600554905090565b60008090505b82518110156109d9576109cb8382815181106109aa57fe5b60200260200101518383815181106109be57fe5b60200260200101516115b5565b508080600101915050610992565b505050565b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610a2c57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610ab557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aef57600080fd5b610b4182600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610b8f83611564565b90506000610ba6828561191090919063ffffffff16565b9050610bfa81600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c528260055461191090919063ffffffff16565b600581905550610ce784600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001925050509392505050565b6000600260009054906101000a900460ff16905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e9157600080fd5b610f2082600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6110953382611943565b50565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561116a57600080fd5b6111f981600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112838282611943565b5050565b606060018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561131f5780601f106112f45761010080835404028352916020019161131f565b820191906000526020600020905b81548152906001019060200180831161130257829003601f168201915b5050505050905090565b60075481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561136a57600080fd5b6113f982600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008061157c60065484611ab790919063ffffffff16565b905060006115a961271061159b60065485611af290919063ffffffff16565b611b2990919063ffffffff16565b90508092505050919050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561160357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561163d57600080fd5b600061164883611564565b9050600061165f828561191090919063ffffffff16565b90506116b384600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061174881600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461192790919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117a08260055461191090919063ffffffff16565b6005819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60065481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b60008282111561191c57fe5b818303905092915050565b60008082840190508381101561193957fe5b8091505092915050565b600081141561195157600080fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561199d57600080fd5b6119b28160055461191090919063ffffffff16565b600581905550611a0a81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461191090919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080611ac48484611927565b90506000611ad3826001611910565b9050611ae8611ae28286611b29565b85611af2565b9250505092915050565b600080831415611b055760009050611b23565b6000828402905082848281611b1657fe5b0414611b1e57fe5b809150505b92915050565b600080828481611b3557fe5b049050809150509291505056fea265627a7a723158209384ff188ddeed739cb748ef46e6267389ee79de32dfeee80a5f8d595f52dce264736f6c63430005110032
Deployed Bytecode Sourcemap
1956:4373:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1956:4373:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1705:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1705:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3965:224;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3965:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2638:85;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3765:194;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3765:194:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3765:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3765:194:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;3765:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3765:194:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;3765:194:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;3765:194:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;3765:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3765:194:0;;;;;;;;;;;;;;;:::i;:::-;;4195:686;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4195:686:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1873:76;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4887:305;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4887:305:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5722:77;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5722:77:0;;;;;;;;;;;;;;;;;:::i;:::-;;2729:100;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2729:100:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6096:230;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6096:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1787:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1787:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2362:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5198:315;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5198:315:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2966:217;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2966:217:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3189:570;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3189:570:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2325:32;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2835:125;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2835:125:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2397:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1705:76;1741:13;1770:5;1763:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1705:76;:::o;3965:224::-;4030:4;4070:1;4051:21;;:7;:21;;;;4043:30;;;;;;4112:5;4080:8;:20;4089:10;4080:20;;;;;;;;;;;;;;;:29;4101:7;4080:29;;;;;;;;;;;;;;;:37;;;;4150:7;4129:36;;4138:10;4129:36;;;4159:5;4129:36;;;;;;;;;;;;;;;;;;4179:4;4172:11;;3965:224;;;;:::o;2638:85::-;2682:7;2705:12;;2698:19;;2638:85;:::o;3765:194::-;3861:9;3873:1;3861:13;;3856:98;3880:9;:16;3876:1;:20;3856:98;;;3912:34;3921:9;3931:1;3921:12;;;;;;;;;;;;;;3935:7;3943:1;3935:10;;;;;;;;;;;;;;3912:8;:34::i;:::-;;3898:3;;;;;;;3856:98;;;;3765:194;;:::o;4195:686::-;4274:4;4304:9;:15;4314:4;4304:15;;;;;;;;;;;;;;;;4295:5;:24;;4287:33;;;;;;4344:8;:14;4353:4;4344:14;;;;;;;;;;;;;;;:26;4359:10;4344:26;;;;;;;;;;;;;;;;4335:5;:35;;4327:44;;;;;;4400:1;4386:16;;:2;:16;;;;4378:25;;;;;;4430:26;4450:5;4430:9;:15;4440:4;4430:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;4412:9;:15;4422:4;4412:15;;;;;;;;;;;;;;;:44;;;;4465:20;4488:21;4503:5;4488:14;:21::i;:::-;4465:44;;4516:24;4543:23;4553:12;4543:5;:9;;:23;;;;:::i;:::-;4516:50;;4591:35;4609:16;4591:9;:13;4601:2;4591:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;4575:9;:13;4585:2;4575:13;;;;;;;;;;;;;;;:51;;;;4648:30;4665:12;4648;;:16;;:30;;;;:::i;:::-;4633:12;:45;;;;4716:37;4747:5;4716:8;:14;4725:4;4716:14;;;;;;;;;;;;;;;:26;4731:10;4716:26;;;;;;;;;;;;;;;;:30;;:37;;;;:::i;:::-;4687:8;:14;4696:4;4687:14;;;;;;;;;;;;;;;:26;4702:10;4687:26;;;;;;;;;;;;;;;:66;;;;4782:2;4767:36;;4776:4;4767:36;;;4786:16;4767:36;;;;;;;;;;;;;;;;;;4838:1;4815:40;;4824:4;4815:40;;;4842:12;4815:40;;;;;;;;;;;;;;;;;;4871:4;4864:11;;;;4195:686;;;;;:::o;1873:76::-;1913:5;1934:9;;;;;;;;;;;1927:16;;1873:76;:::o;4887:305::-;4967:4;5007:1;4988:21;;:7;:21;;;;4980:30;;;;;;5050:45;5084:10;5050:8;:20;5059:10;5050:20;;;;;;;;;;;;;;;:29;5071:7;5050:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;5017:8;:20;5026:10;5017:20;;;;;;;;;;;;;;;:29;5038:7;5017:29;;;;;;;;;;;;;;;:79;;;;5129:7;5108:60;;5117:10;5108:60;;;5138:8;:20;5147:10;5138:20;;;;;;;;;;;;;;;:29;5159:7;5138:29;;;;;;;;;;;;;;;;5108:60;;;;;;;;;;;;;;;;;;5182:4;5175:11;;4887:305;;;;:::o;5722:77::-;5768:25;5774:10;5786:6;5768:5;:25::i;:::-;5722:77;:::o;2729:100::-;2784:7;2807:9;:16;2817:5;2807:16;;;;;;;;;;;;;;;;2800:23;;2729:100;;;:::o;6096:230::-;6181:8;:17;6190:7;6181:17;;;;;;;;;;;;;;;:29;6199:10;6181:29;;;;;;;;;;;;;;;;6171:6;:39;;6163:48;;;;;;6250:41;6284:6;6250:8;:17;6259:7;6250:17;;;;;;;;;;;;;;;:29;6268:10;6250:29;;;;;;;;;;;;;;;;:33;;:41;;;;:::i;:::-;6218:8;:17;6227:7;6218:17;;;;;;;;;;;;;;;:29;6236:10;6218:29;;;;;;;;;;;;;;;:73;;;;6298:22;6304:7;6313:6;6298:5;:22::i;:::-;6096:230;;:::o;1787:80::-;1825:13;1854:7;1847:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1787:80;:::o;2362:30::-;;;;:::o;5198:315::-;5283:4;5323:1;5304:21;;:7;:21;;;;5296:30;;;;;;5366:50;5400:15;5366:8;:20;5375:10;5366:20;;;;;;;;;;;;;;;:29;5387:7;5366:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;5333:8;:20;5342:10;5333:20;;;;;;;;;;;;;;;:29;5354:7;5333:29;;;;;;;;;;;;;;;:84;;;;5450:7;5429:60;;5438:10;5429:60;;;5459:8;:20;5468:10;5459:20;;;;;;;;;;;;;;;:29;5480:7;5459:29;;;;;;;;;;;;;;;;5429:60;;;;;;;;;;;;;;;;;;5503:4;5496:11;;5198:315;;;;:::o;2966:217::-;3026:7;3043:18;3064:23;3075:11;;3064:5;:10;;:23;;;;:::i;:::-;3043:44;;3094:18;3115:38;3147:5;3115:27;3130:11;;3115:10;:14;;:27;;;;:::i;:::-;:31;;:38;;;;:::i;:::-;3094:59;;3167:10;3160:17;;;;2966:217;;;:::o;3189:570::-;3250:4;3280:9;:21;3290:10;3280:21;;;;;;;;;;;;;;;;3271:5;:30;;3263:39;;;;;;3331:1;3317:16;;:2;:16;;;;3309:25;;;;;;3343:20;3366:21;3381:5;3366:14;:21::i;:::-;3343:44;;3394:24;3421:23;3431:12;3421:5;:9;;:23;;;;:::i;:::-;3394:50;;3477:32;3503:5;3477:9;:21;3487:10;3477:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;3453:9;:21;3463:10;3453:21;;;;;;;;;;;;;;;:56;;;;3532:35;3550:16;3532:9;:13;3542:2;3532:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;3516:9;:13;3526:2;3516:13;;;;;;;;;;;;;;;:51;;;;3591:30;3608:12;3591;;:16;;:30;;;;:::i;:::-;3576:12;:45;;;;3656:2;3635:42;;3644:10;3635:42;;;3660:16;3635:42;;;;;;;;;;;;;;;;;;3718:1;3689:46;;3698:10;3689:46;;;3722:12;3689:46;;;;;;;;;;;;;;;;;;3749:4;3742:11;;;;3189:570;;;;:::o;2325:32::-;;;;:::o;2835:125::-;2907:7;2930:8;:15;2939:5;2930:15;;;;;;;;;;;;;;;:24;2946:7;2930:24;;;;;;;;;;;;;;;;2923:31;;2835:125;;;;:::o;2397:31::-;;;;:::o;1003:113::-;1061:7;1089:1;1084;:6;;1077:14;;;;1109:1;1105;:5;1098:12;;1003:113;;;;:::o;1122:133::-;1180:7;1196:9;1212:1;1208;:5;1196:17;;1232:1;1227;:6;;1220:14;;;;1248:1;1241:8;;;1122:133;;;;:::o;5803:287::-;5885:1;5875:6;:11;;5867:20;;;;;;5912:9;:18;5922:7;5912:18;;;;;;;;;;;;;;;;5902:6;:28;;5894:37;;;;;;5953:24;5970:6;5953:12;;:16;;:24;;;;:::i;:::-;5938:12;:39;;;;6005:30;6028:6;6005:9;:18;6015:7;6005:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;5984:9;:18;5994:7;5984:18;;;;;;;;;;;;;;;:51;;;;6073:1;6047:37;;6056:7;6047:37;;;6077:6;6047:37;;;;;;;;;;;;;;;;;;5803:287;;:::o;1261:157::-;1320:7;1336:9;1348:8;1352:1;1354;1348:3;:8::i;:::-;1336:20;;1363:9;1375:8;1379:1;1381;1375:3;:8::i;:::-;1363:20;;1397:15;1401:8;1405:1;1407;1401:3;:8::i;:::-;1410:1;1397:3;:15::i;:::-;1390:22;;;;1261:157;;;;:::o;699:180::-;757:7;782:1;777;:6;773:37;;;801:1;794:8;;;;773:37;816:9;832:1;828;:5;816:17;;856:1;851;847;:5;;;;;;:10;840:18;;;;872:1;865:8;;;699:180;;;;;:::o;885:112::-;943:7;959:9;975:1;971;:5;;;;;;959:17;;990:1;983:8;;;885:112;;;;:::o
Swarm Source
bzzr://9384ff188ddeed739cb748ef46e6267389ee79de32dfeee80a5f8d595f52dce2
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.