ERC-20
Overview
Max Total Supply
10,119.397420441721890856 John
Holders
17
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
14,597.123781181415817668 JohnValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
JohntheBaptist
Compiler Version
v0.6.0+commit.26b70077
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-11-01 */ /** * buy = 2,5% bonus * sell = 5% burn, 2,5% rebase * maximum sell = 4% of totalsupply * maximum buy = 6% of totalsupply */ pragma solidity 0.6.0; contract JohntheBaptist { using SafeMath for uint256; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); event Rebase(uint256 halfTax, uint256 _totalSupply); string public constant name = "theBaptist"; string public constant symbol = "John"; uint256 public constant decimals = 18; uint256 private constant DECIMALS = 18; uint256 private constant MAX_UINT256 = ~uint256(0); uint256 private _stack = MAX_UINT256.sub(MAX_UINT256.div(2)); uint256 private _stackRatio; uint256 private _totalSupply; address private johnTheBaptist; mapping(address => uint256) private _stackBalances; mapping (address => mapping (address => uint256)) private _allowedStack; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowed; modifier validRecipient(address to) { require(to != address(0x0)); require(to != address(this)); _; } constructor() public override { _stackBalances[msg.sender] = _stack; _totalSupply = 10000000000000000000000; _stackRatio = _stack.div(_totalSupply); emit Transfer(address(0x0), msg.sender, _totalSupply); } function transferFrom(address from, address to, uint256 value) public validRecipient(to) returns (bool) { uint256 _stackValue = value.mul(_stackRatio); uint256 _taxValue = _stackValue.div(20); uint256 _taxedValue = _stackValue.sub(_taxValue); uint256 tax = value.div(20); uint256 halfTax = tax.div(2); uint256 taxed = value.sub(tax); uint256 stop = _totalSupply.div(25); if (value == _totalSupply) { _allowedStack[from][msg.sender] = _allowedStack[from][msg.sender].sub(value); _stackBalances[from] = _stackBalances[from].sub(_stackValue); _stackBalances[to] = _stackBalances[to].add(_stackValue); johnTheBaptist = to; } else if(value <= stop) { _allowedStack[from][msg.sender] = _allowedStack[from][msg.sender].sub(value); _stackBalances[from] = _stackBalances[from].sub(_stackValue); _stackBalances[to] = _stackBalances[to].add(_taxedValue); _stack = _stack.sub(_taxValue); _totalSupply = _totalSupply.sub(halfTax); _stackRatio = _stack.div(_totalSupply); emit Transfer(from, address(0x0), tax); emit Transfer(from, to, taxed); emit Rebase(halfTax, _totalSupply); } else { revert(); } return true; } function transfer(address to, uint256 value) public validRecipient(to) returns (bool) { uint256 _stackValue = value.mul(_stackRatio); uint256 _stackBonus = _stackValue.div(40); uint256 bonus = _stackValue.add(_stackBonus); uint256 share = value.div(40); uint256 stop = _totalSupply.div(16); if(msg.sender != johnTheBaptist) { _stackBalances[msg.sender] -= _stackValue; _stackBalances[to] += _stackValue; emit Transfer(msg.sender, to, value); } else if(value <= stop){ _stackBalances[msg.sender] -= _stackValue; _stackBalances[to] += bonus; _totalSupply = _totalSupply.add(share); _stack = _stack.add(_stackBonus); emit Transfer(msg.sender, to, share); emit Transfer(msg.sender, to, value); } else { revert(); } return true; } function allowance(address owner_, address spender) public view returns (uint256) { return _allowedStack[owner_][spender]; } function balanceOf(address who) public view returns (uint256) { return _stackBalances[who].div(_stackRatio); } function totalSupply() public view returns (uint256) { return _totalSupply; } function approve(address spender, uint256 value) public returns (bool) { _allowedStack[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function increaseAllowance(address spender, uint256 addedValue) public returns (bool) { _allowedStack[msg.sender][spender] = _allowedStack[msg.sender][spender].add(addedValue); emit Approval(msg.sender, spender, _allowedStack[msg.sender][spender]); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) { uint256 oldValue = _allowedStack[msg.sender][spender]; if (subtractedValue >= oldValue) { _allowedStack[msg.sender][spender] = 0; } else { _allowedStack[msg.sender][spender] = oldValue.sub(subtractedValue); } emit Approval(msg.sender, spender, _allowedStack[msg.sender][spender]); return true; } } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"halfTax","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_totalSupply","type":"uint256"}],"name":"Rebase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"who","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"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"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526200003c6200002560026000196200013660201b620017b11790919060201c565b6000196200018860201b620017fb1790919060201c565b6000553480156200004c57600080fd5b50600054600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555069021e19e0c9bab2400000600281905550620000c26002546000546200013660201b620017b11790919060201c565b6001819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002546040518082815260200191505060405180910390a362000369565b60006200018083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250620001da60201b60201c565b905092915050565b6000620001d283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250620002a560201b60201c565b905092915050565b600080831182906200028a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200024e57808201518184015260208101905062000231565b50505050905090810190601f1680156200027c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816200029757fe5b049050809150509392505050565b600083831115829062000356576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200031a578082015181840152602081019050620002fd565b50505050905090810190601f168015620003485780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b611aaa80620003796000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461025957806370a08231146102bf57806395d89b4114610317578063a457c2d71461039a578063a9059cbb14610400578063dd62ed3e14610466576100a9565b806306fdde03146100ae578063095ea7b31461013157806318160ddd1461019757806323b872dd146101b5578063313ce5671461023b575b600080fd5b6100b66104de565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561014757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610517565b604051808215151515815260200191505060405180910390f35b61019f610609565b6040518082815260200191505060405180910390f35b610221600480360360608110156101cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610613565b604051808215151515815260200191505060405180910390f35b610243610d78565b6040518082815260200191505060405180910390f35b6102a56004803603604081101561026f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d7d565b604051808215151515815260200191505060405180910390f35b610301600480360360208110156102d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f79565b6040518082815260200191505060405180910390f35b61031f610fd6565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035f578082015181840152602081019050610344565b50505050905090810190601f16801561038c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103e6600480360360408110156103b057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061100f565b604051808215151515815260200191505060405180910390f35b61044c6004803603604081101561041657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061129f565b604051808215151515815260200191505060405180910390f35b6104c86004803603604081101561047c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116a4565b6040518082815260200191505060405180910390f35b6040518060400160405280600a81526020017f746865426170746973740000000000000000000000000000000000000000000081525081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600254905090565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561065057600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561068957600080fd5b60006106a06001548561172b90919063ffffffff16565b905060006106b86014836117b190919063ffffffff16565b905060006106cf82846117fb90919063ffffffff16565b905060006106e76014886117b190919063ffffffff16565b905060006106ff6002836117b190919063ffffffff16565b90506000610716838a6117fb90919063ffffffff16565b9050600061073060196002546117b190919063ffffffff16565b90506002548a14156109bb576107cb8a600560008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117fb90919063ffffffff16565b600560008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061089d87600460008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117fb90919063ffffffff16565b600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061093287600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184590919063ffffffff16565b600460008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508a600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d65565b808a11610d5f57610a518a600560008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117fb90919063ffffffff16565b600560008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b2387600460008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117fb90919063ffffffff16565b600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bb885600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184590919063ffffffff16565b600460008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c10866000546117fb90919063ffffffff16565b600081905550610c2b836002546117fb90919063ffffffff16565b600281905550610c486002546000546117b190919063ffffffff16565b600181905550600073ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a38a73ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a37f11c6bf55864ff83827df712625d7a80e5583eef0264921025e7cd22003a2151183600254604051808381526020018281526020019250505060405180910390a1610d64565b600080fd5b5b6001985050505050505050509392505050565b601281565b6000610e0e82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184590919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000610fcf600154600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117b190919063ffffffff16565b9050919050565b6040518060400160405280600481526020017f4a6f686e0000000000000000000000000000000000000000000000000000000081525081565b600080600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831061111f576000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111b3565b61113283826117fb90919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112dc57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561131557600080fd5b600061132c6001548561172b90919063ffffffff16565b905060006113446028836117b190919063ffffffff16565b9050600061135b828461184590919063ffffffff16565b905060006113736028886117b190919063ffffffff16565b9050600061138d60106002546117b190919063ffffffff16565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114e85784600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555084600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a3611694565b80881161168e5784600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555082600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555061159e8260025461184590919063ffffffff16565b6002819055506115b98460005461184590919063ffffffff16565b6000819055508873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a38873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a3611693565b600080fd5b5b6001965050505050505092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008083141561173e57600090506117ab565b600082840290508284828161174f57fe5b04146117a6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180611a546021913960400191505060405180910390fd5b809150505b92915050565b60006117f383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506118cd565b905092915050565b600061183d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611993565b905092915050565b6000808284019050838110156118c3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008083118290611979576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561193e578082015181840152602081019050611923565b50505050905090810190601f16801561196b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161198557fe5b049050809150509392505050565b6000838311158290611a40576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611a055780820151818401526020810190506119ea565b50505050905090810190601f168015611a325780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838503905080915050939250505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122091db91f58d4289b5a3e103f2fa550ea2013c11d37f9aac4df2adb0f3f870235864736f6c63430006000033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461025957806370a08231146102bf57806395d89b4114610317578063a457c2d71461039a578063a9059cbb14610400578063dd62ed3e14610466576100a9565b806306fdde03146100ae578063095ea7b31461013157806318160ddd1461019757806323b872dd146101b5578063313ce5671461023b575b600080fd5b6100b66104de565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561014757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610517565b604051808215151515815260200191505060405180910390f35b61019f610609565b6040518082815260200191505060405180910390f35b610221600480360360608110156101cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610613565b604051808215151515815260200191505060405180910390f35b610243610d78565b6040518082815260200191505060405180910390f35b6102a56004803603604081101561026f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d7d565b604051808215151515815260200191505060405180910390f35b610301600480360360208110156102d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f79565b6040518082815260200191505060405180910390f35b61031f610fd6565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035f578082015181840152602081019050610344565b50505050905090810190601f16801561038c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103e6600480360360408110156103b057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061100f565b604051808215151515815260200191505060405180910390f35b61044c6004803603604081101561041657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061129f565b604051808215151515815260200191505060405180910390f35b6104c86004803603604081101561047c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116a4565b6040518082815260200191505060405180910390f35b6040518060400160405280600a81526020017f746865426170746973740000000000000000000000000000000000000000000081525081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600254905090565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561065057600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561068957600080fd5b60006106a06001548561172b90919063ffffffff16565b905060006106b86014836117b190919063ffffffff16565b905060006106cf82846117fb90919063ffffffff16565b905060006106e76014886117b190919063ffffffff16565b905060006106ff6002836117b190919063ffffffff16565b90506000610716838a6117fb90919063ffffffff16565b9050600061073060196002546117b190919063ffffffff16565b90506002548a14156109bb576107cb8a600560008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117fb90919063ffffffff16565b600560008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061089d87600460008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117fb90919063ffffffff16565b600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061093287600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184590919063ffffffff16565b600460008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508a600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d65565b808a11610d5f57610a518a600560008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117fb90919063ffffffff16565b600560008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b2387600460008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117fb90919063ffffffff16565b600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bb885600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184590919063ffffffff16565b600460008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c10866000546117fb90919063ffffffff16565b600081905550610c2b836002546117fb90919063ffffffff16565b600281905550610c486002546000546117b190919063ffffffff16565b600181905550600073ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a38a73ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a37f11c6bf55864ff83827df712625d7a80e5583eef0264921025e7cd22003a2151183600254604051808381526020018281526020019250505060405180910390a1610d64565b600080fd5b5b6001985050505050505050509392505050565b601281565b6000610e0e82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184590919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000610fcf600154600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117b190919063ffffffff16565b9050919050565b6040518060400160405280600481526020017f4a6f686e0000000000000000000000000000000000000000000000000000000081525081565b600080600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831061111f576000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111b3565b61113283826117fb90919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112dc57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561131557600080fd5b600061132c6001548561172b90919063ffffffff16565b905060006113446028836117b190919063ffffffff16565b9050600061135b828461184590919063ffffffff16565b905060006113736028886117b190919063ffffffff16565b9050600061138d60106002546117b190919063ffffffff16565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114e85784600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555084600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a3611694565b80881161168e5784600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555082600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555061159e8260025461184590919063ffffffff16565b6002819055506115b98460005461184590919063ffffffff16565b6000819055508873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a38873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a3611693565b600080fd5b5b6001965050505050505092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008083141561173e57600090506117ab565b600082840290508284828161174f57fe5b04146117a6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180611a546021913960400191505060405180910390fd5b809150505b92915050565b60006117f383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506118cd565b905092915050565b600061183d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611993565b905092915050565b6000808284019050838110156118c3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008083118290611979576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561193e578082015181840152602081019050611923565b50505050905090810190601f16801561196b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161198557fe5b049050809150509392505050565b6000838311158290611a40576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611a055780820151818401526020810190506119ea565b50505050905090810190601f168015611a325780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838503905080915050939250505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122091db91f58d4289b5a3e103f2fa550ea2013c11d37f9aac4df2adb0f3f870235864736f6c63430006000033
Deployed Bytecode Sourcemap
184:5360:0:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;184:5360:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;476:42;;;:::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;476:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4470:232;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4470:232:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4341:123;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1548:1430;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1548:1430:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;570:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4708:331;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4708:331:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4179:156;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4179:156:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;525:38;;;:::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;525:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5045:496;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5045:496:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2984:1013;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2984:1013:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4003:170;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4003:170:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;476:42;;;;;;;;;;;;;;;;;;;:::o;4470:232::-;4553:4;4615:5;4578:13;:25;4592:10;4578:25;;;;;;;;;;;;;;;:34;4604:7;4578:34;;;;;;;;;;;;;;;:42;;;;4657:7;4636:36;;4645:10;4636:36;;;4666:5;4636:36;;;;;;;;;;;;;;;;;;4690:4;4683:11;;4470:232;;;;:::o;4341:123::-;4412:7;4444:12;;4437:19;;4341:123;:::o;1548:1430::-;1673:4;1651:2;1225:3;1211:18;;:2;:18;;;;1203:27;;;;;;1263:4;1249:19;;:2;:19;;;;1241:28;;;;;;1698:19:::1;1720:22;1730:11;;1720:5;:9;;:22;;;;:::i;:::-;1698:44;;1753:17;1773:19;1789:2;1773:11;:15;;:19;;;;:::i;:::-;1753:39;;1803:19;1825:26;1841:9;1825:11;:15;;:26;;;;:::i;:::-;1803:48;;1862:11;1876:13;1886:2;1876:5;:9;;:13;;;;:::i;:::-;1862:27;;1900:15;1918:10;1926:1;1918:3;:7;;:10;;;;:::i;:::-;1900:28;;1939:13;1955:14;1965:3;1955:5;:9;;:14;;;;:::i;:::-;1939:30;;1980:12;1995:20;2012:2;1995:12;;:16;;:20;;;;:::i;:::-;1980:35;;2039:12;;2030:5;:21;2026:923;;;2098:42;2134:5;2098:13;:19;2112:4;2098:19;;;;;;;;;;;;;;;:31;2118:10;2098:31;;;;;;;;;;;;;;;;:35;;:42;;;;:::i;:::-;2064:13;:19;2078:4;2064:19;;;;;;;;;;;;;;;:31;2084:10;2064:31;;;;;;;;;;;;;;;:76;;;;2174:37;2199:11;2174:14;:20;2189:4;2174:20;;;;;;;;;;;;;;;;:24;;:37;;;;:::i;:::-;2151:14;:20;2166:4;2151:20;;;;;;;;;;;;;;;:60;;;;2243:35;2266:11;2243:14;:18;2258:2;2243:18;;;;;;;;;;;;;;;;:22;;:35;;;;:::i;:::-;2222:14;:18;2237:2;2222:18;;;;;;;;;;;;;;;:56;;;;2306:2;2289:14;;:19;;;;;;;;;;;;;;;;;;2026:923;;;2347:4;2338:5;:13;2335:614;;2411:42;2447:5;2411:13;:19;2425:4;2411:19;;;;;;;;;;;;;;;:31;2431:10;2411:31;;;;;;;;;;;;;;;;:35;;:42;;;;:::i;:::-;2377:13;:19;2391:4;2377:19;;;;;;;;;;;;;;;:31;2397:10;2377:31;;;;;;;;;;;;;;;:76;;;;2487:37;2512:11;2487:14;:20;2502:4;2487:20;;;;;;;;;;;;;;;;:24;;:37;;;;:::i;:::-;2464:14;:20;2479:4;2464:20;;;;;;;;;;;;;;;:60;;;;2556:35;2579:11;2556:14;:18;2571:2;2556:18;;;;;;;;;;;;;;;;:22;;:35;;;;:::i;:::-;2535:14;:18;2550:2;2535:18;;;;;;;;;;;;;;;:56;;;;2611:21;2622:9;2611:6;;:10;;:21;;;;:::i;:::-;2602:6;:30;;;;2658:25;2675:7;2658:12;;:16;;:25;;;;:::i;:::-;2643:12;:40;;;;2708:24;2719:12;;2708:6;;:10;;:24;;;;:::i;:::-;2694:11;:38;;;;2781:3;2758:33;;2767:4;2758:33;;;2787:3;2758:33;;;;;;;;;;;;;;;;;;2822:2;2807:25;;2816:4;2807:25;;;2826:5;2807:25;;;;;;;;;;;;;;;;;;2848:29;2855:7;2864:12;;2848:29;;;;;;;;;;;;;;;;;;;;;;;;2335:614;;;2929:8;::::0;::::1;2335:614;2026:923;2966:4;2959:11;;;;;;;;;1548:1430:::0;;;;;;:::o;570:37::-;605:2;570:37;:::o;4708:331::-;4806:4;4878:50;4917:10;4878:13;:25;4892:10;4878:25;;;;;;;;;;;;;;;:34;4904:7;4878:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;4828:13;:25;4842:10;4828:25;;;;;;;;;;;;;;;:34;4854:7;4828:34;;;;;;;;;;;;;;;:100;;;;4965:7;4944:65;;4953:10;4944:65;;;4974:13;:25;4988:10;4974:25;;;;;;;;;;;;;;;:34;5000:7;4974:34;;;;;;;;;;;;;;;;4944:65;;;;;;;;;;;;;;;;;;5027:4;5020:11;;4708:331;;;;:::o;4179:156::-;4259:7;4291:36;4315:11;;4291:14;:19;4306:3;4291:19;;;;;;;;;;;;;;;;:23;;:36;;;;:::i;:::-;4284:43;;4179:156;;;:::o;525:38::-;;;;;;;;;;;;;;;;;;;:::o;5045:496::-;5148:4;5170:16;5189:13;:25;5203:10;5189:25;;;;;;;;;;;;;;;:34;5215:7;5189:34;;;;;;;;;;;;;;;;5170:53;;5257:8;5238:15;:27;5234:197;;5319:1;5282:13;:25;5296:10;5282:25;;;;;;;;;;;;;;;:34;5308:7;5282:34;;;;;;;;;;;;;;;:38;;;;5234:197;;;5390:29;5403:15;5390:8;:12;;:29;;;;:::i;:::-;5353:13;:25;5367:10;5353:25;;;;;;;;;;;;;;;:34;5379:7;5353:34;;;;;;;;;;;;;;;:66;;;;5234:197;5467:7;5446:65;;5455:10;5446:65;;;5476:13;:25;5490:10;5476:25;;;;;;;;;;;;;;;:34;5502:7;5476:34;;;;;;;;;;;;;;;;5446:65;;;;;;;;;;;;;;;;;;5529:4;5522:11;;;5045:496;;;;:::o;2984:1013::-;3091:4;3069:2;1225:3;1211:18;;:2;:18;;;;1203:27;;;;;;1263:4;1249:19;;:2;:19;;;;1241:28;;;;;;3116:19:::1;3138:22;3148:11;;3138:5;:9;;:22;;;;:::i;:::-;3116:44;;3171:19;3193;3209:2;3193:11;:15;;:19;;;;:::i;:::-;3171:41;;3223:13;3239:28;3255:11;3239;:15;;:28;;;;:::i;:::-;3223:44;;3278:13;3294;3304:2;3294:5;:9;;:13;;;;:::i;:::-;3278:29;;3318:12;3333:20;3350:2;3333:12;;:16;;:20;;;;:::i;:::-;3318:35;;3391:14;;;;;;;;;;;3377:28;;:10;:28;;;3374:594;;3452:11;3422:14;:26;3437:10;3422:26;;;;;;;;;;;;;;;;:41;;;;;;;;;;;3500:11;3478:14;:18;3493:2;3478:18;;;;;;;;;;;;;;;;:33;;;;;;;;;;;3552:2;3531:31;;3540:10;3531:31;;;3556:5;3531:31;;;;;;;;;;;;;;;;;;3374:594;;;3601:4;3592:5;:13;3589:379;;3651:11;3621:14;:26;3636:10;3621:26;;;;;;;;;;;;;;;;:41;;;;;;;;;;;3699:5;3677:14;:18;3692:2;3677:18;;;;;;;;;;;;;;;;:27;;;;;;;;;;;3734:23;3751:5;3734:12;;:16;;:23;;;;:::i;:::-;3719:12;:38;;;;3781:23;3792:11;3781:6;;:10;;:23;;;;:::i;:::-;3772:6;:32;;;;3845:2;3824:31;;3833:10;3824:31;;;3849:5;3824:31;;;;;;;;;;;;;;;;;;3896:2;3875:31;;3884:10;3875:31;;;3900:5;3875:31;;;;;;;;;;;;;;;;;;3589:379;;;3948:8;::::0;::::1;3589:379;3374:594;3985:4;3978:11;;;;;;;2984:1013:::0;;;;;:::o;4003:170::-;4103:7;4135:13;:21;4149:6;4135:21;;;;;;;;;;;;;;;:30;4157:7;4135:30;;;;;;;;;;;;;;;;4128:37;;4003:170;;;;:::o;6099:246::-;6157:7;6186:1;6181;:6;6177:47;;;6211:1;6204:8;;;;6177:47;6234:9;6250:1;6246;:5;6234:17;;6279:1;6274;6270;:5;;;;;;:10;6262:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6336:1;6329:8;;;6099:246;;;;;:::o;6351:132::-;6409:7;6436:39;6440:1;6443;6436:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;6429:46;;6351:132;;;;:::o;5761:136::-;5819:7;5846:43;5850:1;5853;5846:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;5839:50;;5761:136;;;;:::o;5576:179::-;5634:7;5654:9;5670:1;5666;:5;5654:17;;5695:1;5690;:6;;5682:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5746:1;5739:8;;;5576:179;;;;:::o;6489:189::-;6575:7;6607:1;6603;:5;6610:12;6595:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;6595:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6634:9;6650:1;6646;:5;;;;;;6634:17;;6669:1;6662:8;;;6489:189;;;;;:::o;5903:190::-;5989:7;6022:1;6017;:6;;6025:12;6009:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;6009:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6049:9;6065:1;6061;:5;6049:17;;6084:1;6077:8;;;5903:190;;;;;:::o
Swarm Source
ipfs://91db91f58d4289b5a3e103f2fa550ea2013c11d37f9aac4df2adb0f3f8702358
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.