token-icon

vAPE

Token

Overview[ERC-20]

Max Total Supply
159,976.41
vAPE
Holders
269+0.00%
Transfers
8,981

Profile Summary

Decimals
18

Market

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