token-icon

Schrodinger Classic

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
DINGERC
Holders
15+0.00%
Transfers
375

Profile Summary

Decimals
9

Market

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