token-icon

CloverProtocol

Token

Overview[ERC-20]

Max Total Supply
9,000,000,000.0
CLV
Holders
80+0.00%
Transfers
285

Profile Summary

Decimals
18

Market

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