token-icon

Baby4Chan

Token

Overview[ERC-20]

Max Total Supply
50,000,000.0
B4CHAN
Holders
59+0.00%
Transfers
416

Profile Summary

Decimals
18

Market

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