token-icon

DetectAI

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
DETECT
Holders
57+0.00%
Transfers
256

Profile Summary

Decimals
18

Market

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