token-icon

Dogga Mars

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
$MARS
Holders
116+0.00%
Transfers
1,276

Profile Summary

Decimals
9

Market

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