token-icon

Chad

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
CHAD
Holders
315+325.68%
Transfers
1,995

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106101bd575f3560e01c80638da5cb5b116100f2578063ae39296d11610092578063e036d62c11610062578063e036d62c14610589578063f2fde38b146105a8578063f31bb64a146105c7578063fb00f5f4146105e6575f5ffd5b8063ae39296d146104ec578063bf6f9ba31461050b578063c9567bf914610531578063dd62ed3e14610545575f5ffd5b806395d89b41116100cd57806395d89b411461047b5780639e554aa11461048f578063a457c2d7146104ae578063a9059cbb146104cd575f5ffd5b80638da5cb5b146103d957806390ba6c60146103f6578063926487e41461040a575f5ffd5b80633534d7b71161015d57806356bd81631161013857806356bd81631461034257806370a0823114610361578063715018a61461039557806382c27143146103a9575f5ffd5b80633534d7b7146102cb57806339509351146102ea5780634c643a8a14610309575f5ffd5b806318160ddd1161019857806318160ddd146102425780631d888b0c1461026057806323b872dd14610291578063313ce567146102b0575f5ffd5b806306fdde03146101c857806308c59e37146101f2578063095ea7b314610213575f5ffd5b366101c457005b5f5ffd5b3480156101d3575f5ffd5b506101dc610605565b6040516101e99190611c62565b60405180910390f35b3480156101fd575f5ffd5b5061021161020c366004611cbf565b610695565b005b34801561021e575f5ffd5b5061023261022d366004611cf2565b610727565b60405190151581526020016101e9565b34801561024d575f5ffd5b506004545b6040519081526020016101e9565b34801561026b575f5ffd5b50600d546001600160a01b03165b6040516001600160a01b0390911681526020016101e9565b34801561029c575f5ffd5b506102326102ab366004611d1c565b61073d565b3480156102bb575f5ffd5b50604051601281526020016101e9565b3480156102d6575f5ffd5b506102116102e5366004611d5a565b6107e5565b3480156102f5575f5ffd5b50610232610304366004611cf2565b61097a565b348015610314575f5ffd5b5060115460065460085460ff909216915b6040805193151584526020840192909252908201526060016101e9565b34801561034d575f5ffd5b5061021161035c366004611d8a565b6109b5565b34801561036c575f5ffd5b5061025261037b366004611da1565b6001600160a01b03165f9081526002602052604090205490565b3480156103a0575f5ffd5b50610211610a90565b3480156103b4575f5ffd5b50600f54601254601354604080519384526020840192909252908201526060016101e9565b3480156103e4575f5ffd5b506005546001600160a01b0316610279565b348015610401575f5ffd5b50610211610ac5565b348015610415575f5ffd5b5061045c610424366004611da1565b6001600160a01b03165f908152600c60209081526040808320546009835281842054601490935292205460ff92831693918316921690565b60408051931515845291151560208401521515908201526060016101e9565b348015610486575f5ffd5b506101dc610b2c565b34801561049a575f5ffd5b506102116104a9366004611d8a565b610b3a565b3480156104b9575f5ffd5b506102326104c8366004611cf2565b610c0d565b3480156104d8575f5ffd5b506102326104e7366004611cf2565b610ca5565b3480156104f7575f5ffd5b50610211610506366004611cbf565b610cb1565b348015610516575f5ffd5b50600554601054600b54600160a01b90920460ff1691610325565b34801561053c575f5ffd5b50610211610d32565b348015610550575f5ffd5b5061025261055f366004611dbc565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b348015610594575f5ffd5b506102116105a3366004611d8a565b610da5565b3480156105b3575f5ffd5b506102116105c2366004611da1565b610e3e565b3480156105d2575f5ffd5b506102116105e1366004611da1565b610ed6565b3480156105f1575f5ffd5b50610211610600366004611df3565b610f5c565b60606001805461061490611e13565b80601f016020809104026020016040519081016040528092919081815260200182805461064090611e13565b801561068b5780601f106106625761010080835404028352916020019161068b565b820191905f5260205f20905b81548152906001019060200180831161066e57829003601f168201915b5050505050905090565b6005546001600160a01b031633146106c85760405162461bcd60e51b81526004016106bf90611e4b565b60405180910390fd5b6001600160a01b0382165f818152600c6020908152604091829020805460ff191685151590811790915591519182527fdba9e50d8dbc96a03306e713535f74df429acac10e8c8418f0c23051b0c0663f91015b60405180910390a25050565b5f6107333384846110ef565b5060015b92915050565b5f610749848484611212565b6001600160a01b0384165f908152600360209081526040808320338452909152902054828110156107cd5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016106bf565b6107da85338584036110ef565b506001949350505050565b6005546001600160a01b0316331461080f5760405162461bcd60e51b81526004016106bf90611e4b565b600182101561087d5760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e604482015273101817181892903a37ba30b61039bab838363c9760611b60648201526084016106bf565b818110156108e05760405162461bcd60e51b815260206004820152602a60248201527f6d6178696d756d20616d6f756e742063616e7420626520686967686572207468604482015269616e206d696e696d756d60b01b60648201526084016106bf565b6011805460ff19168415151790556004546127109083906109019190611e94565b61090b9190611eab565b6006556127108161091b60045490565b6109259190611e94565b61092f9190611eab565b600855604080518415158152602081018490529081018290527f2008f6cc4cb6053ac6b380cf43b0550d86dfab8b308ea546bdd95c115c450ad19060600160405180910390a1505050565b335f8181526003602090815260408083206001600160a01b038716845290915281205490916107339185906109b0908690611eca565b6110ef565b6005546001600160a01b031633146109df5760405162461bcd60e51b81526004016106bf90611e4b565b60128190556064811115610a475760405162461bcd60e51b815260206004820152602960248201527f546f74616c2073656c6c206665652063616e6e6f7420626520686967686572206044820152687468616e203130302560b81b60648201526084016106bf565b6012546040805182815260208101839052908101919091527fdd89b4eed90c5894056760de1ca0524be289e37e1aa43f834697787fc81ea474906060015b60405180910390a150565b6005546001600160a01b03163314610aba5760405162461bcd60e51b81526004016106bf90611e4b565b610ac35f61184b565b565b6005546001600160a01b03163314610aef5760405162461bcd60e51b81526004016106bf90611e4b565b6005805460ff60a01b191690555f601381905560405142917faf6e155b8d78d9a7508c922c141c0508478d57875797158ae7f5c903635a855091a2565b60605f805461061490611e13565b6005546001600160a01b03163314610b645760405162461bcd60e51b81526004016106bf90611e4b565b600f8190556064811115610bcb5760405162461bcd60e51b815260206004820152602860248201527f546f74616c20627579206665652063616e6e6f7420626520686967686572207460448201526768616e203130302560c01b60648201526084016106bf565b600f546040805182815260208101839052908101919091527f58b7df9c617ba96b100348bf1280e4757eeb65d92dbbb3f92217bb4dd57ec76a90606001610a85565b335f9081526003602090815260408083206001600160a01b038616845290915281205482811015610c8e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106bf565b610c9b33858584036110ef565b5060019392505050565b5f610733338484611212565b6005546001600160a01b03163314610cdb5760405162461bcd60e51b81526004016106bf90611e4b565b6001600160a01b0382165f81815260096020908152604091829020805460ff191685151590811790915591519182527ff25bc350c70c9ac5952e311bab92eb11c71ace1ef85e3fa4ba37a608add0e6bc910161071b565b6005546001600160a01b03163314610d5c5760405162461bcd60e51b81526004016106bf90611e4b565b60078054600160ff19918216811790925560118054909116909117905560405142907fb3da2db3dfc3778f99852546c6e9ab39ec253f9de7b0847afec61bd27878e923905f90a2565b6005546001600160a01b03163314610dcf5760405162461bcd60e51b81526004016106bf90611e4b565b60138190556064811115610e3b5760405162461bcd60e51b815260206004820152602d60248201527f546f74616c207472616e73666572206665652063616e6e6f742062652068696760448201526c686572207468616e203130302560981b60648201526084016106bf565b50565b6005546001600160a01b03163314610e685760405162461bcd60e51b81526004016106bf90611e4b565b6001600160a01b038116610ecd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106bf565b610e3b8161184b565b6005546001600160a01b03163314610f005760405162461bcd60e51b81526004016106bf90611e4b565b600d546040516001600160a01b03918216918316907f4b5090501545dbf339c55b9dc92ad1f378eb441575d9e984d610a5c2d19daa43905f90a3600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314610f865760405162461bcd60e51b81526004016106bf90611e4b565b6002821015610fd75760405162461bcd60e51b815260206004820181905260248201527f43616e6e6f7420736574206d61785478206c6f776572207468616e20302e322560448201526064016106bf565b60058110156110345760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015263302e352560e01b60648201526084016106bf565b6103e861104060045490565b61104a9084611e94565b6110549190611eab565b600b556103e861106360045490565b61106d9083611e94565b6110779190611eab565b601055600b546040519081527fda7dc9e6901f88b610bc19b5c0f97f60bdf5645f24d4d9d9dc80f9ccef93bf219060200160405180910390a17f6807cc7ebae7e67486452a7f5805e571d0aae970839dd6580709b9bfa4aba83c6010546040516110e391815260200190565b60405180910390a15050565b6001600160a01b0383166111515760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106bf565b6001600160a01b0382166111b25760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106bf565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166112385760405162461bcd60e51b81526004016106bf90611edd565b6001600160a01b03821661125e5760405162461bcd60e51b81526004016106bf90611f22565b805f036112755761127083835f61189c565b505050565b600554600160a01b900460ff16156115d6576005546001600160a01b038481169116148015906112b357506005546001600160a01b03838116911614155b80156112c757506001600160a01b03821615155b80156112de57506001600160a01b03821661dead14155b80156112f25750601154610100900460ff16155b156115d65760075460ff16611395576001600160a01b0383165f908152600c602052604090205460ff168061133e57506001600160a01b0382165f908152600c602052604090205460ff165b6113955760405162461bcd60e51b815260206004820152602260248201527f5f7472616e736665723a3a2054726164696e67206973206e6f74206163746976604482015261329760f11b60648201526084016106bf565b6001600160a01b0383165f9081526014602052604090205460ff1680156113d457506001600160a01b0382165f9081526009602052604090205460ff16155b156114a857600b5481111561143a5760405162461bcd60e51b815260206004820152602660248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526536b0bc2a3c1760d11b60648201526084016106bf565b6010546001600160a01b0383165f9081526002602052604090205461145f9083611eca565b11156114a35760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016106bf565b6115d6565b6001600160a01b0382165f9081526014602052604090205460ff1680156114e757506001600160a01b0383165f9081526009602052604090205460ff16155b1561154e57600b548111156114a35760405162461bcd60e51b815260206004820152602760248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152661036b0bc2a3c1760c91b60648201526084016106bf565b6001600160a01b0382165f9081526009602052604090205460ff166115d6576010546001600160a01b0383165f908152600260205260409020546115929083611eca565b11156115d65760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016106bf565b305f90815260026020526040902054600654811080159081906115fb575060115460ff165b801561160f5750601154610100900460ff16155b801561163357506001600160a01b0385165f9081526014602052604090205460ff16155b801561165757506001600160a01b0385165f908152600c602052604090205460ff16155b801561167b57506001600160a01b0384165f908152600c602052604090205460ff16155b8015611689575042600a5414155b156116b6576011805461ff0019166101001790556116a6836119ef565b42600a556011805461ff00191690555b6011546001600160a01b0386165f908152600c602052604090205460ff61010090920482161591168061170057506001600160a01b0385165f908152600c602052604090205460ff165b1561170857505f5b5f8115611837576001600160a01b0386165f9081526014602052604090205460ff16801561173757505f601254115b156117635761175c606461175660125488611a8f90919063ffffffff16565b90611aa1565b9050611819565b6001600160a01b0387165f9081526014602052604090205460ff16801561178b57505f600f54115b156117aa5761175c6064611756600f5488611a8f90919063ffffffff16565b5f6013541180156117d357506001600160a01b0387165f9081526014602052604090205460ff16155b80156117f757506001600160a01b0386165f9081526014602052604090205460ff16155b1561181957611816606461175660135488611a8f90919063ffffffff16565b90505b801561182a5761182a87308361189c565b6118348186611f65565b94505b61184287878761189c565b50505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0383166118c25760405162461bcd60e51b81526004016106bf90611edd565b6001600160a01b0382166118e85760405162461bcd60e51b81526004016106bf90611f22565b6001600160a01b0383165f908152600260205260409020548181101561195f5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106bf565b6001600160a01b038085165f90815260026020526040808220858503905591851681529081208054849290611995908490611eca565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119e191815260200190565b60405180910390a350505050565b305f9081526002602052604081205490818103611a0b57505050565b600854821115611a1b5760085491505b611a2683600f611e94565b821115611a3b57611a3883600f611e94565b91505b81611a4581611aac565b600d546040516001600160a01b039091169047905f81818185875af1925050503d805f8114611842576040519150601f19603f3d011682016040523d82523d5f602084013e611842565b5f611a9a8284611e94565b9392505050565b5f611a9a8284611eab565b6040805160028082526060820183525f9260208301908036833701905050905030815f81518110611adf57611adf611f78565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b5b573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b7f9190611f8c565b81600181518110611b9257611b92611f78565b60200260200101906001600160a01b031690816001600160a01b031681525050611bdd307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d846110ef565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d169063791ac94790611c319085905f90869030904290600401611fa7565b5f604051808303815f87803b158015611c48575f5ffd5b505af1158015611c5a573d5f5f3e3d5ffd5b505050505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610e3b575f5ffd5b80358015158114611cba575f5ffd5b919050565b5f5f60408385031215611cd0575f5ffd5b8235611cdb81611c97565b9150611ce960208401611cab565b90509250929050565b5f5f60408385031215611d03575f5ffd5b8235611d0e81611c97565b946020939093013593505050565b5f5f5f60608486031215611d2e575f5ffd5b8335611d3981611c97565b92506020840135611d4981611c97565b929592945050506040919091013590565b5f5f5f60608486031215611d6c575f5ffd5b611d7584611cab565b95602085013595506040909401359392505050565b5f60208284031215611d9a575f5ffd5b5035919050565b5f60208284031215611db1575f5ffd5b8135611a9a81611c97565b5f5f60408385031215611dcd575f5ffd5b8235611dd881611c97565b91506020830135611de881611c97565b809150509250929050565b5f5f60408385031215611e04575f5ffd5b50508035926020909101359150565b600181811c90821680611e2757607f821691505b602082108103611e4557634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761073757610737611e80565b5f82611ec557634e487b7160e01b5f52601260045260245ffd5b500490565b8082018082111561073757610737611e80565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b8181038181111561073757610737611e80565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611f9c575f5ffd5b8151611a9a81611c97565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b81811015611ff75783516001600160a01b0316835260209384019390920191600101611fd0565b50506001600160a01b03959095166060840152505060800152939250505056fea26469706673582212207d1c2a049faf3d0cffaaac6761cde6f925bb6c96cd28abe9df7475395a498f2b64736f6c634300081e0033
Creation ByteCode
0x60c06040526005805460ff60a01b1916600160a01b1790556007805460ff19908116909155601180549091169055348015610038575f5ffd5b506040518060400160405280600481526020016310da185960e21b8152506040518060400160405280600481526020016310d2105160e21b815250816001908161008291906107a6565b505f61008e82826107a6565b5050506100a76100a261038560201b60201c565b610389565b737a250d5630b4cf539739df2c5dacb4c659f2488d6100c78160016103da565b6001600160a01b03811660808190526040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801561010f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101339190610860565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561017e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101a29190610860565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156101ec573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102109190610860565b6001600160a01b031660a08190526102299060016103da565b60a051610237906001610485565b5f6102446012600a610986565b61025290633b9aca00610994565b42600a5590506103e8610266826001610994565b61027091906109ab565b6006556064610280826002610994565b61028a91906109ab565b6008556103e861029b82600f610994565b6102a591906109ab565b600b556103e86102b6826014610994565b6102c091906109ab565b601055601e600f8190556012555f601355600d80546001600160a01b0319167317c7ed17b8a60eb855cbbe46948604b232c635cf1790556103023360016104d8565b61030d3060016104d8565b61031a61dead60016104d8565b600d54610331906001600160a01b031660016104d8565b600d54610348906001600160a01b031660016103da565b6103533060016103da565b61035e3360016103da565b61036b61dead60016103da565b61037433610576565b61037e338261062e565b50506109dd565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6005546001600160a01b031633146104265760405162461bcd60e51b815260206004820181905260248201525f516020612a565f395f51905f5260448201526064015b60405180910390fd5b6001600160a01b0382165f81815260096020908152604091829020805460ff191685151590811790915591519182527ff25bc350c70c9ac5952e311bab92eb11c71ace1ef85e3fa4ba37a608add0e6bc91015b60405180910390a25050565b6001600160a01b0382165f81815260146020526040808220805460ff191685151590811790915590519092917fa664fbd98b4e81c78432e43e6ca5b95e86056bc1e2b37b1b75e46060e1e7b65b91a35050565b6005546001600160a01b0316331461051f5760405162461bcd60e51b815260206004820181905260248201525f516020612a565f395f51905f52604482015260640161041d565b6001600160a01b0382165f818152600c6020908152604091829020805460ff191685151590811790915591519182527fdba9e50d8dbc96a03306e713535f74df429acac10e8c8418f0c23051b0c0663f9101610479565b6005546001600160a01b031633146105bd5760405162461bcd60e51b815260206004820181905260248201525f516020612a565f395f51905f52604482015260640161041d565b6001600160a01b0381166106225760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161041d565b61062b81610389565b50565b6001600160a01b0382166106845760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161041d565b8060045f82825461069591906109ca565b90915550506001600160a01b0382165f90815260026020526040812080548392906106c19084906109ca565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061073757607f821691505b60208210810361075557634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561070a57805f5260205f20601f840160051c810160208510156107805750805b601f840160051c820191505b8181101561079f575f815560010161078c565b5050505050565b81516001600160401b038111156107bf576107bf61070f565b6107d3816107cd8454610723565b8461075b565b6020601f821160018114610805575f83156107ee5750848201515b5f19600385901b1c1916600184901b17845561079f565b5f84815260208120601f198516915b828110156108345787850151825560209485019460019092019101610814565b508482101561085157868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f60208284031215610870575f5ffd5b81516001600160a01b0381168114610886575f5ffd5b9392505050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156108dc578085048111156108c0576108c061088d565b60018416156108ce57908102905b60019390931c9280026108a5565b935093915050565b5f826108f257506001610980565b816108fe57505f610980565b8160018114610914576002811461091e5761093a565b6001915050610980565b60ff84111561092f5761092f61088d565b50506001821b610980565b5060208310610133831016604e8410600b841016171561095d575081810a610980565b6109695f1984846108a1565b805f190482111561097c5761097c61088d565b0290505b92915050565b5f61088660ff8416836108e4565b80820281158282048414176109805761098061088d565b5f826109c557634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156109805761098061088d565b60805160a05161204d610a095f395f50505f8181611b0101528181611bb80152611bf4015261204d5ff3fe6080604052600436106101bd575f3560e01c80638da5cb5b116100f2578063ae39296d11610092578063e036d62c11610062578063e036d62c14610589578063f2fde38b146105a8578063f31bb64a146105c7578063fb00f5f4146105e6575f5ffd5b8063ae39296d146104ec578063bf6f9ba31461050b578063c9567bf914610531578063dd62ed3e14610545575f5ffd5b806395d89b41116100cd57806395d89b411461047b5780639e554aa11461048f578063a457c2d7146104ae578063a9059cbb146104cd575f5ffd5b80638da5cb5b146103d957806390ba6c60146103f6578063926487e41461040a575f5ffd5b80633534d7b71161015d57806356bd81631161013857806356bd81631461034257806370a0823114610361578063715018a61461039557806382c27143146103a9575f5ffd5b80633534d7b7146102cb57806339509351146102ea5780634c643a8a14610309575f5ffd5b806318160ddd1161019857806318160ddd146102425780631d888b0c1461026057806323b872dd14610291578063313ce567146102b0575f5ffd5b806306fdde03146101c857806308c59e37146101f2578063095ea7b314610213575f5ffd5b366101c457005b5f5ffd5b3480156101d3575f5ffd5b506101dc610605565b6040516101e99190611c62565b60405180910390f35b3480156101fd575f5ffd5b5061021161020c366004611cbf565b610695565b005b34801561021e575f5ffd5b5061023261022d366004611cf2565b610727565b60405190151581526020016101e9565b34801561024d575f5ffd5b506004545b6040519081526020016101e9565b34801561026b575f5ffd5b50600d546001600160a01b03165b6040516001600160a01b0390911681526020016101e9565b34801561029c575f5ffd5b506102326102ab366004611d1c565b61073d565b3480156102bb575f5ffd5b50604051601281526020016101e9565b3480156102d6575f5ffd5b506102116102e5366004611d5a565b6107e5565b3480156102f5575f5ffd5b50610232610304366004611cf2565b61097a565b348015610314575f5ffd5b5060115460065460085460ff909216915b6040805193151584526020840192909252908201526060016101e9565b34801561034d575f5ffd5b5061021161035c366004611d8a565b6109b5565b34801561036c575f5ffd5b5061025261037b366004611da1565b6001600160a01b03165f9081526002602052604090205490565b3480156103a0575f5ffd5b50610211610a90565b3480156103b4575f5ffd5b50600f54601254601354604080519384526020840192909252908201526060016101e9565b3480156103e4575f5ffd5b506005546001600160a01b0316610279565b348015610401575f5ffd5b50610211610ac5565b348015610415575f5ffd5b5061045c610424366004611da1565b6001600160a01b03165f908152600c60209081526040808320546009835281842054601490935292205460ff92831693918316921690565b60408051931515845291151560208401521515908201526060016101e9565b348015610486575f5ffd5b506101dc610b2c565b34801561049a575f5ffd5b506102116104a9366004611d8a565b610b3a565b3480156104b9575f5ffd5b506102326104c8366004611cf2565b610c0d565b3480156104d8575f5ffd5b506102326104e7366004611cf2565b610ca5565b3480156104f7575f5ffd5b50610211610506366004611cbf565b610cb1565b348015610516575f5ffd5b50600554601054600b54600160a01b90920460ff1691610325565b34801561053c575f5ffd5b50610211610d32565b348015610550575f5ffd5b5061025261055f366004611dbc565b6001600160a01b039182165f90815260036020908152604080832093909416825291909152205490565b348015610594575f5ffd5b506102116105a3366004611d8a565b610da5565b3480156105b3575f5ffd5b506102116105c2366004611da1565b610e3e565b3480156105d2575f5ffd5b506102116105e1366004611da1565b610ed6565b3480156105f1575f5ffd5b50610211610600366004611df3565b610f5c565b60606001805461061490611e13565b80601f016020809104026020016040519081016040528092919081815260200182805461064090611e13565b801561068b5780601f106106625761010080835404028352916020019161068b565b820191905f5260205f20905b81548152906001019060200180831161066e57829003601f168201915b5050505050905090565b6005546001600160a01b031633146106c85760405162461bcd60e51b81526004016106bf90611e4b565b60405180910390fd5b6001600160a01b0382165f818152600c6020908152604091829020805460ff191685151590811790915591519182527fdba9e50d8dbc96a03306e713535f74df429acac10e8c8418f0c23051b0c0663f91015b60405180910390a25050565b5f6107333384846110ef565b5060015b92915050565b5f610749848484611212565b6001600160a01b0384165f908152600360209081526040808320338452909152902054828110156107cd5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084016106bf565b6107da85338584036110ef565b506001949350505050565b6005546001600160a01b0316331461080f5760405162461bcd60e51b81526004016106bf90611e4b565b600182101561087d5760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e604482015273101817181892903a37ba30b61039bab838363c9760611b60648201526084016106bf565b818110156108e05760405162461bcd60e51b815260206004820152602a60248201527f6d6178696d756d20616d6f756e742063616e7420626520686967686572207468604482015269616e206d696e696d756d60b01b60648201526084016106bf565b6011805460ff19168415151790556004546127109083906109019190611e94565b61090b9190611eab565b6006556127108161091b60045490565b6109259190611e94565b61092f9190611eab565b600855604080518415158152602081018490529081018290527f2008f6cc4cb6053ac6b380cf43b0550d86dfab8b308ea546bdd95c115c450ad19060600160405180910390a1505050565b335f8181526003602090815260408083206001600160a01b038716845290915281205490916107339185906109b0908690611eca565b6110ef565b6005546001600160a01b031633146109df5760405162461bcd60e51b81526004016106bf90611e4b565b60128190556064811115610a475760405162461bcd60e51b815260206004820152602960248201527f546f74616c2073656c6c206665652063616e6e6f7420626520686967686572206044820152687468616e203130302560b81b60648201526084016106bf565b6012546040805182815260208101839052908101919091527fdd89b4eed90c5894056760de1ca0524be289e37e1aa43f834697787fc81ea474906060015b60405180910390a150565b6005546001600160a01b03163314610aba5760405162461bcd60e51b81526004016106bf90611e4b565b610ac35f61184b565b565b6005546001600160a01b03163314610aef5760405162461bcd60e51b81526004016106bf90611e4b565b6005805460ff60a01b191690555f601381905560405142917faf6e155b8d78d9a7508c922c141c0508478d57875797158ae7f5c903635a855091a2565b60605f805461061490611e13565b6005546001600160a01b03163314610b645760405162461bcd60e51b81526004016106bf90611e4b565b600f8190556064811115610bcb5760405162461bcd60e51b815260206004820152602860248201527f546f74616c20627579206665652063616e6e6f7420626520686967686572207460448201526768616e203130302560c01b60648201526084016106bf565b600f546040805182815260208101839052908101919091527f58b7df9c617ba96b100348bf1280e4757eeb65d92dbbb3f92217bb4dd57ec76a90606001610a85565b335f9081526003602090815260408083206001600160a01b038616845290915281205482811015610c8e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106bf565b610c9b33858584036110ef565b5060019392505050565b5f610733338484611212565b6005546001600160a01b03163314610cdb5760405162461bcd60e51b81526004016106bf90611e4b565b6001600160a01b0382165f81815260096020908152604091829020805460ff191685151590811790915591519182527ff25bc350c70c9ac5952e311bab92eb11c71ace1ef85e3fa4ba37a608add0e6bc910161071b565b6005546001600160a01b03163314610d5c5760405162461bcd60e51b81526004016106bf90611e4b565b60078054600160ff19918216811790925560118054909116909117905560405142907fb3da2db3dfc3778f99852546c6e9ab39ec253f9de7b0847afec61bd27878e923905f90a2565b6005546001600160a01b03163314610dcf5760405162461bcd60e51b81526004016106bf90611e4b565b60138190556064811115610e3b5760405162461bcd60e51b815260206004820152602d60248201527f546f74616c207472616e73666572206665652063616e6e6f742062652068696760448201526c686572207468616e203130302560981b60648201526084016106bf565b50565b6005546001600160a01b03163314610e685760405162461bcd60e51b81526004016106bf90611e4b565b6001600160a01b038116610ecd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106bf565b610e3b8161184b565b6005546001600160a01b03163314610f005760405162461bcd60e51b81526004016106bf90611e4b565b600d546040516001600160a01b03918216918316907f4b5090501545dbf339c55b9dc92ad1f378eb441575d9e984d610a5c2d19daa43905f90a3600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314610f865760405162461bcd60e51b81526004016106bf90611e4b565b6002821015610fd75760405162461bcd60e51b815260206004820181905260248201527f43616e6e6f7420736574206d61785478206c6f776572207468616e20302e322560448201526064016106bf565b60058110156110345760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015263302e352560e01b60648201526084016106bf565b6103e861104060045490565b61104a9084611e94565b6110549190611eab565b600b556103e861106360045490565b61106d9083611e94565b6110779190611eab565b601055600b546040519081527fda7dc9e6901f88b610bc19b5c0f97f60bdf5645f24d4d9d9dc80f9ccef93bf219060200160405180910390a17f6807cc7ebae7e67486452a7f5805e571d0aae970839dd6580709b9bfa4aba83c6010546040516110e391815260200190565b60405180910390a15050565b6001600160a01b0383166111515760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106bf565b6001600160a01b0382166111b25760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106bf565b6001600160a01b038381165f8181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166112385760405162461bcd60e51b81526004016106bf90611edd565b6001600160a01b03821661125e5760405162461bcd60e51b81526004016106bf90611f22565b805f036112755761127083835f61189c565b505050565b600554600160a01b900460ff16156115d6576005546001600160a01b038481169116148015906112b357506005546001600160a01b03838116911614155b80156112c757506001600160a01b03821615155b80156112de57506001600160a01b03821661dead14155b80156112f25750601154610100900460ff16155b156115d65760075460ff16611395576001600160a01b0383165f908152600c602052604090205460ff168061133e57506001600160a01b0382165f908152600c602052604090205460ff165b6113955760405162461bcd60e51b815260206004820152602260248201527f5f7472616e736665723a3a2054726164696e67206973206e6f74206163746976604482015261329760f11b60648201526084016106bf565b6001600160a01b0383165f9081526014602052604090205460ff1680156113d457506001600160a01b0382165f9081526009602052604090205460ff16155b156114a857600b5481111561143a5760405162461bcd60e51b815260206004820152602660248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526536b0bc2a3c1760d11b60648201526084016106bf565b6010546001600160a01b0383165f9081526002602052604090205461145f9083611eca565b11156114a35760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016106bf565b6115d6565b6001600160a01b0382165f9081526014602052604090205460ff1680156114e757506001600160a01b0383165f9081526009602052604090205460ff16155b1561154e57600b548111156114a35760405162461bcd60e51b815260206004820152602760248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152661036b0bc2a3c1760c91b60648201526084016106bf565b6001600160a01b0382165f9081526009602052604090205460ff166115d6576010546001600160a01b0383165f908152600260205260409020546115929083611eca565b11156115d65760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016106bf565b305f90815260026020526040902054600654811080159081906115fb575060115460ff165b801561160f5750601154610100900460ff16155b801561163357506001600160a01b0385165f9081526014602052604090205460ff16155b801561165757506001600160a01b0385165f908152600c602052604090205460ff16155b801561167b57506001600160a01b0384165f908152600c602052604090205460ff16155b8015611689575042600a5414155b156116b6576011805461ff0019166101001790556116a6836119ef565b42600a556011805461ff00191690555b6011546001600160a01b0386165f908152600c602052604090205460ff61010090920482161591168061170057506001600160a01b0385165f908152600c602052604090205460ff165b1561170857505f5b5f8115611837576001600160a01b0386165f9081526014602052604090205460ff16801561173757505f601254115b156117635761175c606461175660125488611a8f90919063ffffffff16565b90611aa1565b9050611819565b6001600160a01b0387165f9081526014602052604090205460ff16801561178b57505f600f54115b156117aa5761175c6064611756600f5488611a8f90919063ffffffff16565b5f6013541180156117d357506001600160a01b0387165f9081526014602052604090205460ff16155b80156117f757506001600160a01b0386165f9081526014602052604090205460ff16155b1561181957611816606461175660135488611a8f90919063ffffffff16565b90505b801561182a5761182a87308361189c565b6118348186611f65565b94505b61184287878761189c565b50505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0383166118c25760405162461bcd60e51b81526004016106bf90611edd565b6001600160a01b0382166118e85760405162461bcd60e51b81526004016106bf90611f22565b6001600160a01b0383165f908152600260205260409020548181101561195f5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106bf565b6001600160a01b038085165f90815260026020526040808220858503905591851681529081208054849290611995908490611eca565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119e191815260200190565b60405180910390a350505050565b305f9081526002602052604081205490818103611a0b57505050565b600854821115611a1b5760085491505b611a2683600f611e94565b821115611a3b57611a3883600f611e94565b91505b81611a4581611aac565b600d546040516001600160a01b039091169047905f81818185875af1925050503d805f8114611842576040519150601f19603f3d011682016040523d82523d5f602084013e611842565b5f611a9a8284611e94565b9392505050565b5f611a9a8284611eab565b6040805160028082526060820183525f9260208301908036833701905050905030815f81518110611adf57611adf611f78565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b5b573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611b7f9190611f8c565b81600181518110611b9257611b92611f78565b60200260200101906001600160a01b031690816001600160a01b031681525050611bdd307f0000000000000000000000000000000000000000000000000000000000000000846110ef565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac94790611c319085905f90869030904290600401611fa7565b5f604051808303815f87803b158015611c48575f5ffd5b505af1158015611c5a573d5f5f3e3d5ffd5b505050505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610e3b575f5ffd5b80358015158114611cba575f5ffd5b919050565b5f5f60408385031215611cd0575f5ffd5b8235611cdb81611c97565b9150611ce960208401611cab565b90509250929050565b5f5f60408385031215611d03575f5ffd5b8235611d0e81611c97565b946020939093013593505050565b5f5f5f60608486031215611d2e575f5ffd5b8335611d3981611c97565b92506020840135611d4981611c97565b929592945050506040919091013590565b5f5f5f60608486031215611d6c575f5ffd5b611d7584611cab565b95602085013595506040909401359392505050565b5f60208284031215611d9a575f5ffd5b5035919050565b5f60208284031215611db1575f5ffd5b8135611a9a81611c97565b5f5f60408385031215611dcd575f5ffd5b8235611dd881611c97565b91506020830135611de881611c97565b809150509250929050565b5f5f60408385031215611e04575f5ffd5b50508035926020909101359150565b600181811c90821680611e2757607f821691505b602082108103611e4557634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b808202811582820484141761073757610737611e80565b5f82611ec557634e487b7160e01b5f52601260045260245ffd5b500490565b8082018082111561073757610737611e80565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b8181038181111561073757610737611e80565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611f9c575f5ffd5b8151611a9a81611c97565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b81811015611ff75783516001600160a01b0316835260209384019390920191600101611fd0565b50506001600160a01b03959095166060840152505060800152939250505056fea26469706673582212207d1c2a049faf3d0cffaaac6761cde6f925bb6c96cd28abe9df7475395a498f2b64736f6c634300081e00334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
©2022-now by Spectre