token-icon

Broki

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
BRO
Holders
62+0.00%
Transfers
544

Profile Summary

Decimals
9

Market

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