token-icon

PHP AI

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
PHP
Holders
60+0.00%
Transfers
123

Profile Summary

Decimals
9

Market

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