token-icon

Titan

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
TITAN
Holders
8+0.00%
Transfers
248

Profile Summary

Decimals
18

Market

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