token-icon

Kawai

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
KAW
Holders
26+0.00%
Transfers
52

Profile Summary

Decimals
18

Market

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