token-icon

Confucius

Token

Overview[ERC-20]

Max Total Supply
100,000,000,000.0
KONGQIU
Holders
43+0.00%
Transfers
1,042

Profile Summary

Decimals
18

Market

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