token-icon

WaxAI

Token

Overview[ERC-20]

Max Total Supply
50,000,000.0
WXAI
Holders
13+0.00%
Transfers
41

Profile Summary

Decimals
18

Market

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