token-icon

Ordinal Elon

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
oMusk
Holders
12+0.00%
Transfers
28

Profile Summary

Decimals
18

Market

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