token-icon

Lumios

Token

Overview[ERC-20]

Max Total Supply
9,900,000.0
LUMI
Holders
248+0.00%
Transfers
1,646

Profile Summary

Decimals
18

Market

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