Contract Address Details

0x0D22c9e948fD82192f932111572f4f528dF89365

Token
Test Doge (TDOGE)
Creator
0xccb2a9–a00dbc at 0x62cf57–57176e
Balance
0 Doge
Tokens
Fetching tokens...
Transactions
Fetching transactions...
Transfers
Fetching transfers...
Gas Used
Fetching gas used...
Last Balance Update
29472366

Contract Creation Code

Verify & Publish
0x608060405260048054336001600160a01b0319918216811790925560058054909116909117905560036006818155600791909155600260088190556009819055600a908155600b9190915562000058906012906200043a565b6200006790620f4240620004fb565b600d55620000786012600a6200043a565b62000088906377359400620004fb565b600e55600f80546001600160a81b03191674a4ee06ce40cb7e8c04e127c1f7d3dfb7f7039c8100179055348015620000bf57600080fd5b50620000cb336200036f565b620000d96012600a6200043a565b620000ea9064e8d4a51000620004fb565b3360009081526001602090815260409182902092909255600f54815163c45a015560e01b815291516101009091046001600160a01b03169263c45a01559260048082019391829003018186803b1580156200014457600080fd5b505afa15801562000159573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200017f9190620003bf565b6001600160a01b031663c9c6539630600f60019054906101000a90046001600160a01b03166001600160a01b0316634ed154606040518163ffffffff1660e01b815260040160206040518083038186803b158015620001dd57600080fd5b505afa158015620001f2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002189190620003bf565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200026157600080fd5b505af115801562000276573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200029c9190620003bf565b600c80546001600160a01b0319166001600160a01b03928316179055600080548216815260036020526040808220805460ff1990811660019081179092553084528284208054821683179055600454851684528284208054821683179055600554909416835291208054909216179055336001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620003476012600a6200043a565b620003589064e8d4a51000620004fb565b60405190815260200160405180910390a362000533565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208284031215620003d257600080fd5b81516001600160a01b0381168114620003ea57600080fd5b9392505050565b600181815b80851115620004325781600019048211156200041657620004166200051d565b808516156200042457918102915b93841c9390800290620003f6565b509250929050565b6000620003ea60ff8416836000826200045657506001620004f5565b816200046557506000620004f5565b81600181146200047e57600281146200048957620004a9565b6001915050620004f5565b60ff8411156200049d576200049d6200051d565b50506001821b620004f5565b5060208310610133831016604e8410600b8410161715620004ce575081810a620004f5565b620004da8383620003f1565b8060001904821115620004f157620004f16200051d565b0290505b92915050565b60008160001904831182151516156200051857620005186200051d565b500290565b634e487b7160e01b600052601160045260246000fd5b61195980620005436000396000f3fe6080604052600436106101855760003560e01c806370a08231116100d157806395d89b411161008a578063aad5c02311610064578063aad5c02314610494578063cc1776d3146104b4578063dd62ed3e146104ca578063f2fde38b1461051057600080fd5b806395d89b4114610426578063a8b0898214610454578063a9059cbb1461047457600080fd5b806370a0823114610353578063715018a614610389578063758dbe031461039e5780638c06f391146103be5780638d48e2ae146103de5780638da5cb5b146103f457600080fd5b806323b872dd1161013e5780634f7041a5116101185780634f7041a5146102c45780635342acb4146102da5780635fd5fdaa14610313578063667f65261461033357600080fd5b806323b872dd146102665780632e38712014610286578063313ce567146102a857600080fd5b8063026c42071461019157806306fdde03146101ba57806309218ee7146101f5578063095ea7b31461020b57806315291cd41461023b57806318160ddd1461025157600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101a7600b5481565b6040519081526020015b60405180910390f35b3480156101c657600080fd5b506040805180820190915260098152685465737420446f676560b81b60208201525b6040516101b1919061166b565b34801561020157600080fd5b506101a760095481565b34801561021757600080fd5b5061022b610226366004611527565b610530565b60405190151581526020016101b1565b34801561024757600080fd5b506101a760085481565b34801561025d57600080fd5b506101a7610547565b34801561027257600080fd5b5061022b61028136600461158c565b610569565b34801561029257600080fd5b506102a66102a136600461158c565b61061d565b005b3480156102b457600080fd5b50604051601281526020016101b1565b3480156102d057600080fd5b506101a760065481565b3480156102e657600080fd5b5061022b6102f53660046114e6565b6001600160a01b031660009081526003602052604090205460ff1690565b34801561031f57600080fd5b506102a661032e366004611527565b6106e4565b34801561033f57600080fd5b506102a661034e3660046115ef565b61075e565b34801561035f57600080fd5b506101a761036e3660046114e6565b6001600160a01b031660009081526001602052604090205490565b34801561039557600080fd5b506102a6610848565b3480156103aa57600080fd5b506102a66103b93660046114e6565b6108ae565b3480156103ca57600080fd5b506102a66103d9366004611611565b610927565b3480156103ea57600080fd5b506101a7600a5481565b34801561040057600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101b1565b34801561043257600080fd5b5060408051808201909152600581526454444f474560d81b60208201526101e8565b34801561046057600080fd5b50600c5461040e906001600160a01b031681565b34801561048057600080fd5b5061022b61048f366004611527565b6109f9565b3480156104a057600080fd5b506102a66104af3660046114e6565b610a06565b3480156104c057600080fd5b506101a760075481565b3480156104d657600080fd5b506101a76104e5366004611553565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561051c57600080fd5b506102a661052b3660046114e6565b610a7f565b600061053d338484610b4a565b5060015b92915050565b60006105556012600a6117d7565b6105649064e8d4a51000611882565b905090565b6001600160a01b0383166000908152600260209081526040808320338452909152812054828110156105f35760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6105fe858585610c6e565b610612853361060d86856118a1565b610b4a565b506001949350505050565b6000546001600160a01b031633148061064057506004546001600160a01b031633145b61065c5760405162461bcd60e51b81526004016105ea906116c0565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb90604401602060405180830381600087803b1580156106a657600080fd5b505af11580156106ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106de91906115cd565b50505050565b6000546001600160a01b031633148061070757506004546001600160a01b031633145b6107235760405162461bcd60e51b81526004016105ea906116c0565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610759573d6000803e3d6000fd5b505050565b6000546001600160a01b031633148061078157506004546001600160a01b031633145b61079d5760405162461bcd60e51b81526004016105ea906116c0565b600b82106107ed5760405162461bcd60e51b815260206004820152601860248201527f4275792074617820657863656564206c696d697420313025000000000000000060448201526064016105ea565b600b811061083d5760405162461bcd60e51b815260206004820152601960248201527f53656c6c2074617820657863656564206c696d6974203130250000000000000060448201526064016105ea565b600691909155600755565b6000546001600160a01b031633146108a25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105ea565b6108ac60006110c2565b565b6000546001600160a01b03163314806108d157506004546001600160a01b031633145b6108ed5760405162461bcd60e51b81526004016105ea906116c0565b600580546001600160a01b039092166001600160a01b0319909216821790556000908152600360205260409020805460ff19166001179055565b6000546001600160a01b031633148061094a57506004546001600160a01b031633145b6109665760405162461bcd60e51b81526004016105ea906116c0565b6109716002846118b8565b156109cd5760405162461bcd60e51b815260206004820152602660248201527f4c6971756964697479207368617265206d75737420626520646976697369626c6044820152653290313c901960d11b60648201526084016105ea565b60088390556009829055600a819055806109e78385611768565b6109f19190611768565b600b55505050565b600061053d338484610c6e565b6000546001600160a01b0316331480610a2957506004546001600160a01b031633145b610a455760405162461bcd60e51b81526004016105ea906116c0565b600480546001600160a01b039092166001600160a01b0319909216821790556000908152600360205260409020805460ff19166001179055565b6000546001600160a01b03163314610ad95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105ea565b6001600160a01b038116610b3e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105ea565b610b47816110c2565b50565b6001600160a01b038316610bac5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105ea565b6001600160a01b038216610c0d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105ea565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610cd25760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105ea565b6001600160a01b038216610d345760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105ea565b6001600160a01b03831660009081526001602052604090205481811015610dac5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105ea565b610db682826118a1565b6001600160a01b0385166000908152600160205260408082209290925530815290812054600d54600f549192508210159060019060ff1615610dfa57506000610e3c565b818015610e155750600c546001600160a01b03888116911614155b15610e3c576000600e548411610e2b5783610e2f565b600e545b9050610e3a81611112565b505b6001600160a01b03871660009081526003602052604090205460ff1680610e7b57506001600160a01b03861660009081526003602052604090205460ff165b15610e84575060005b600c546001600160a01b03878116911614801590610eb05750600c546001600160a01b03888116911614155b15610eb9575060005b600c546001600160a01b038781169116148015610ed35750805b15610f79576000606460075487610eea9190611882565b610ef49190611780565b30600090815260016020526040902054909150610f12908290611768565b30600081815260016020526040908190209290925590516001600160a01b038a16907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610f639085815260200190565b60405180910390a3610f7581876118a1565b9550505b600c546001600160a01b038881169116148015610f935750805b15611039576000606460065487610faa9190611882565b610fb49190611780565b30600090815260016020526040902054909150610fd2908290611768565b30600081815260016020526040908190209290925590516001600160a01b038a16907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110239085815260200190565b60405180910390a361103581876118a1565b9550505b6001600160a01b03861660009081526001602052604090205461105d908690611768565b6001600160a01b0380881660008181526001602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110b19089815260200190565b60405180910390a350505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600f805460ff19166001179055600b54600854600091906002906111369085611882565b6111409190611780565b61114a9190611780565b9050600061115882846118a1565b905061116381611290565b600854479060009061117790600290611780565b600b5461118491906118a1565b9050600081600a54846111979190611882565b6111a19190611780565b9050600082600954856111b49190611882565b6111be9190611780565b90506000816111cd84876118a1565b6111d791906118a1565b9050811561121b576005546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611219573d6000803e3d6000fd5b505b821561125d576004546040516001600160a01b039091169084156108fc029085906000818181858888f1935050505015801561125b573d6000803e3d6000fd5b505b60008111801561126d5750600087115b1561127c5761127c878261141c565b5050600f805460ff19169055505050505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106112c5576112c56118f8565b60200260200101906001600160a01b031690816001600160a01b031681525050600f60019054906101000a90046001600160a01b03166001600160a01b0316634ed154606040518163ffffffff1660e01b815260040160206040518083038186803b15801561133357600080fd5b505afa158015611347573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136b919061150a565b8160018151811061137e5761137e6118f8565b6001600160a01b039283166020918202929092010152600f546113a991309161010090041684610b4a565b600f5460405163b43d9bbb60e01b81526101009091046001600160a01b03169063b43d9bbb906113e69085906000908690309042906004016116f7565b600060405180830381600087803b15801561140057600080fd5b505af1158015611414573d6000803e3d6000fd5b505050505050565b600f5461143990309061010090046001600160a01b031684610b4a565b600f54604051633994a6ad60e21b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526101009091046001600160a01b03169063e6529ab490839060c4016060604051808303818588803b1580156114a657600080fd5b505af11580156114ba573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114df919061163d565b5050505050565b6000602082840312156114f857600080fd5b81356115038161190e565b9392505050565b60006020828403121561151c57600080fd5b81516115038161190e565b6000806040838503121561153a57600080fd5b82356115458161190e565b946020939093013593505050565b6000806040838503121561156657600080fd5b82356115718161190e565b915060208301356115818161190e565b809150509250929050565b6000806000606084860312156115a157600080fd5b83356115ac8161190e565b925060208401356115bc8161190e565b929592945050506040919091013590565b6000602082840312156115df57600080fd5b8151801515811461150357600080fd5b6000806040838503121561160257600080fd5b50508035926020909101359150565b60008060006060848603121561162657600080fd5b505081359360208301359350604090920135919050565b60008060006060848603121561165257600080fd5b8351925060208401519150604084015190509250925092565b600060208083528351808285015260005b818110156116985785810183015185820160400152820161167c565b818111156116aa576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526017908201527f43616c6c6572206973206e6f7420646576656c6f706572000000000000000000604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156117475784516001600160a01b031683529383019391830191600101611722565b50506001600160a01b03969096166060850152505050608001529392505050565b6000821982111561177b5761177b6118cc565b500190565b60008261178f5761178f6118e2565b500490565b600181815b808511156117cf5781600019048211156117b5576117b56118cc565b808516156117c257918102915b93841c9390800290611799565b509250929050565b600061150360ff8416836000826117f057506001610541565b816117fd57506000610541565b8160018114611813576002811461181d57611839565b6001915050610541565b60ff84111561182e5761182e6118cc565b50506001821b610541565b5060208310610133831016604e8410600b841016171561185c575081810a610541565b6118668383611794565b806000190482111561187a5761187a6118cc565b029392505050565b600081600019048311821515161561189c5761189c6118cc565b500290565b6000828210156118b3576118b36118cc565b500390565b6000826118c7576118c76118e2565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b0381168114610b4757600080fdfea26469706673582212201f55b462da970fc20410516af92eb9bee061bc2d9e71f9f330fad3f95823766964736f6c63430008070033

