token-icon

Kibo Inu

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
KIBO
Holders
162+0.00%
Transfers
1,472

Profile Summary

Decimals
9

Market

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