token-icon

Bard Test

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
Bard
Holders
212+0.00%
Transfers
371

Profile Summary

Decimals
9

Market

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