token-icon

WIFE AI

Token

Overview[ERC-20]

Max Total Supply
100,000,000,000.0
WIFEAI
Holders
10+0.00%
Transfers
25

Profile Summary

Decimals
9

Market

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