token-icon

AI Kabosu

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
AIK
Holders
72+0.00%
Transfers
184

Profile Summary

Decimals
9

Market

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