Deployed ByteCode

0x6080604052600436106101855760003560e01c806370a08231116100d157806395d89b411161008a578063aad5c02311610064578063aad5c02314610494578063cc1776d3146104b4578063dd62ed3e146104ca578063f2fde38b1461051057600080fd5b806395d89b4114610426578063a8b0898214610454578063a9059cbb1461047457600080fd5b806370a0823114610353578063715018a614610389578063758dbe031461039e5780638c06f391146103be5780638d48e2ae146103de5780638da5cb5b146103f457600080fd5b806323b872dd1161013e5780634f7041a5116101185780634f7041a5146102c45780635342acb4146102da5780635fd5fdaa14610313578063667f65261461033357600080fd5b806323b872dd146102665780632e38712014610286578063313ce567146102a857600080fd5b8063026c42071461019157806306fdde03146101ba57806309218ee7146101f5578063095ea7b31461020b57806315291cd41461023b57806318160ddd1461025157600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101a7600b5481565b6040519081526020015b60405180910390f35b3480156101c657600080fd5b506040805180820190915260098152685465737420446f676560b81b60208201525b6040516101b1919061166b565b34801561020157600080fd5b506101a760095481565b34801561021757600080fd5b5061022b610226366004611527565b610530565b60405190151581526020016101b1565b34801561024757600080fd5b506101a760085481565b34801561025d57600080fd5b506101a7610547565b34801561027257600080fd5b5061022b61028136600461158c565b610569565b34801561029257600080fd5b506102a66102a136600461158c565b61061d565b005b3480156102b457600080fd5b50604051601281526020016101b1565b3480156102d057600080fd5b506101a760065481565b3480156102e657600080fd5b5061022b6102f53660046114e6565b6001600160a01b031660009081526003602052604090205460ff1690565b34801561031f57600080fd5b506102a661032e366004611527565b6106e4565b34801561033f57600080fd5b506102a661034e3660046115ef565b61075e565b34801561035f57600080fd5b506101a761036e3660046114e6565b6001600160a01b031660009081526001602052604090205490565b34801561039557600080fd5b506102a6610848565b3480156103aa57600080fd5b506102a66103b93660046114e6565b6108ae565b3480156103ca57600080fd5b506102a66103d9366004611611565b610927565b3480156103ea57600080fd5b506101a7600a5481565b34801561040057600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101b1565b34801561043257600080fd5b5060408051808201909152600581526454444f474560d81b60208201526101e8565b34801561046057600080fd5b50600c5461040e906001600160a01b031681565b34801561048057600080fd5b5061022b61048f366004611527565b6109f9565b3480156104a057600080fd5b506102a66104af3660046114e6565b610a06565b3480156104c057600080fd5b506101a760075481565b3480156104d657600080fd5b506101a76104e5366004611553565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561051c57600080fd5b506102a661052b3660046114e6565b610a7f565b600061053d338484610b4a565b5060015b92915050565b60006105556012600a6117d7565b6105649064e8d4a51000611882565b905090565b6001600160a01b0383166000908152600260209081526040808320338452909152812054828110156105f35760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6105fe858585610c6e565b610612853361060d86856118a1565b610b4a565b506001949350505050565b6000546001600160a01b031633148061064057506004546001600160a01b031633145b61065c5760405162461bcd60e51b81526004016105ea906116c0565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb90604401602060405180830381600087803b1580156106a657600080fd5b505af11580156106ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106de91906115cd565b50505050565b6000546001600160a01b031633148061070757506004546001600160a01b031633145b6107235760405162461bcd60e51b81526004016105ea906116c0565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610759573d6000803e3d6000fd5b505050565b6000546001600160a01b031633148061078157506004546001600160a01b031633145b61079d5760405162461bcd60e51b81526004016105ea906116c0565b600b82106107ed5760405162461bcd60e51b815260206004820152601860248201527f4275792074617820657863656564206c696d697420313025000000000000000060448201526064016105ea565b600b811061083d5760405162461bcd60e51b815260206004820152601960248201527f53656c6c2074617820657863656564206c696d6974203130250000000000000060448201526064016105ea565b600691909155600755565b6000546001600160a01b031633146108a25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105ea565b6108ac60006110c2565b565b6000546001600160a01b03163314806108d157506004546001600160a01b031633145b6108ed5760405162461bcd60e51b81526004016105ea906116c0565b600580546001600160a01b039092166001600160a01b0319909216821790556000908152600360205260409020805460ff19166001179055565b6000546001600160a01b031633148061094a57506004546001600160a01b031633145b6109665760405162461bcd60e51b81526004016105ea906116c0565b6109716002846118b8565b156109cd5760405162461bcd60e51b815260206004820152602660248201527f4c6971756964697479207368617265206d75737420626520646976697369626c6044820152653290313c901960d11b60648201526084016105ea565b60088390556009829055600a819055806109e78385611768565b6109f19190611768565b600b55505050565b600061053d338484610c6e565b6000546001600160a01b0316331480610a2957506004546001600160a01b031633145b610a455760405162461bcd60e51b81526004016105ea906116c0565b600480546001600160a01b039092166001600160a01b0319909216821790556000908152600360205260409020805460ff19166001179055565b6000546001600160a01b03163314610ad95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105ea565b6001600160a01b038116610b3e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105ea565b610b47816110c2565b50565b6001600160a01b038316610bac5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105ea565b6001600160a01b038216610c0d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105ea565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610cd25760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105ea565b6001600160a01b038216610d345760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105ea565b6001600160a01b03831660009081526001602052604090205481811015610dac5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105ea565b610db682826118a1565b6001600160a01b0385166000908152600160205260408082209290925530815290812054600d54600f549192508210159060019060ff1615610dfa57506000610e3c565b818015610e155750600c546001600160a01b03888116911614155b15610e3c576000600e548411610e2b5783610e2f565b600e545b9050610e3a81611112565b505b6001600160a01b03871660009081526003602052604090205460ff1680610e7b57506001600160a01b03861660009081526003602052604090205460ff165b15610e84575060005b600c546001600160a01b03878116911614801590610eb05750600c546001600160a01b03888116911614155b15610eb9575060005b600c546001600160a01b038781169116148015610ed35750805b15610f79576000606460075487610eea9190611882565b610ef49190611780565b30600090815260016020526040902054909150610f12908290611768565b30600081815260016020526040908190209290925590516001600160a01b038a16907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610f639085815260200190565b60405180910390a3610f7581876118a1565b9550505b600c546001600160a01b038881169116148015610f935750805b15611039576000606460065487610faa9190611882565b610fb49190611780565b30600090815260016020526040902054909150610fd2908290611768565b30600081815260016020526040908190209290925590516001600160a01b038a16907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110239085815260200190565b60405180910390a361103581876118a1565b9550505b6001600160a01b03861660009081526001602052604090205461105d908690611768565b6001600160a01b0380881660008181526001602052604090819020939093559151908916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906110b19089815260200190565b60405180910390a350505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600f805460ff19166001179055600b54600854600091906002906111369085611882565b6111409190611780565b61114a9190611780565b9050600061115882846118a1565b905061116381611290565b600854479060009061117790600290611780565b600b5461118491906118a1565b9050600081600a54846111979190611882565b6111a19190611780565b9050600082600954856111b49190611882565b6111be9190611780565b90506000816111cd84876118a1565b6111d791906118a1565b9050811561121b576005546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015611219573d6000803e3d6000fd5b505b821561125d576004546040516001600160a01b039091169084156108fc029085906000818181858888f1935050505015801561125b573d6000803e3d6000fd5b505b60008111801561126d5750600087115b1561127c5761127c878261141c565b5050600f805460ff19169055505050505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106112c5576112c56118f8565b60200260200101906001600160a01b031690816001600160a01b031681525050600f60019054906101000a90046001600160a01b03166001600160a01b0316634ed154606040518163ffffffff1660e01b815260040160206040518083038186803b15801561133357600080fd5b505afa158015611347573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136b919061150a565b8160018151811061137e5761137e6118f8565b6001600160a01b039283166020918202929092010152600f546113a991309161010090041684610b4a565b600f5460405163b43d9bbb60e01b81526101009091046001600160a01b03169063b43d9bbb906113e69085906000908690309042906004016116f7565b600060405180830381600087803b15801561140057600080fd5b505af1158015611414573d6000803e3d6000fd5b505050505050565b600f5461143990309061010090046001600160a01b031684610b4a565b600f54604051633994a6ad60e21b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526101009091046001600160a01b03169063e6529ab490839060c4016060604051808303818588803b1580156114a657600080fd5b505af11580156114ba573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114df919061163d565b5050505050565b6000602082840312156114f857600080fd5b81356115038161190e565b9392505050565b60006020828403121561151c57600080fd5b81516115038161190e565b6000806040838503121561153a57600080fd5b82356115458161190e565b946020939093013593505050565b6000806040838503121561156657600080fd5b82356115718161190e565b915060208301356115818161190e565b809150509250929050565b6000806000606084860312156115a157600080fd5b83356115ac8161190e565b925060208401356115bc8161190e565b929592945050506040919091013590565b6000602082840312156115df57600080fd5b8151801515811461150357600080fd5b6000806040838503121561160257600080fd5b50508035926020909101359150565b60008060006060848603121561162657600080fd5b505081359360208301359350604090920135919050565b60008060006060848603121561165257600080fd5b8351925060208401519150604084015190509250925092565b600060208083528351808285015260005b818110156116985785810183015185820160400152820161167c565b818111156116aa576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526017908201527f43616c6c6572206973206e6f7420646576656c6f706572000000000000000000604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156117475784516001600160a01b031683529383019391830191600101611722565b50506001600160a01b03969096166060850152505050608001529392505050565b6000821982111561177b5761177b6118cc565b500190565b60008261178f5761178f6118e2565b500490565b600181815b808511156117cf5781600019048211156117b5576117b56118cc565b808516156117c257918102915b93841c9390800290611799565b509250929050565b600061150360ff8416836000826117f057506001610541565b816117fd57506000610541565b8160018114611813576002811461181d57611839565b6001915050610541565b60ff84111561182e5761182e6118cc565b50506001821b610541565b5060208310610133831016604e8410600b841016171561185c575081810a610541565b6118668383611794565b806000190482111561187a5761187a6118cc565b029392505050565b600081600019048311821515161561189c5761189c6118cc565b500290565b6000828210156118b3576118b36118cc565b500390565b6000826118c7576118c76118e2565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b0381168114610b4757600080fdfea26469706673582212201f55b462da970fc20410516af92eb9bee061bc2d9e71f9f330fad3f95823766964736f6c63430008070033