token-icon

Lucky Red Envelope

Token

Overview[ERC-20]

Max Total Supply
400,000,000.0
0xLucky
Holders
45+0.00%
Transfers
171

Profile Summary

Decimals
9

Market

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