token-icon

SantaFloki

Token

Overview[ERC-20]

Max Total Supply
25,120,000,000.0
HoHoHo
Holders
82+0.00%
Transfers
859

Profile Summary

Decimals
18

Market

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