ETH Price: $2,229.15 (-1.69%)

Token

KRYPTON (KR)
 

Overview

Max Total Supply

1,000,000 KR

Holders

33

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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

Click here to update the token information / general information
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

KRYPTON

Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
MIT
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"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":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromFees","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"marketingFeeOnBuy","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"marketingFeeOnSell","type":"uint256"}],"name":"FeesUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newWallet","type":"address"}],"name":"MarketingWalletChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bnbSend","type":"uint256"}],"name":"SwapAndSendFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"SwapTokensAtAmountChanged","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":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_marketingWallet","type":"address"}],"name":"changeMarketingWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"claimStuckTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"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":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"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":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingFeeOnBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingFeeOnSell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_marketingFeeOnBuy","type":"uint256"},{"internalType":"uint256","name":"_marketingFeeOnSell","type":"uint256"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"setSwapTokensAtAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapTokensAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
6080604052601e6006819055600755600880546001600160a01b031990811673e79f8b2373b56da41fae8fca8fd84afbd4de8a8417909155600b805490911661dead1790553480156200005157600080fd5b506040518060400160405280600781526020016625a92ca82a27a760c91b8152506040518060400160405280600281526020016125a960f11b81525081600390816200009e919062000646565b506004620000ad828262000646565b5050506000620000c26200038860201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506000737a250d5630b4cf539739df2c5dacb4c659f2488d90506000816001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200016a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000190919062000712565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000204919062000712565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000252573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000278919062000712565b600980546001600160a01b038086166001600160a01b03199283168117909355600a805491851691909216179055909150620002b99030906000196200038c565b6001600d6000620002d26005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055600b5482168152600d909352818320805485166001908117909155308452828420805486168217905560085490911683529120805490921617905562000363620003526005546001600160a01b031690565b69d3c21bcecceda1000000620004b8565b6113886200037060025490565b6200037c919062000744565b600c55506200078f9050565b3390565b6001600160a01b038316620003f45760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b038216620004575760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401620003eb565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038216620005105760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620003eb565b806002600082825462000524919062000767565b90915550506001600160a01b038216600090815260208190526040812080548392906200055390849062000767565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620005cd57607f821691505b602082108103620005ee57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200059d57600081815260208120601f850160051c810160208610156200061d5750805b601f850160051c820191505b818110156200063e5782815560010162000629565b505050505050565b81516001600160401b03811115620006625762000662620005a2565b6200067a81620006738454620005b8565b84620005f4565b602080601f831160018114620006b25760008415620006995750858301515b600019600386901b1c1916600185901b1785556200063e565b600085815260208120601f198616915b82811015620006e357888601518255948401946001909101908401620006c2565b5085821015620007025787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200072557600080fd5b81516001600160a01b03811681146200073d57600080fd5b9392505050565b6000826200076257634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156200078957634e487b7160e01b600052601160045260246000fd5b92915050565b611aac806200079f6000396000f3fe6080604052600436106101855760003560e01c806375f0a874116100d1578063bb85c6d11161008a578063dd62ed3e11610064578063dd62ed3e14610484578063e2f45605146104ca578063f2fde38b146104e0578063f9d0831a1461050057600080fd5b8063bb85c6d11461042e578063c02466681461044e578063dc4c7dbc1461046e57600080fd5b806375f0a8741461037b5780638da5cb5b1461039b57806395d89b41146103b9578063a457c2d7146103ce578063a9059cbb146103ee578063afa4f3b21461040e57600080fd5b8063313ce5671161013e5780634fbee193116101185780634fbee193146102e15780635fc2e5961461031a57806370a0823114610330578063715018a61461036657600080fd5b8063313ce5671461028557806339509351146102a157806349bd5a5e146102c157600080fd5b806306fdde0314610191578063095ea7b3146101bc5780630b78f9c0146101ec5780631694505e1461020e57806318160ddd1461024657806323b872dd1461026557600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101a6610520565b6040516101b3919061168c565b60405180910390f35b3480156101c857600080fd5b506101dc6101d73660046116ef565b6105b2565b60405190151581526020016101b3565b3480156101f857600080fd5b5061020c61020736600461171b565b6105c9565b005b34801561021a57600080fd5b5060095461022e906001600160a01b031681565b6040516001600160a01b0390911681526020016101b3565b34801561025257600080fd5b506002545b6040519081526020016101b3565b34801561027157600080fd5b506101dc61028036600461173d565b610710565b34801561029157600080fd5b50604051601281526020016101b3565b3480156102ad57600080fd5b506101dc6102bc3660046116ef565b6107c1565b3480156102cd57600080fd5b50600a5461022e906001600160a01b031681565b3480156102ed57600080fd5b506101dc6102fc36600461177e565b6001600160a01b03166000908152600d602052604090205460ff1690565b34801561032657600080fd5b5061025760065481565b34801561033c57600080fd5b5061025761034b36600461177e565b6001600160a01b031660009081526020819052604090205490565b34801561037257600080fd5b5061020c6107fd565b34801561038757600080fd5b5060085461022e906001600160a01b031681565b3480156103a757600080fd5b506005546001600160a01b031661022e565b3480156103c557600080fd5b506101a6610871565b3480156103da57600080fd5b506101dc6103e93660046116ef565b610880565b3480156103fa57600080fd5b506101dc6104093660046116ef565b610919565b34801561041a57600080fd5b5061020c6104293660046117a2565b610926565b34801561043a57600080fd5b5061020c61044936600461177e565b610a16565b34801561045a57600080fd5b5061020c6104693660046117c9565b610be5565b34801561047a57600080fd5b5061025760075481565b34801561049057600080fd5b5061025761049f366004611802565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156104d657600080fd5b50610257600c5481565b3480156104ec57600080fd5b5061020c6104fb36600461177e565b610cf1565b34801561050c57600080fd5b5061020c61051b36600461177e565b610ddc565b60606003805461052f90611830565b80601f016020809104026020016040519081016040528092919081815260200182805461055b90611830565b80156105a85780601f1061057d576101008083540402835291602001916105a8565b820191906000526020600020905b81548152906001019060200180831161058b57829003601f168201915b5050505050905090565b60006105bf338484610f84565b5060015b92915050565b6005546001600160a01b031633146105fc5760405162461bcd60e51b81526004016105f39061186a565b60405180910390fd5b601e8211156106625760405162461bcd60e51b815260206004820152602c60248201527f4d61726b6574696e6720666565206f6e206275792063616e6e6f74206265206d60448201526b6f7265207468616e2033302560a01b60648201526084016105f3565b601e8111156106c95760405162461bcd60e51b815260206004820152602d60248201527f4d61726b6574696e6720666565206f6e2073656c6c2063616e6e6f742062652060448201526c6d6f7265207468616e2033302560981b60648201526084016105f3565b6006829055600781905560408051838152602081018390527f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a1910160405180910390a15050565b6001600160a01b038316600090815260016020908152604080832033845290915281205460001981146107ab578281101561079e5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016105f3565b6107ab8533858403610f84565b6107b68585856110a8565b506001949350505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916105bf9185906107f89086906118b5565b610f84565b6005546001600160a01b031633146108275760405162461bcd60e51b81526004016105f39061186a565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b60606004805461052f90611830565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156109025760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016105f3565b61090f3385858403610f84565b5060019392505050565b60006105bf3384846110a8565b6005546001600160a01b031633146109505760405162461bcd60e51b81526004016105f39061186a565b620186a061095d60025490565b61096791906118c8565b81116109db5760405162461bcd60e51b815260206004820152603e60248201527f53776170546f6b656e734174416d6f756e74206d75737420626520677265617460448201527f6572207468616e20302e30303125206f6620746f74616c20737570706c79000060648201526084016105f3565b600c8190556040518181527fcba17309eff0b14bb89cad72aef8b308a23d698dfff957e2255d17bbc03620bd9060200160405180910390a150565b6005546001600160a01b03163314610a405760405162461bcd60e51b81526004016105f39061186a565b6008546001600160a01b0390811690821603610aaf5760405162461bcd60e51b815260206004820152602860248201527f4d61726b6574696e672077616c6c657420697320616c72656164792074686174604482015267206164647265737360c01b60648201526084016105f3565b6001600160a01b038116610b195760405162461bcd60e51b815260206004820152602b60248201527f4d61726b6574696e672077616c6c65742063616e6e6f7420626520746865207a60448201526a65726f206164647265737360a81b60648201526084016105f3565b6001600160a01b0381163b15610b7f5760405162461bcd60e51b815260206004820152602560248201527f4d61726b6574696e672077616c6c65742063616e6e6f74206265206120636f6e6044820152641d1c9858dd60da1b60648201526084016105f3565b600880546001600160a01b0319166001600160a01b0383811691821783556000918252600d6020526040808320805460ff19166001179055925492519216917fa964ba5c52d7e7bfcae4fb1ae4db9f211756d0e618e85fac5283b882a39e7a0b9190a250565b6005546001600160a01b03163314610c0f5760405162461bcd60e51b81526004016105f39061186a565b6001600160a01b0382166000908152600d602052604090205481151560ff909116151503610c925760405162461bcd60e51b815260206004820152602a60248201527f4163636f756e7420697320616c7265616479207468652076616c7565206f6620604482015269276578636c756465642760b01b60648201526084016105f3565b6001600160a01b0382166000818152600d6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b03163314610d1b5760405162461bcd60e51b81526004016105f39061186a565b6001600160a01b038116610d805760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105f3565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314610e065760405162461bcd60e51b81526004016105f39061186a565b306001600160a01b03821603610e5e5760405162461bcd60e51b815260206004820181905260248201527f4f776e65722063616e6e6f7420636c61696d206e617469766520746f6b656e7360448201526064016105f3565b6001600160a01b038116610e9c5760405133904780156108fc02916000818181858888f19350505050158015610e98573d6000803e3d6000fd5b5050565b6040516370a0823160e01b815230600482015281906000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610ee5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f0991906118ea565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610f59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f7d9190611903565b5050505b50565b6001600160a01b038316610fe65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105f3565b6001600160a01b0382166110475760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105f3565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166110ce5760405162461bcd60e51b81526004016105f390611920565b6001600160a01b0382166110f45760405162461bcd60e51b81526004016105f390611965565b8060000361110d5761110883836000611278565b505050565b30600090815260208190526040902054600c548110801590819061113b5750600b54600160a01b900460ff16155b80156111545750600a546001600160a01b038581169116145b1561118357600b805460ff60a01b1916600160a01b179055611175826113cc565b600b805460ff60a01b191690555b600b546001600160a01b0386166000908152600d602052604090205460ff600160a01b9092048216159116806111d157506001600160a01b0385166000908152600d602052604090205460ff165b156111da575060005b801561126557600a546000906001600160a01b039081169088160361121b5761012c6006548661120a91906119a8565b61121491906118c8565b9050611246565b600a546001600160a01b03908116908716036112425761012c6007548661120a91906119a8565b5060005b61125081866119bf565b9450801561126357611263873083611278565b505b611270868686611278565b505050505050565b6001600160a01b03831661129e5760405162461bcd60e51b81526004016105f390611920565b6001600160a01b0382166112c45760405162461bcd60e51b81526004016105f390611965565b6001600160a01b0383166000908152602081905260409020548181101561133c5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105f3565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906113739084906118b5565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113bf91815260200190565b60405180910390a3610f7d565b604080516002808252606082018352479260009291906020830190803683370190505090503081600081518110611405576114056119d2565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561145e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061148291906119e8565b81600181518110611495576114956119d2565b6001600160a01b03928316602091820292909201015260095460405163791ac94760e01b815291169063791ac947906114db908690600090869030904290600401611a05565b600060405180830381600087803b1580156114f557600080fd5b505af1158015611509573d6000803e3d6000fd5b505050506000824761151b91906119bf565b600854909150611534906001600160a01b031682611573565b60408051858152602081018390527f54c5e193a68e36b996e0c85b164c5953625d951c488fbad0e67aa32e1c45307b910160405180910390a150505050565b804710156115c35760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016105f3565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611610576040519150601f19603f3d011682016040523d82523d6000602084013e611615565b606091505b50509050806111085760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016105f3565b600060208083528351808285015260005b818110156116b95785810183015185820160400152820161169d565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f8157600080fd5b6000806040838503121561170257600080fd5b823561170d816116da565b946020939093013593505050565b6000806040838503121561172e57600080fd5b50508035926020909101359150565b60008060006060848603121561175257600080fd5b833561175d816116da565b9250602084013561176d816116da565b929592945050506040919091013590565b60006020828403121561179057600080fd5b813561179b816116da565b9392505050565b6000602082840312156117b457600080fd5b5035919050565b8015158114610f8157600080fd5b600080604083850312156117dc57600080fd5b82356117e7816116da565b915060208301356117f7816117bb565b809150509250929050565b6000806040838503121561181557600080fd5b8235611820816116da565b915060208301356117f7816116da565b600181811c9082168061184457607f821691505b60208210810361186457634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808201808211156105c3576105c361189f565b6000826118e557634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156118fc57600080fd5b5051919050565b60006020828403121561191557600080fd5b815161179b816117bb565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b80820281158282048414176105c3576105c361189f565b818103818111156105c3576105c361189f565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156119fa57600080fd5b815161179b816116da565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a555784516001600160a01b031683529383019391830191600101611a30565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212203a6174f391e69f2b2c1218a81f753dd58227d2690440d4c326d6303f556465a964736f6c63430008110033
Deployed Bytecode
0x6080604052600436106101855760003560e01c806375f0a874116100d1578063bb85c6d11161008a578063dd62ed3e11610064578063dd62ed3e14610484578063e2f45605146104ca578063f2fde38b146104e0578063f9d0831a1461050057600080fd5b8063bb85c6d11461042e578063c02466681461044e578063dc4c7dbc1461046e57600080fd5b806375f0a8741461037b5780638da5cb5b1461039b57806395d89b41146103b9578063a457c2d7146103ce578063a9059cbb146103ee578063afa4f3b21461040e57600080fd5b8063313ce5671161013e5780634fbee193116101185780634fbee193146102e15780635fc2e5961461031a57806370a0823114610330578063715018a61461036657600080fd5b8063313ce5671461028557806339509351146102a157806349bd5a5e146102c157600080fd5b806306fdde0314610191578063095ea7b3146101bc5780630b78f9c0146101ec5780631694505e1461020e57806318160ddd1461024657806323b872dd1461026557600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101a6610520565b6040516101b3919061168c565b60405180910390f35b3480156101c857600080fd5b506101dc6101d73660046116ef565b6105b2565b60405190151581526020016101b3565b3480156101f857600080fd5b5061020c61020736600461171b565b6105c9565b005b34801561021a57600080fd5b5060095461022e906001600160a01b031681565b6040516001600160a01b0390911681526020016101b3565b34801561025257600080fd5b506002545b6040519081526020016101b3565b34801561027157600080fd5b506101dc61028036600461173d565b610710565b34801561029157600080fd5b50604051601281526020016101b3565b3480156102ad57600080fd5b506101dc6102bc3660046116ef565b6107c1565b3480156102cd57600080fd5b50600a5461022e906001600160a01b031681565b3480156102ed57600080fd5b506101dc6102fc36600461177e565b6001600160a01b03166000908152600d602052604090205460ff1690565b34801561032657600080fd5b5061025760065481565b34801561033c57600080fd5b5061025761034b36600461177e565b6001600160a01b031660009081526020819052604090205490565b34801561037257600080fd5b5061020c6107fd565b34801561038757600080fd5b5060085461022e906001600160a01b031681565b3480156103a757600080fd5b506005546001600160a01b031661022e565b3480156103c557600080fd5b506101a6610871565b3480156103da57600080fd5b506101dc6103e93660046116ef565b610880565b3480156103fa57600080fd5b506101dc6104093660046116ef565b610919565b34801561041a57600080fd5b5061020c6104293660046117a2565b610926565b34801561043a57600080fd5b5061020c61044936600461177e565b610a16565b34801561045a57600080fd5b5061020c6104693660046117c9565b610be5565b34801561047a57600080fd5b5061025760075481565b34801561049057600080fd5b5061025761049f366004611802565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156104d657600080fd5b50610257600c5481565b3480156104ec57600080fd5b5061020c6104fb36600461177e565b610cf1565b34801561050c57600080fd5b5061020c61051b36600461177e565b610ddc565b60606003805461052f90611830565b80601f016020809104026020016040519081016040528092919081815260200182805461055b90611830565b80156105a85780601f1061057d576101008083540402835291602001916105a8565b820191906000526020600020905b81548152906001019060200180831161058b57829003601f168201915b5050505050905090565b60006105bf338484610f84565b5060015b92915050565b6005546001600160a01b031633146105fc5760405162461bcd60e51b81526004016105f39061186a565b60405180910390fd5b601e8211156106625760405162461bcd60e51b815260206004820152602c60248201527f4d61726b6574696e6720666565206f6e206275792063616e6e6f74206265206d60448201526b6f7265207468616e2033302560a01b60648201526084016105f3565b601e8111156106c95760405162461bcd60e51b815260206004820152602d60248201527f4d61726b6574696e6720666565206f6e2073656c6c2063616e6e6f742062652060448201526c6d6f7265207468616e2033302560981b60648201526084016105f3565b6006829055600781905560408051838152602081018390527f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a1910160405180910390a15050565b6001600160a01b038316600090815260016020908152604080832033845290915281205460001981146107ab578281101561079e5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016105f3565b6107ab8533858403610f84565b6107b68585856110a8565b506001949350505050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916105bf9185906107f89086906118b5565b610f84565b6005546001600160a01b031633146108275760405162461bcd60e51b81526004016105f39061186a565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b60606004805461052f90611830565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156109025760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016105f3565b61090f3385858403610f84565b5060019392505050565b60006105bf3384846110a8565b6005546001600160a01b031633146109505760405162461bcd60e51b81526004016105f39061186a565b620186a061095d60025490565b61096791906118c8565b81116109db5760405162461bcd60e51b815260206004820152603e60248201527f53776170546f6b656e734174416d6f756e74206d75737420626520677265617460448201527f6572207468616e20302e30303125206f6620746f74616c20737570706c79000060648201526084016105f3565b600c8190556040518181527fcba17309eff0b14bb89cad72aef8b308a23d698dfff957e2255d17bbc03620bd9060200160405180910390a150565b6005546001600160a01b03163314610a405760405162461bcd60e51b81526004016105f39061186a565b6008546001600160a01b0390811690821603610aaf5760405162461bcd60e51b815260206004820152602860248201527f4d61726b6574696e672077616c6c657420697320616c72656164792074686174604482015267206164647265737360c01b60648201526084016105f3565b6001600160a01b038116610b195760405162461bcd60e51b815260206004820152602b60248201527f4d61726b6574696e672077616c6c65742063616e6e6f7420626520746865207a60448201526a65726f206164647265737360a81b60648201526084016105f3565b6001600160a01b0381163b15610b7f5760405162461bcd60e51b815260206004820152602560248201527f4d61726b6574696e672077616c6c65742063616e6e6f74206265206120636f6e6044820152641d1c9858dd60da1b60648201526084016105f3565b600880546001600160a01b0319166001600160a01b0383811691821783556000918252600d6020526040808320805460ff19166001179055925492519216917fa964ba5c52d7e7bfcae4fb1ae4db9f211756d0e618e85fac5283b882a39e7a0b9190a250565b6005546001600160a01b03163314610c0f5760405162461bcd60e51b81526004016105f39061186a565b6001600160a01b0382166000908152600d602052604090205481151560ff909116151503610c925760405162461bcd60e51b815260206004820152602a60248201527f4163636f756e7420697320616c7265616479207468652076616c7565206f6620604482015269276578636c756465642760b01b60648201526084016105f3565b6001600160a01b0382166000818152600d6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b03163314610d1b5760405162461bcd60e51b81526004016105f39061186a565b6001600160a01b038116610d805760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105f3565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314610e065760405162461bcd60e51b81526004016105f39061186a565b306001600160a01b03821603610e5e5760405162461bcd60e51b815260206004820181905260248201527f4f776e65722063616e6e6f7420636c61696d206e617469766520746f6b656e7360448201526064016105f3565b6001600160a01b038116610e9c5760405133904780156108fc02916000818181858888f19350505050158015610e98573d6000803e3d6000fd5b5050565b6040516370a0823160e01b815230600482015281906000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610ee5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f0991906118ea565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610f59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f7d9190611903565b5050505b50565b6001600160a01b038316610fe65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105f3565b6001600160a01b0382166110475760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105f3565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166110ce5760405162461bcd60e51b81526004016105f390611920565b6001600160a01b0382166110f45760405162461bcd60e51b81526004016105f390611965565b8060000361110d5761110883836000611278565b505050565b30600090815260208190526040902054600c548110801590819061113b5750600b54600160a01b900460ff16155b80156111545750600a546001600160a01b038581169116145b1561118357600b805460ff60a01b1916600160a01b179055611175826113cc565b600b805460ff60a01b191690555b600b546001600160a01b0386166000908152600d602052604090205460ff600160a01b9092048216159116806111d157506001600160a01b0385166000908152600d602052604090205460ff165b156111da575060005b801561126557600a546000906001600160a01b039081169088160361121b5761012c6006548661120a91906119a8565b61121491906118c8565b9050611246565b600a546001600160a01b03908116908716036112425761012c6007548661120a91906119a8565b5060005b61125081866119bf565b9450801561126357611263873083611278565b505b611270868686611278565b505050505050565b6001600160a01b03831661129e5760405162461bcd60e51b81526004016105f390611920565b6001600160a01b0382166112c45760405162461bcd60e51b81526004016105f390611965565b6001600160a01b0383166000908152602081905260409020548181101561133c5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105f3565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906113739084906118b5565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113bf91815260200190565b60405180910390a3610f7d565b604080516002808252606082018352479260009291906020830190803683370190505090503081600081518110611405576114056119d2565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561145e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061148291906119e8565b81600181518110611495576114956119d2565b6001600160a01b03928316602091820292909201015260095460405163791ac94760e01b815291169063791ac947906114db908690600090869030904290600401611a05565b600060405180830381600087803b1580156114f557600080fd5b505af1158015611509573d6000803e3d6000fd5b505050506000824761151b91906119bf565b600854909150611534906001600160a01b031682611573565b60408051858152602081018390527f54c5e193a68e36b996e0c85b164c5953625d951c488fbad0e67aa32e1c45307b910160405180910390a150505050565b804710156115c35760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016105f3565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611610576040519150601f19603f3d011682016040523d82523d6000602084013e611615565b606091505b50509050806111085760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016105f3565b600060208083528351808285015260005b818110156116b95785810183015185820160400152820161169d565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f8157600080fd5b6000806040838503121561170257600080fd5b823561170d816116da565b946020939093013593505050565b6000806040838503121561172e57600080fd5b50508035926020909101359150565b60008060006060848603121561175257600080fd5b833561175d816116da565b9250602084013561176d816116da565b929592945050506040919091013590565b60006020828403121561179057600080fd5b813561179b816116da565b9392505050565b6000602082840312156117b457600080fd5b5035919050565b8015158114610f8157600080fd5b600080604083850312156117dc57600080fd5b82356117e7816116da565b915060208301356117f7816117bb565b809150509250929050565b6000806040838503121561181557600080fd5b8235611820816116da565b915060208301356117f7816116da565b600181811c9082168061184457607f821691505b60208210810361186457634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808201808211156105c3576105c361189f565b6000826118e557634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156118fc57600080fd5b5051919050565b60006020828403121561191557600080fd5b815161179b816117bb565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b80820281158282048414176105c3576105c361189f565b818103818111156105c3576105c361189f565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156119fa57600080fd5b815161179b816116da565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a555784516001600160a01b031683529383019391830191600101611a30565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212203a6174f391e69f2b2c1218a81f753dd58227d2690440d4c326d6303f556465a964736f6c63430008110033
Deployed Bytecode Sourcemap
15922:6410:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3250:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4164:169;;;;;;;;;;-1:-1:-1;4164:169:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;4164:169:0;1023:187:1;18948:454:0;;;;;;;;;;-1:-1:-1;18948:454:0;;;;;:::i;:::-;;:::i;:::-;;16140:41;;;;;;;;;;-1:-1:-1;16140:41:0;;;;-1:-1:-1;;;;;16140:41:0;;;;;;-1:-1:-1;;;;;1659:32:1;;;1641:51;;1629:2;1614:18;16140:41:0;1468:230:1;3571:108:0;;;;;;;;;;-1:-1:-1;3659:12:0;;3571:108;;;1849:25:1;;;1837:2;1822:18;3571:108:0;1703:177:1;4341:573:0;;;;;;;;;;-1:-1:-1;4341:573:0;;;;;:::i;:::-;;:::i;3470:93::-;;;;;;;;;;-1:-1:-1;3470:93:0;;3553:2;2488:36:1;;2476:2;2461:18;3470:93:0;2346:184:1;4922:215:0;;;;;;;;;;-1:-1:-1;4922:215:0;;;;;:::i;:::-;;:::i;16188:29::-;;;;;;;;;;-1:-1:-1;16188:29:0;;;;-1:-1:-1;;;;;16188:29:0;;;18815:125;;;;;;;;;;-1:-1:-1;18815:125:0;;;;;:::i;:::-;-1:-1:-1;;;;;18904:28:0;18880:4;18904:28;;;:19;:28;;;;;;;;;18815:125;15964:38;;;;;;;;;;;;;;;;3687:127;;;;;;;;;;-1:-1:-1;3687:127:0;;;;;:::i;:::-;-1:-1:-1;;;;;3788:18:0;3761:7;3788:18;;;;;;;;;;;;3687:127;2437:148;;;;;;;;;;;;;:::i;16056:75::-;;;;;;;;;;-1:-1:-1;16056:75:0;;;;-1:-1:-1;;;;;16056:75:0;;;2223:79;;;;;;;;;;-1:-1:-1;2288:6:0;;-1:-1:-1;;;;;2288:6:0;2223:79;;3358:104;;;;;;;;;;;;;:::i;5145:413::-;;;;;;;;;;-1:-1:-1;5145:413:0;;;;;:::i;:::-;;:::i;3822:175::-;;;;;;;;;;-1:-1:-1;3822:175:0;;;;;:::i;:::-;;:::i;19942:289::-;;;;;;;;;;-1:-1:-1;19942:289:0;;;;;:::i;:::-;;:::i;19410:524::-;;;;;;;;;;-1:-1:-1;19410:524:0;;;;;:::i;:::-;;:::i;18515:292::-;;;;;;;;;;-1:-1:-1;18515:292:0;;;;;:::i;:::-;;:::i;16009:38::-;;;;;;;;;;;;;;;;4005:151;;;;;;;;;;-1:-1:-1;4005:151:0;;;;;:::i;:::-;-1:-1:-1;;;;;4121:18:0;;;4094:7;4121:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4005:151;16335:33;;;;;;;;;;;;;;;;2593:244;;;;;;;;;;-1:-1:-1;2593:244:0;;;;;:::i;:::-;;:::i;17620:441::-;;;;;;;;;;-1:-1:-1;17620:441:0;;;;;:::i;:::-;;:::i;3250:100::-;3304:13;3337:5;3330:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3250:100;:::o;4164:169::-;4247:4;4264:39;1626:10;4287:7;4296:6;4264:8;:39::i;:::-;-1:-1:-1;4321:4:0;4164:169;;;;;:::o;18948:454::-;2350:6;;-1:-1:-1;;;;;2350:6:0;1626:10;2350:22;2342:67;;;;-1:-1:-1;;;2342:67:0;;;;;;;:::i;:::-;;;;;;;;;19082:2:::1;19060:18;:24;;19052:81;;;::::0;-1:-1:-1;;;19052:81:0;;5031:2:1;19052:81:0::1;::::0;::::1;5013:21:1::0;5070:2;5050:18;;;5043:30;5109:34;5089:18;;;5082:62;-1:-1:-1;;;5160:18:1;;;5153:42;5212:19;;19052:81:0::1;4829:408:1::0;19052:81:0::1;19175:2;19152:19;:25;;19144:83;;;::::0;-1:-1:-1;;;19144:83:0;;5444:2:1;19144:83:0::1;::::0;::::1;5426:21:1::0;5483:2;5463:18;;;5456:30;5522:34;5502:18;;;5495:62;-1:-1:-1;;;5573:18:1;;;5566:43;5626:19;;19144:83:0::1;5242:409:1::0;19144:83:0::1;19238:17;:39:::0;;;19288:18:::1;:40:::0;;;19344:50:::1;::::0;;5830:25:1;;;5886:2;5871:18;;5864:34;;;19344:50:0::1;::::0;5803:18:1;19344:50:0::1;;;;;;;18948:454:::0;;:::o;4341:573::-;-1:-1:-1;;;;;4525:19:0;;4481:4;4525:19;;;:11;:19;;;;;;;;1626:10;4525:33;;;;;;;;-1:-1:-1;;4573:37:0;;4569:265;;4655:6;4635:16;:26;;4627:79;;;;-1:-1:-1;;;4627:79:0;;6111:2:1;4627:79:0;;;6093:21:1;6150:2;6130:18;;;6123:30;6189:34;6169:18;;;6162:62;-1:-1:-1;;;6240:18:1;;;6233:38;6288:19;;4627:79:0;5909:404:1;4627:79:0;4750:57;4759:6;1626:10;4800:6;4781:16;:25;4750:8;:57::i;:::-;4846:36;4856:6;4864:9;4875:6;4846:9;:36::i;:::-;-1:-1:-1;4902:4:0;;4341:573;-1:-1:-1;;;;4341:573:0:o;4922:215::-;1626:10;5010:4;5059:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;5059:34:0;;;;;;;;;;5010:4;;5027:80;;5050:7;;5059:47;;5096:10;;5059:47;:::i;:::-;5027:8;:80::i;2437:148::-;2350:6;;-1:-1:-1;;;;;2350:6:0;1626:10;2350:22;2342:67;;;;-1:-1:-1;;;2342:67:0;;;;;;;:::i;:::-;2528:6:::1;::::0;2507:40:::1;::::0;2544:1:::1;::::0;-1:-1:-1;;;;;2528:6:0::1;::::0;2507:40:::1;::::0;2544:1;;2507:40:::1;2558:6;:19:::0;;-1:-1:-1;;;;;;2558:19:0::1;::::0;;2437:148::o;3358:104::-;3414:13;3447:7;3440:14;;;;;:::i;5145:413::-;1626:10;5238:4;5282:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;5282:34:0;;;;;;;;;;5335:35;;;;5327:85;;;;-1:-1:-1;;;5327:85:0;;6782:2:1;5327:85:0;;;6764:21:1;6821:2;6801:18;;;6794:30;6860:34;6840:18;;;6833:62;-1:-1:-1;;;6911:18:1;;;6904:35;6956:19;;5327:85:0;6580:401:1;5327:85:0;5448:67;1626:10;5471:7;5499:15;5480:16;:34;5448:8;:67::i;:::-;-1:-1:-1;5546:4:0;;5145:413;-1:-1:-1;;;5145:413:0:o;3822:175::-;3908:4;3925:42;1626:10;3949:9;3960:6;3925:9;:42::i;19942:289::-;2350:6;;-1:-1:-1;;;;;2350:6:0;1626:10;2350:22;2342:67;;;;-1:-1:-1;;;2342:67:0;;;;;;;:::i;:::-;20057:6:::1;20041:13;3659:12:::0;;;3571:108;20041:13:::1;:22;;;;:::i;:::-;20029:9;:34;20021:109;;;::::0;-1:-1:-1;;;20021:109:0;;7410:2:1;20021:109:0::1;::::0;::::1;7392:21:1::0;7449:2;7429:18;;;7422:30;7488:34;7468:18;;;7461:62;7559:32;7539:18;;;7532:60;7609:19;;20021:109:0::1;7208:426:1::0;20021:109:0::1;20141:18;:30:::0;;;20187:36:::1;::::0;1849:25:1;;;20187:36:0::1;::::0;1837:2:1;1822:18;20187:36:0::1;;;;;;;19942:289:::0;:::o;19410:524::-;2350:6;;-1:-1:-1;;;;;2350:6:0;1626:10;2350:22;2342:67;;;;-1:-1:-1;;;2342:67:0;;;;;;;:::i;:::-;19525:15:::1;::::0;-1:-1:-1;;;;;19525:15:0;;::::1;19505:35:::0;;::::1;::::0;19497:88:::1;;;::::0;-1:-1:-1;;;19497:88:0;;7841:2:1;19497:88:0::1;::::0;::::1;7823:21:1::0;7880:2;7860:18;;;7853:30;7919:34;7899:18;;;7892:62;-1:-1:-1;;;7970:18:1;;;7963:38;8018:19;;19497:88:0::1;7639:404:1::0;19497:88:0::1;-1:-1:-1::0;;;;;19604:30:0;::::1;19596:86;;;::::0;-1:-1:-1;;;19596:86:0;;8250:2:1;19596:86:0::1;::::0;::::1;8232:21:1::0;8289:2;8269:18;;;8262:30;8328:34;8308:18;;;8301:62;-1:-1:-1;;;8379:18:1;;;8372:41;8430:19;;19596:86:0::1;8048:407:1::0;19596:86:0::1;-1:-1:-1::0;;;;;18153:19:0;;;:23;19693:79:::1;;;::::0;-1:-1:-1;;;19693:79:0;;8662:2:1;19693:79:0::1;::::0;::::1;8644:21:1::0;8701:2;8681:18;;;8674:30;8740:34;8720:18;;;8713:62;-1:-1:-1;;;8791:18:1;;;8784:35;8836:19;;19693:79:0::1;8460:401:1::0;19693:79:0::1;19783:15;:34:::0;;-1:-1:-1;;;;;;19783:34:0::1;-1:-1:-1::0;;;;;19783:34:0;;::::1;::::0;;::::1;::::0;;-1:-1:-1;19828:36:0;;;:19:::1;:36;::::0;;;;;:43;;-1:-1:-1;;19828:43:0::1;-1:-1:-1::0;19828:43:0::1;::::0;;19910:15;;19887:39;;19910:15;::::1;::::0;19887:39:::1;::::0;-1:-1:-1;19887:39:0::1;19410:524:::0;:::o;18515:292::-;2350:6;;-1:-1:-1;;;;;2350:6:0;1626:10;2350:22;2342:67;;;;-1:-1:-1;;;2342:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;18610:28:0;::::1;;::::0;;;:19:::1;:28;::::0;;;;;:40;::::1;;:28;::::0;;::::1;:40;;::::0;18602:95:::1;;;::::0;-1:-1:-1;;;18602:95:0;;9068:2:1;18602:95:0::1;::::0;::::1;9050:21:1::0;9107:2;9087:18;;;9080:30;9146:34;9126:18;;;9119:62;-1:-1:-1;;;9197:18:1;;;9190:40;9247:19;;18602:95:0::1;8866:406:1::0;18602:95:0::1;-1:-1:-1::0;;;;;18708:28:0;::::1;;::::0;;;:19:::1;:28;::::0;;;;;;;;:39;;-1:-1:-1;;18708:39:0::1;::::0;::::1;;::::0;;::::1;::::0;;;18765:34;;1163:41:1;;;18765:34:0::1;::::0;1136:18:1;18765:34:0::1;;;;;;;18515:292:::0;;:::o;2593:244::-;2350:6;;-1:-1:-1;;;;;2350:6:0;1626:10;2350:22;2342:67;;;;-1:-1:-1;;;2342:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2682:22:0;::::1;2674:73;;;::::0;-1:-1:-1;;;2674:73:0;;9479:2:1;2674:73:0::1;::::0;::::1;9461:21:1::0;9518:2;9498:18;;;9491:30;9557:34;9537:18;;;9530:62;-1:-1:-1;;;9608:18:1;;;9601:36;9654:19;;2674:73:0::1;9277:402:1::0;2674:73:0::1;2784:6;::::0;2763:38:::1;::::0;-1:-1:-1;;;;;2763:38:0;;::::1;::::0;2784:6:::1;::::0;2763:38:::1;::::0;2784:6:::1;::::0;2763:38:::1;2812:6;:17:::0;;-1:-1:-1;;;;;;2812:17:0::1;-1:-1:-1::0;;;;;2812:17:0;;;::::1;::::0;;;::::1;::::0;;2593:244::o;17620:441::-;2350:6;;-1:-1:-1;;;;;2350:6:0;1626:10;2350:22;2342:67;;;;-1:-1:-1;;;2342:67:0;;;;;;;:::i;:::-;17716:4:::1;-1:-1:-1::0;;;;;17699:22:0;::::1;::::0;17691:67:::1;;;::::0;-1:-1:-1;;;17691:67:0;;9886:2:1;17691:67:0::1;::::0;::::1;9868:21:1::0;;;9905:18;;;9898:30;9964:34;9944:18;;;9937:62;10016:18;;17691:67:0::1;9684:356:1::0;17691:67:0::1;-1:-1:-1::0;;;;;17773:21:0;::::1;17769:126;;17811:51;::::0;17819:10:::1;::::0;17840:21:::1;17811:51:::0;::::1;;;::::0;::::1;::::0;;;17840:21;17819:10;17811:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;17620:441:::0;:::o;17769:126::-:1;17967:35;::::0;-1:-1:-1;;;17967:35:0;;17996:4:::1;17967:35;::::0;::::1;1641:51:1::0;17932:5:0;;17905:17:::1;::::0;-1:-1:-1;;;;;17967:20:0;::::1;::::0;::::1;::::0;1614:18:1;;17967:35:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;18013:40;::::0;-1:-1:-1;;;18013:40:0;;18033:10:::1;18013:40;::::0;::::1;10408:51:1::0;10475:18;;;10468:34;;;17949:53:0;;-1:-1:-1;;;;;;18013:19:0;::::1;::::0;::::1;::::0;10381:18:1;;18013:40:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;17680:381;;2420:1;17620:441:::0;:::o;7313:380::-;-1:-1:-1;;;;;7449:19:0;;7441:68;;;;-1:-1:-1;;;7441:68:0;;10965:2:1;7441:68:0;;;10947:21:1;11004:2;10984:18;;;10977:30;11043:34;11023:18;;;11016:62;-1:-1:-1;;;11094:18:1;;;11087:34;11138:19;;7441:68:0;10763:400:1;7441:68:0;-1:-1:-1;;;;;7528:21:0;;7520:68;;;;-1:-1:-1;;;7520:68:0;;11370:2:1;7520:68:0;;;11352:21:1;11409:2;11389:18;;;11382:30;11448:34;11428:18;;;11421:62;-1:-1:-1;;;11499:18:1;;;11492:32;11541:19;;7520:68:0;11168:398:1;7520:68:0;-1:-1:-1;;;;;7601:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7653:32;;1849:25:1;;;7653:32:0;;1822:18:1;7653:32:0;;;;;;;7313:380;;;:::o;20239:1420::-;-1:-1:-1;;;;;20372:18:0;;20364:68;;;;-1:-1:-1;;;20364:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;20451:16:0;;20443:64;;;;-1:-1:-1;;;20443:64:0;;;;;;;:::i;:::-;20530:6;20540:1;20530:11;20527:92;;20558:28;20574:4;20580:2;20584:1;20558:15;:28::i;:::-;20239:1420;;;:::o;20527:92::-;20680:4;20631:28;3788:18;;;;;;;;;;;20738;;20714:42;;;;;;;20773:33;;-1:-1:-1;20798:8:0;;-1:-1:-1;;;20798:8:0;;;;20797:9;20773:33;:69;;;;-1:-1:-1;20829:13:0;;-1:-1:-1;;;;;20823:19:0;;;20829:13;;20823:19;20773:69;20769:225;;;20869:8;:15;;-1:-1:-1;;;;20869:15:0;-1:-1:-1;;;20869:15:0;;;20913:36;20928:20;20913:14;:36::i;:::-;20966:8;:16;;-1:-1:-1;;;;20966:16:0;;;20769:225;21022:8;;-1:-1:-1;;;;;21046:25:0;;21006:12;21046:25;;;:19;:25;;;;;;21022:8;-1:-1:-1;;;21022:8:0;;;;;21021:9;;21046:25;;:52;;-1:-1:-1;;;;;;21075:23:0;;;;;;:19;:23;;;;;;;;21046:52;21043:98;;;-1:-1:-1;21124:5:0;21043:98;21156:7;21153:453;;;21218:13;;21180:12;;-1:-1:-1;;;;;21218:13:0;;;21210:21;;;;21207:255;;21288:3;21268:17;;21259:6;:26;;;;:::i;:::-;:32;;;;:::i;:::-;21252:39;;21207:255;;;21323:13;;-1:-1:-1;;;;;21323:13:0;;;21317:19;;;;21313:149;;21394:3;21373:18;;21364:6;:27;;;;:::i;21313:149::-;-1:-1:-1;21445:1:0;21313:149;21476:14;21486:4;21476:14;;:::i;:::-;;-1:-1:-1;21508:8:0;;21505:90;;21537:42;21553:4;21567;21574;21537:15;:42::i;:::-;21165:441;21153:453;21618:33;21634:4;21640:2;21644:6;21618:15;:33::i;:::-;20353:1306;;;20239:1420;;;:::o;5566:733::-;-1:-1:-1;;;;;5706:20:0;;5698:70;;;;-1:-1:-1;;;5698:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5787:23:0;;5779:71;;;;-1:-1:-1;;;5779:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5947:17:0;;5923:21;5947:17;;;;;;;;;;;5983:23;;;;5975:74;;;;-1:-1:-1;;;5975:74:0;;12889:2:1;5975:74:0;;;12871:21:1;12928:2;12908:18;;;12901:30;12967:34;12947:18;;;12940:62;-1:-1:-1;;;13018:18:1;;;13011:36;13064:19;;5975:74:0;12687:402:1;5975:74:0;-1:-1:-1;;;;;6085:17:0;;;:9;:17;;;;;;;;;;;6105:22;;;6085:42;;6149:20;;;;;;;;:30;;6121:6;;6085:9;6149:30;;6121:6;;6149:30;:::i;:::-;;;;;;;;6214:9;-1:-1:-1;;;;;6197:35:0;6206:6;-1:-1:-1;;;;;6197:35:0;;6225:6;6197:35;;;;1849:25:1;;1837:2;1822:18;;1703:177;6197:35:0;;;;;;;;6245:46;20239:1420;21667:662;21814:16;;;21828:1;21814:16;;;;;;;;21756:21;;21731:22;;21814:16;21828:1;21814:16;;;;;;;;;;-1:-1:-1;21814:16:0;21790:40;;21859:4;21841;21846:1;21841:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;21841:23:0;;;:7;;;;;;;;;;:23;;;;21885:15;;:22;;;-1:-1:-1;;;21885:22:0;;;;:15;;;;;:20;;:22;;;;;21841:7;;21885:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;21875:4;21880:1;21875:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;21875:32:0;;;:7;;;;;;;;;:32;21920:15;;:214;;-1:-1:-1;;;21920:214:0;;:15;;;:66;;:214;;22001:11;;21920:15;;22071:4;;22098;;22118:15;;21920:214;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22147:18;22192:14;22168:21;:38;;;;:::i;:::-;22235:15;;22147:59;;-1:-1:-1;22219:45:0;;-1:-1:-1;;;;;22235:15:0;22147:59;22219:7;:45::i;:::-;22282:39;;;5830:25:1;;;5886:2;5871:18;;5864:34;;;22282:39:0;;5803:18:1;22282:39:0;;;;;;;21720:609;;;21667:662;:::o;18192:315::-;18305:6;18280:21;:31;;18272:73;;;;-1:-1:-1;;;18272:73:0;;14801:2:1;18272:73:0;;;14783:21:1;14840:2;14820:18;;;14813:30;14879:31;14859:18;;;14852:59;14928:18;;18272:73:0;14599:353:1;18272:73:0;18359:12;18377:9;-1:-1:-1;;;;;18377:14:0;18399:6;18377:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18358:52;;;18429:7;18421:78;;;;-1:-1:-1;;;18421:78:0;;15369:2:1;18421:78:0;;;15351:21:1;15408:2;15388:18;;;15381:30;15447:34;15427:18;;;15420:62;15518:28;15498:18;;;15491:56;15564:19;;18421:78:0;15167:422:1;14:548;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;703:315;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1215:248::-;1283:6;1291;1344:2;1332:9;1323:7;1319:23;1315:32;1312:52;;;1360:1;1357;1350:12;1312:52;-1:-1:-1;;1383:23:1;;;1453:2;1438:18;;;1425:32;;-1:-1:-1;1215:248:1:o;1885:456::-;1962:6;1970;1978;2031:2;2019:9;2010:7;2006:23;2002:32;1999:52;;;2047:1;2044;2037:12;1999:52;2086:9;2073:23;2105:31;2130:5;2105:31;:::i;:::-;2155:5;-1:-1:-1;2212:2:1;2197:18;;2184:32;2225:33;2184:32;2225:33;:::i;:::-;1885:456;;2277:7;;-1:-1:-1;;;2331:2:1;2316:18;;;;2303:32;;1885:456::o;2743:247::-;2802:6;2855:2;2843:9;2834:7;2830:23;2826:32;2823:52;;;2871:1;2868;2861:12;2823:52;2910:9;2897:23;2929:31;2954:5;2929:31;:::i;:::-;2979:5;2743:247;-1:-1:-1;;;2743:247:1:o;2995:180::-;3054:6;3107:2;3095:9;3086:7;3082:23;3078:32;3075:52;;;3123:1;3120;3113:12;3075:52;-1:-1:-1;3146:23:1;;2995:180;-1:-1:-1;2995:180:1:o;3180:118::-;3266:5;3259:13;3252:21;3245:5;3242:32;3232:60;;3288:1;3285;3278:12;3303:382;3368:6;3376;3429:2;3417:9;3408:7;3404:23;3400:32;3397:52;;;3445:1;3442;3435:12;3397:52;3484:9;3471:23;3503:31;3528:5;3503:31;:::i;:::-;3553:5;-1:-1:-1;3610:2:1;3595:18;;3582:32;3623:30;3582:32;3623:30;:::i;:::-;3672:7;3662:17;;;3303:382;;;;;:::o;3690:388::-;3758:6;3766;3819:2;3807:9;3798:7;3794:23;3790:32;3787:52;;;3835:1;3832;3825:12;3787:52;3874:9;3861:23;3893:31;3918:5;3893:31;:::i;:::-;3943:5;-1:-1:-1;4000:2:1;3985:18;;3972:32;4013:33;3972:32;4013:33;:::i;4083:380::-;4162:1;4158:12;;;;4205;;;4226:61;;4280:4;4272:6;4268:17;4258:27;;4226:61;4333:2;4325:6;4322:14;4302:18;4299:38;4296:161;;4379:10;4374:3;4370:20;4367:1;4360:31;4414:4;4411:1;4404:15;4442:4;4439:1;4432:15;4296:161;;4083:380;;;:::o;4468:356::-;4670:2;4652:21;;;4689:18;;;4682:30;4748:34;4743:2;4728:18;;4721:62;4815:2;4800:18;;4468:356::o;6318:127::-;6379:10;6374:3;6370:20;6367:1;6360:31;6410:4;6407:1;6400:15;6434:4;6431:1;6424:15;6450:125;6515:9;;;6536:10;;;6533:36;;;6549:18;;:::i;6986:217::-;7026:1;7052;7042:132;;7096:10;7091:3;7087:20;7084:1;7077:31;7131:4;7128:1;7121:15;7159:4;7156:1;7149:15;7042:132;-1:-1:-1;7188:9:1;;6986:217::o;10045:184::-;10115:6;10168:2;10156:9;10147:7;10143:23;10139:32;10136:52;;;10184:1;10181;10174:12;10136:52;-1:-1:-1;10207:16:1;;10045:184;-1:-1:-1;10045:184:1:o;10513:245::-;10580:6;10633:2;10621:9;10612:7;10608:23;10604:32;10601:52;;;10649:1;10646;10639:12;10601:52;10681:9;10675:16;10700:28;10722:5;10700:28;:::i;11571:401::-;11773:2;11755:21;;;11812:2;11792:18;;;11785:30;11851:34;11846:2;11831:18;;11824:62;-1:-1:-1;;;11917:2:1;11902:18;;11895:35;11962:3;11947:19;;11571:401::o;11977:399::-;12179:2;12161:21;;;12218:2;12198:18;;;12191:30;12257:34;12252:2;12237:18;;12230:62;-1:-1:-1;;;12323:2:1;12308:18;;12301:33;12366:3;12351:19;;11977:399::o;12381:168::-;12454:9;;;12485;;12502:15;;;12496:22;;12482:37;12472:71;;12523:18;;:::i;12554:128::-;12621:9;;;12642:11;;;12639:37;;;12656:18;;:::i;13226:127::-;13287:10;13282:3;13278:20;13275:1;13268:31;13318:4;13315:1;13308:15;13342:4;13339:1;13332:15;13358:251;13428:6;13481:2;13469:9;13460:7;13456:23;13452:32;13449:52;;;13497:1;13494;13487:12;13449:52;13529:9;13523:16;13548:31;13573:5;13548:31;:::i;13614:980::-;13876:4;13924:3;13913:9;13909:19;13955:6;13944:9;13937:25;13981:2;14019:6;14014:2;14003:9;13999:18;13992:34;14062:3;14057:2;14046:9;14042:18;14035:31;14086:6;14121;14115:13;14152:6;14144;14137:22;14190:3;14179:9;14175:19;14168:26;;14229:2;14221:6;14217:15;14203:29;;14250:1;14260:195;14274:6;14271:1;14268:13;14260:195;;;14339:13;;-1:-1:-1;;;;;14335:39:1;14323:52;;14430:15;;;;14395:12;;;;14371:1;14289:9;14260:195;;;-1:-1:-1;;;;;;;14511:32:1;;;;14506:2;14491:18;;14484:60;-1:-1:-1;;;14575:3:1;14560:19;14553:35;14472:3;13614:980;-1:-1:-1;;;13614:980:1:o
Swarm Source
ipfs://3a6174f391e69f2b2c1218a81f753dd58227d2690440d4c326d6303f556465a9
🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                                
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.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice