token-icon

Epep

Token

Overview[ERC-20]

Max Total Supply
420,690,000,000,00…
EPEP
Holders
230+0.00%
Transfers
2,038

Profile Summary

Decimals
18

Market

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