token-icon

Doggo Cheems

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
DOGGO
Holders
57+0.00%
Transfers
244

Profile Summary

Decimals
9

Market

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