token-icon

SLOUGI

Token

Overview[ERC-20]

Max Total Supply
100,000,000,000.0
SLOUGI
Holders
104+0.00%
Transfers
569

Profile Summary

Decimals
9

Market

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