token-icon

NovaCore

Token

Overview[ERC-20]

Max Total Supply
1,831,654,620.0
NCOR
Holders
303+0.00%
Transfers
6,450

Profile Summary

Decimals
8

Market

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