token-icon

FLOKISHIBAPEPE

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
FPEPE
Holders
63+0.00%
Transfers
410

Profile Summary

Decimals
9

Market

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