token-icon

Vyper

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
Vyper
Holders
40+0.00%
Transfers
100

Profile Summary

Decimals
18

Market

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