token-icon

Baby2024

Token

Overview[ERC-20]

Max Total Supply
202,400,000.0
Baby2024
Holders
29+0.00%
Transfers
39

Profile Summary

Decimals
9

Market

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