This repository has been archived by the owner on Oct 30, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
QRToken.full.bin
1 lines (1 loc) · 16 KB
/
QRToken.full.bin
1
608060405234801561001057600080fd5b50600080546001600160a01b0319163390811782556001805560028054610100928302610100600160a81b031990911617908190556040519190046001600160a01b031691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3611f678061008a6000396000f3fe6080604052600436106100fe5760003560e01c806383217a7611610095578063bca93cf511610064578063bca93cf514610771578063cf1d21c014610786578063dfbfbab31461079b578063e5c1bf6e146107b0578063f2fde38b1461087b576100fe565b806383217a76146106a95780638da5cb5b146106f85780638f32d59b146107295780639dc217ac1461073e576100fe565b806372ab7040116100d157806372ab7040146103fa578063746aa14f1461040f57806376748bfe1461045c57806376a60f37146104cb576100fe565b80633f22fa971461010d57806354ff60c5146102d35780636831c9a5146102fa578063715018a6146103e5575b3332141561010b57600080fd5b005b34801561011957600080fd5b5061010b6004803603608081101561013057600080fd5b810190602081018135600160201b81111561014a57600080fd5b82018360208201111561015c57600080fd5b803590602001918460208302840111600160201b8311171561017d57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156101cc57600080fd5b8201836020820111156101de57600080fd5b803590602001918460208302840111600160201b831117156101ff57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092956001600160a01b03853516959094909350604081019250602001359050600160201b81111561025f57600080fd5b82018360208201111561027157600080fd5b803590602001918460018302840111600160201b8311171561029257600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506108ae945050505050565b3480156102df57600080fd5b506102e8610d6f565b60408051918252519081900360200190f35b34801561030657600080fd5b5061010b600480360360a081101561031d57600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b81111561035757600080fd5b82018360208201111561036957600080fd5b803590602001918460018302840111600160201b8311171561038a57600080fd5b919390929091602081019035600160201b8111156103a757600080fd5b8201836020820111156103b957600080fd5b803590602001918460018302840111600160201b831117156103da57600080fd5b509092509050610d74565b3480156103f157600080fd5b5061010b610fb1565b34801561040657600080fd5b506102e8611012565b34801561041b57600080fd5b506104486004803603604081101561043257600080fd5b506001600160a01b038135169060200135611018565b604080519115158252519081900360200190f35b34801561046857600080fd5b5061048f6004803603602081101561047f57600080fd5b50356001600160a01b0316611061565b604080516001600160a01b0396871681526020810195909552848101939093526060840191909152909216608082015290519081900360a00190f35b3480156104d757600080fd5b50610686600480360360608110156104ee57600080fd5b810190602081018135600160201b81111561050857600080fd5b82018360208201111561051a57600080fd5b803590602001918460018302840111600160201b8311171561053b57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561058d57600080fd5b82018360208201111561059f57600080fd5b803590602001918460018302840111600160201b831117156105c057600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561061257600080fd5b82018360208201111561062457600080fd5b803590602001918460018302840111600160201b8311171561064557600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061109c945050505050565b604080516001600160a01b03909316835260208301919091528051918290030190f35b3480156106b557600080fd5b5061010b600480360360a08110156106cc57600080fd5b506001600160a01b03813581169160208101359160408201359160608101359091169060800135611114565b34801561070457600080fd5b5061070d611211565b604080516001600160a01b039092168252519081900360200190f35b34801561073557600080fd5b50610448611226565b34801561074a57600080fd5b5061010b6004803603602081101561076157600080fd5b50356001600160a01b031661123c565b34801561077d57600080fd5b5061070d611364565b34801561079257600080fd5b5061070d611373565b3480156107a757600080fd5b506102e861138b565b3480156107bc57600080fd5b5061010b600480360360408110156107d357600080fd5b810190602081018135600160201b8111156107ed57600080fd5b8201836020820111156107ff57600080fd5b803590602001918460018302840111600160201b8311171561082057600080fd5b919390929091602081019035600160201b81111561083d57600080fd5b82018360208201111561084f57600080fd5b803590602001918460018302840111600160201b8311171561087057600080fd5b509092509050611391565b34801561088757600080fd5b5061010b6004803603602081101561089e57600080fd5b50356001600160a01b0316611536565b60025460ff16156108be57600080fd5b6002805460ff19166001179055835160408051828152602080840282010190915260609180156108f8578160200160208202803883390190505b50905060005b8551811015610a795785818151811061091357fe5b60200260200101516001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561097057600080fd5b505afa158015610984573d6000803e3d6000fd5b505050506040513d602081101561099a57600080fd5b505182518390839081106109aa57fe5b6020026020010181815250508581815181106109c257fe5b60200260200101516001600160a01b031663a9059cbb858784815181106109e557fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610a3c57600080fd5b505af1158015610a50573d6000803e3d6000fd5b505050506040513d6020811015610a6657600080fd5b5051610a7157600080fd5b6001016108fe565b506000836001600160a01b0316836040518082805190602001908083835b60208310610ab65780518252601f199092019160209182019101610a97565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610b18576040519150601f19603f3d011682016040523d82523d6000602084013e610b1d565b606091505b5050905080610b765760408051600160e51b62461bcd02815260206004820152601660248201527f496e76616c6964206172626974726172792063616c6c00000000000000000000604482015290519081900360640190fd5b60005b8651811015610d5c576000610bbd6064610bb16001548a8681518110610b9b57fe5b602002602001015161155390919063ffffffff16565b9063ffffffff61158116565b9050610be581858481518110610bcf57fe5b60200260200101516115a390919063ffffffff16565b888381518110610bf157fe5b60200260200101516001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015610c4e57600080fd5b505afa158015610c62573d6000803e3d6000fd5b505050506040513d6020811015610c7857600080fd5b50511015610c8557600080fd5b6000546001600160a01b03163014610d5357878281518110610ca357fe5b60200260200101516001600160a01b031663a9059cbb6000809054906101000a90046001600160a01b0316836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015610d1e57600080fd5b505af1158015610d32573d6000803e3d6000fd5b505050506040513d6020811015610d4857600080fd5b5051610d5357600080fd5b50600101610b79565b50506002805460ff191690555050505050565b602081565b60025460ff1615610d8457600080fd5b600080610e3486868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a01819004810282018101909252888152925088915087908190840183828082843760009201919091525050604080516001600160a01b038f16606090811b6020830152603482018f905233901b6054820152815160488183030181526068909101909152915061109c9050565b6001600160a01b038216600090815260036020908152604090912092945090925082066001901b8160050160208481610e6957fe5b0460208110610e7457fe5b01541615610e8157600080fd5b6001601f83161b600582016020840460208110610e9a57fe5b015417600582016020840460208110610eaf57fe5b015560028101546001820154600091610ece919063ffffffff61158116565b90506000610ee76064610bb1848d63ffffffff61155316565b9050610f158b610efd848463ffffffff6115b516565b85546001600160a01b0316919063ffffffff6115ca16565b6040805185815233602082015281516001600160a01b038816927f641d546b107be1bdeb003ea43cd4820edae20cbafff52c960807c1dfebd60e39928290030190a28254600090610f71908e906001600160a01b031684611730565b604051909150339082156108fc029083906000818181858888f19350505050158015610fa1573d6000803e3d6000fd5b5050505050505050505050505050565b610fb9611226565b610fc257600080fd5b60025460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360028054610100600160a81b0319169055565b61040081565b6001600160a01b038216600090815260036020908152604082209083066001901b816005016020858161104757fe5b046020811061105257fe5b01541615159150505b92915050565b6003602081905260009182526040909120805460018201546002830154938301546004909301546001600160a01b0392831694919391921685565b805160208201206000908190816110b282611827565b905060006110c08289611878565b604080516001600160a01b03831660601b6020808301919091528251808303601401815260349092019092528051910120909150611104888263ffffffff61196616565b9550955050505050935093915050565b60025460ff161561112457600080fd5b8360001061113157600080fd5b82600010801561114357506104008311155b61114c57600080fd5b42811161115857600080fd5b6111736001600160a01b03861633308763ffffffff611a6616565b6001600160a01b0382811660008181526003602081815260409283902080546001600160a01b0319908116968c169687178255600182018b9055600282018a90559281018790556004810180543394168417905583518a81529182018990528184018790529251929493927fcfb949ded60b18b3bf30a99a2212adb75707e3e33694ee1c4b34bcf71b0826ee916060908290030190a4505050505050565b60025461010090046001600160a01b03165b90565b60025461010090046001600160a01b0316331490565b60025460ff161561124c57600080fd5b6001600160a01b038116600090815260036020819052604090912090810154421161127657600080fd5b6000805b6104008110156112c4576001601f82161b60058401602083046020811061129d57fe5b015416156112bc5782600201548360010154816112b657fe5b04820191505b60010161127a565b5060048201546001830154611305916001600160a01b0316906112ed908463ffffffff6115b516565b84546001600160a01b0316919063ffffffff6115ca16565b6001600160a01b0383166000908152600360208190526040822080546001600160a01b0319908116825560018201849055600282018490559181018390556004810180549092169091559061135d6005830182611ee9565b5050505050565b6000546001600160a01b031690565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81565b60015490565b60025460ff16156113a157600080fd5b60008061143786868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8a01819004810282018101909252888152925088915087908190840183828082843760009201919091525050604080513360601b6020820152815180820360140181526034909101909152915061109c9050565b6001600160a01b038216600090815260036020908152604090912092945090925082066001901b816005016020848161146c57fe5b046020811061147757fe5b0154161561148457600080fd5b6001601f83161b60058201602084046020811061149d57fe5b0154176005820160208404602081106114b257fe5b0155600281015460018201546114eb9133916114d39163ffffffff61158116565b83546001600160a01b0316919063ffffffff6115ca16565b6040805183815233602082015281516001600160a01b038616927f641d546b107be1bdeb003ea43cd4820edae20cbafff52c960807c1dfebd60e39928290030190a250505050505050565b61153e611226565b61154757600080fd5b61155081611bde565b50565b6000826115625750600061105b565b8282028284828161156f57fe5b041461157a57600080fd5b9392505050565b600080821161158f57600080fd5b600082848161159a57fe5b04949350505050565b60008282018381101561157a57600080fd5b6000828211156115c457600080fd5b50900390565b801561172b5760408051600160e01b6370a0823102815230600482015290516000916001600160a01b038616916370a0823191602480820192602092909190829003018186803b15801561161d57600080fd5b505afa158015611631573d6000803e3d6000fd5b505050506040513d602081101561164757600080fd5b505190506116656001600160a01b038516848463ffffffff611c5816565b611675818363ffffffff6115b516565b60408051600160e01b6370a0823102815230600482015290516001600160a01b038716916370a08231916024808301926020929190829003018186803b1580156116be57600080fd5b505afa1580156116d2573d6000803e3d6000fd5b505050506040513d60208110156116e857600080fd5b50511461172957604051600160e51b62461bcd02815260040180806020018281038252602b815260200180611f11602b913960400191505060405180910390fd5b505b505050565b6000303161174e6001600160a01b038516868563ffffffff611cad16565b60408051600160e01b63cb3c28c70281526001600160a01b0386811660048301526024820186905273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6044830152306064830152600160ff1b6084830152600060a4830181905260c4830181905292519088169263cb3c28c79260e480820193602093909283900390910190829087803b1580156117df57600080fd5b505af11580156117f3573d6000803e3d6000fd5b505050506040513d602081101561180957600080fd5b5050303161181d818363ffffffff6115b516565b9695505050505050565b604080517f19457468657265756d205369676e6564204d6573736167653a0a333200000000602080830191909152603c8083019490945282518083039094018452605c909101909152815191012090565b6000815160411461188b5750600061105b565b60208201516040830151606084015160001a7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08211156118d1576000935050505061105b565b8060ff16601b141580156118e957508060ff16601c14155b156118fa576000935050505061105b565b6040805160008152602080820180845289905260ff8416828401526060820186905260808201859052915160019260a0808401939192601f1981019281900390910190855afa158015611951573d6000803e3d6000fd5b5050604051601f190151979650505050505050565b60008082815b601486518161197757fe5b04811015611a5c5760148102860160200151600160601b90046001600160a01b0380821690841610156119f457604080516001600160a01b03948516606090811b602080840191909152958416901b603482015281516028818303018152604890910190915280519301929092206001821b939093019291611a53565b808360405160200180836001600160a01b03166001600160a01b031660601b8152601401826001600160a01b03166001600160a01b031660601b8152601401925050506040516020818303038152906040528051906020012060001c92505b5060010161196c565b5091509250929050565b8015611729576000846001600160a01b03166370a08231846040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611ac457600080fd5b505afa158015611ad8573d6000803e3d6000fd5b505050506040513d6020811015611aee57600080fd5b50519050611b0d6001600160a01b03861685858563ffffffff611d9416565b611b1d818363ffffffff6115a316565b856001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611b7357600080fd5b505afa158015611b87573d6000803e3d6000fd5b505050506040513d6020811015611b9d57600080fd5b50511461135d57604051600160e51b62461bcd02815260040180806020018281038252602b815260200180611f11602b913960400191505060405180910390fd5b6001600160a01b038116611bf157600080fd5b6002546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600280546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b0316600160e01b63a9059cbb0217905261172b908490611ded565b801580611d36575060408051600160e11b636eb1769f0281523060048201526001600160a01b03848116602483015291519185169163dd62ed3e91604480820192602092909190829003018186803b158015611d0857600080fd5b505afa158015611d1c573d6000803e3d6000fd5b505050506040513d6020811015611d3257600080fd5b5051155b611d3f57600080fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b0316600160e01b63095ea7b30217905261172b908490611ded565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b0316600160e01b6323b872dd021790526117299085905b611dff826001600160a01b0316611ee3565b611e0857600080fd5b60006060836001600160a01b0316836040518082805190602001908083835b60208310611e465780518252601f199092019160209182019101611e27565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114611ea8576040519150601f19603f3d011682016040523d82523d6000602084013e611ead565b606091505b509150915081611ebc57600080fd5b80511561172957808060200190516020811015611ed857600080fd5b505161172957600080fd5b3b151590565b50611550906112239060208101905b80821115611f0c5760008155600101611ef8565b509056fe636865636b65645472616e736665723a2046696e616c2062616c616e6365206469646e2774206d61746368a165627a7a72305820925a716361323ff2a92e81e95089a7058ee67dbc9e1c518de83d065d63bb1d850029