token-icon

Vision of Medusa

Token

Overview[ERC-20]

Max Total Supply
100,000.0
VOM
Holders
106+0.00%
Transfers
1,723

Profile Summary

Decimals
18

Market

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