token-icon

KORI Inu

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
KORI
Holders
149+0.00%
Transfers
351

Profile Summary

Decimals
9

Market

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