token-icon

Ordinal Tsunami

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
OT
Holders
110+0.00%
Transfers
1,880

Profile Summary

Decimals
18

Market

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