VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x408b6A…3B66
Summary
Transactions
Transfers
Address
0x408b6A8bDC518aF0AEF0480307e3E6c410Ac3B66
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
209,992.00
VEED
Master
0xAD8d8825c804bdb8e3a9C823d83F6e9d36001E7D
Deployer
0xAD8d8825c804bdb8e3a9C823d83F6e9d36001E7D
Code
0x6080604052600436106101d85760003560e01c80636837188011610102578063b99bd62f11610095578063c9c9d2d811610064578063c9c9d2d81461067f578063d13e6ca2146106a9578063d9ba9c5d146106be578063f2fde38b146106d3576101d8565b8063b99bd62f146105ef578063bb40613514610604578063bfc3b7da14610619578063c602df8c1461064c576101d8565b8063a6db3920116100d1578063a6db392014610586578063acb683b81461059b578063b237b173146105b0578063b825d84f146105c5576101d8565b806368371880146104f1578063704802751461050657806378f6f44614610539578063a597fb5a14610563576101d8565b80632899461f1161017a57806346babb9a1161014957806346babb9a1461041e57806349b3195c146104575780634b163afb1461048a578063598647f8146104ce576101d8565b80632899461f146103315780632b7832b31461036957806331ae450b1461037e5780633f914aef146103e3576101d8565b80631785f53c116101b65780631785f53c1461027a578063199de1e2146102ad57806324d7806c146102d757806325413cde1461030a576101d8565b8063040b6583146101dd57806305630dfe1461020b57806314bfd6d014610234575b600080fd5b3480156101e957600080fd5b506102096004803603602081101561020057600080fd5b50351515610706565b005b34801561021757600080fd5b506102206107b2565b604080519115158252519081900360200190f35b34801561024057600080fd5b5061025e6004803603602081101561025757600080fd5b50356107c1565b604080516001600160a01b039092168252519081900360200190f35b34801561028657600080fd5b506102096004803603602081101561029d57600080fd5b50356001600160a01b03166107e8565b3480156102b957600080fd5b50610209600480360360208110156102d057600080fd5b5035610958565b3480156102e357600080fd5b50610220600480360360208110156102fa57600080fd5b50356001600160a01b0316610f5d565b34801561031657600080fd5b5061031f610fc8565b60408051918252519081900360200190f35b610209600480360360a081101561034757600080fd5b508035906020810135906040810135906060810135906080013560ff16610fce565b34801561037557600080fd5b5061031f611672565b34801561038a57600080fd5b50610393611679565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156103cf5781810151838201526020016103b7565b505050509050019250505060405180910390f35b3480156103ef57600080fd5b506102096004803603604081101561040657600080fd5b506001600160a01b0381351690602001351515611718565b34801561042a57600080fd5b506102096004803603604081101561044157600080fd5b506001600160a01b038135169060200135611838565b34801561046357600080fd5b506102096004803603602081101561047a57600080fd5b50356001600160a01b031661194a565b34801561049657600080fd5b50610209600480360360808110156104ad57600080fd5b508035151590602081013515159060408101351515906060013515156119b9565b610209600480360360408110156104e457600080fd5b5080359060200135611aac565b3480156104fd57600080fd5b5061025e611ff6565b34801561051257600080fd5b506102096004803603602081101561052957600080fd5b50356001600160a01b0316612005565b34801561054557600080fd5b506102096004803603602081101561055c57600080fd5b5035612122565b6102096004803603604081101561057957600080fd5b50803590602001356124ad565b34801561059257600080fd5b5061025e61297e565b3480156105a757600080fd5b5061022061298d565b3480156105bc57600080fd5b5061025e61299e565b3480156105d157600080fd5b50610209600480360360208110156105e857600080fd5b50356129ad565b3480156105fb57600080fd5b50610220613135565b34801561061057600080fd5b5061025e613145565b34801561062557600080fd5b506102096004803603602081101561063c57600080fd5b50356001600160a01b0316613154565b34801561065857600080fd5b506102096004803603602081101561066f57600080fd5b50356001600160a01b03166131c3565b34801561068b57600080fd5b50610209600480360360208110156106a257600080fd5b5035613232565b3480156106b557600080fd5b5061022061383a565b3480156106ca57600080fd5b50610220613843565b3480156106df57600080fd5b50610209600480360360208110156106f657600080fd5b50356001600160a01b0316613851565b6000546001600160a01b03163314806107625760005b600154811015610760576001818154811061073357fe5b6000918252602090912001546001600160a01b03163314156107585760019150610760565b60010161071c565b505b8061079e5760405162461bcd60e51b8152600401808060200182810382526026815260200180613cc06026913960400191505060405180910390fd5b506008805460ff1916911515919091179055565b60085462010000900460ff1681565b600181815481106107ce57fe5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b03163314610835576040805162461bcd60e51b815260206004820152601d6024820152600080516020613b84833981519152604482015290519081900360640190fd5b6000805b6001548110156108fc57826001600160a01b03166001828154811061085a57fe5b6000918252602090912001546001600160a01b031614156108f457600180549092508290600019810190811061088c57fe5b600091825260209091200154600180546001600160a01b0390921691839081106108b257fe5b600091825260209091200180546001600160a01b0319166001600160a01b03929092169190911790556001805460001901906108ee9082613a82565b506108fc565b600101610839565b50600181151514610954576040805162461bcd60e51b815260206004820152601d60248201527f5f61646d696e41646472657373206973206e6f7420616e2061646d696e000000604482015290519081900360640190fd5b5050565b6000546001600160a01b03163314806109b45760005b6001548110156109b2576001818154811061098557fe5b6000918252602090912001546001600160a01b03163314156109aa57600191506109b2565b60010161096e565b505b806109f05760405162461bcd60e51b8152600401808060200182810382526026815260200180613cc06026913960400191505060405180910390fd5b600080600080600080600080600260009054906101000a90046001600160a01b03166001600160a01b031663b1ddf52f8b6040518263ffffffff1660e01b8152600401808281526020019150506101a06040518083038186803b158015610a5657600080fd5b505afa158015610a6a573d6000803e3d6000fd5b505050506040513d6101a0811015610a8157600080fd5b5080516060820151608083015160e084015161010085015161012086015161014087015161018090970151959e50939c50919a509850965094509092509050600188151514610b015760405162461bcd60e51b815260040180806020018281038252602a815260200180613b39602a913960400191505060405180910390fd5b600360009054906101000a90046001600160a01b03166001600160a01b0316635a4e5a156040518163ffffffff1660e01b815260040160206040518083038186803b158015610b4f57600080fd5b505afa158015610b63573d6000803e3d6000fd5b505050506040513d6020811015610b7957600080fd5b505160ff828116911614801590610c0f5750600360009054906101000a90046001600160a01b03166001600160a01b031663f42ae2766040518163ffffffff1660e01b815260040160206040518083038186803b158015610bd957600080fd5b505afa158015610bed573d6000803e3d6000fd5b505050506040513d6020811015610c0357600080fd5b505160ff828116911614155b610c4a5760405162461bcd60e51b815260040180806020018281038252602e815260200180613ce6602e913960400191505060405180910390fd5b81610cbb5760025460408051630aa4804560e21b8152336004820152602481018a905290516001600160a01b0390921691632a9201149160448082019260009290919082900301818387803b158015610ca257600080fd5b505af1158015610cb6573d6000803e3d6000fd5b505050505b82610e47576001600160a01b03841615610e4757600354604080516360fa2d5760e01b8152905188926001600160a01b0316916360fa2d57916004808301926020929190829003018186803b158015610d1357600080fd5b505afa158015610d27573d6000803e3d6000fd5b505050506040513d6020811015610d3d57600080fd5b505160ff83811691161415610d4f5750845b6004805460035460408051631adeba3760e21b815290516001600160a01b039384169463a9059cbb9490931692636b7ae8dc92808201926020929091829003018186803b158015610d9f57600080fd5b505afa158015610db3573d6000803e3d6000fd5b505050506040513d6020811015610dc957600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b039092166004830152602482018590525160448083019260209291908290030181600087803b158015610e1957600080fd5b505af1158015610e2d573d6000803e3d6000fd5b505050506040513d6020811015610e4357600080fd5b5050505b60025460035460408051637a15713b60e11b815290516001600160a01b039384169363e3b6c834938c9391169163f42ae27691600480820192602092909190829003018186803b158015610e9a57600080fd5b505afa158015610eae573d6000803e3d6000fd5b505050506040513d6020811015610ec457600080fd5b5051604080516001600160e01b031960e086901b168152600481019390935260ff909116602483015251604480830192600092919082900301818387803b158015610f0e57600080fd5b505af1158015610f22573d6000803e3d6000fd5b50506040518c92507fb634bf7077e0834bb2b14021fd5dc59a2cd63e973d0dbf052d523ac2458a671a9150600090a250505050505050505050565b6000805b600154811015610faf57826001600160a01b031660018281548110610f8257fe5b6000918252602090912001546001600160a01b03161415610fa7576001915050610fc3565b600101610f61565b50506000546001600160a01b038281169116145b919050565b60075481565b60085460ff161580610fef57503360009081526006602052604090205460ff165b61102a5760405162461bcd60e51b8152600401808060200182810382526023815260200180613bdf6023913960400191505060405180910390fd5b60085462010000900460ff16156110725760405162461bcd60e51b8152600401808060200182810382526038815260200180613d146038913960400191505060405180910390fd5b60055460408051635cb1e5c360e01b81526004810188905260248101879052604481018690526064810185905260ff841660848201523360a482015290516001600160a01b0390921691635cb1e5c39160c480820192600092909190829003018186803b1580156110e257600080fd5b505afa1580156110f6573d6000803e3d6000fd5b50506004805460035460408051631adeba3760e21b815290516001600160a01b0393841696506323b872dd955033949390921692636b7ae8dc928282019260209290829003018186803b15801561114c57600080fd5b505afa158015611160573d6000803e3d6000fd5b505050506040513d602081101561117657600080fd5b505160035460408051635b2ec26760e01b8152620151808902600482015290516001600160a01b0390921691635b2ec26791602480820192602092909190829003018186803b1580156111c857600080fd5b505afa1580156111dc573d6000803e3d6000fd5b505050506040513d60208110156111f257600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b0394851660048201529290931660248301526044820152905160648083019260209291908290030181600087803b15801561124a57600080fd5b505af115801561125e573d6000803e3d6000fd5b505050506040513d602081101561127457600080fd5b50506003546040805163630e7bb760e11b815290516001600160a01b039092169163c61cf76e91600480820192602092909190829003018186803b1580156112bb57600080fd5b505afa1580156112cf573d6000803e3d6000fd5b505050506040513d60208110156112e557600080fd5b5051600254604080516323b872dd60e01b81523360048201526001600160a01b03928316602482015260448101899052905191909216916323b872dd91606480830192600092919082900301818387803b15801561134257600080fd5b505af1158015611356573d6000803e3d6000fd5b505050506000600260009054906101000a90046001600160a01b03166001600160a01b031663dc4b9038338888888888600360009054906101000a90046001600160a01b03166001600160a01b0316634389cc226040518163ffffffff1660e01b815260040160206040518083038186803b1580156113d457600080fd5b505afa1580156113e8573d6000803e3d6000fd5b505050506040513d60208110156113fe57600080fd5b5051604080516001600160e01b031960e08b901b1681526001600160a01b039098166004890152602488019690965260448701949094526064860192909252608485015260ff90811660a48501521660c48301525160e48083019260209291908290030181600087803b15801561147457600080fd5b505af1158015611488573d6000803e3d6000fd5b505050506040513d602081101561149e57600080fd5b505160408051888152336020820152808201889052426060820152620151808602608082015260a0810187905260ff851660c0820152905191925082917f5dd4fa50cc5f2693dde8cd8c0648980c385a440353b98a6d1b3acb54b97b8f449181900360e00190a260035460408051635b2ec26760e01b81526201518086026004820152905183927f9cbfb9063c6062ad497bb104659b07d36851412744473e244699f3f26b9d57f4926001600160a01b0390911691635b2ec26791602480820192602092909190829003018186803b15801561157957600080fd5b505afa15801561158d573d6000803e3d6000fd5b505050506040513d60208110156115a357600080fd5b505160408051918252519081900360200190a26002546040805163e0bc85c960e01b81526004810189905290516001600160a01b039092169163e0bc85c991602480820192602092909190829003018186803b15801561160257600080fd5b505afa158015611616573d6000803e3d6000fd5b505050506040513d602081101561162c57600080fd5b50511561166a5760408051878152905182917f4e9ce42d6ffd6f4c13507825c7b1bf4b03beaedbf849788142278c1a21679dec919081900360200190a25b505050505050565b6001545b90565b6060806001805490506040519080825280602002602001820160405280156116ab578160200160208202803883390190505b50905060005b60015481101561171257600181815481106116c857fe5b9060005260206000200160009054906101000a90046001600160a01b03168282815181106116f257fe5b6001600160a01b03909216602092830291909101909101526001016116b1565b50905090565b6000546001600160a01b03163314806117745760005b600154811015611772576001818154811061174557fe5b6000918252602090912001546001600160a01b031633141561176a5760019150611772565b60010161172e565b505b806117b05760405162461bcd60e51b8152600401808060200182810382526026815260200180613cc06026913960400191505060405180910390fd5b6001600160a01b03831660009081526006602052604090205460ff161515821515141561180e5760405162461bcd60e51b8152600401808060200182810382526023815260200180613c026023913960400191505060405180910390fd5b6001600160a01b0383166000908152600660205260409020805460ff19168315151790555b505050565b6000546001600160a01b03163314611885576040805162461bcd60e51b815260206004820152601d6024820152600080516020613b84833981519152604482015290519081900360640190fd5b600480546040805163a9059cbb60e01b81526001600160a01b03868116948201949094526024810185905290516000939092169163a9059cbb9160448082019260209290919082900301818787803b1580156118e057600080fd5b505af11580156118f4573d6000803e3d6000fd5b505050506040513d602081101561190a57600080fd5b50519050806118335760405162461bcd60e51b8152600401808060200182810382526022815260200180613d4c6022913960400191505060405180910390fd5b6000546001600160a01b03163314611997576040805162461bcd60e51b815260206004820152601d6024820152600080516020613b84833981519152604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331480611a155760005b600154811015611a1357600181815481106119e657fe5b6000918252602090912001546001600160a01b0316331415611a0b5760019150611a13565b6001016119cf565b505b80611a515760405162461bcd60e51b8152600401808060200182810382526026815260200180613cc06026913960400191505060405180910390fd5b506008805461ff001916610100951515959095029490941762ff0000191662010000931515939093029290921763ff00000019166301000000911515919091021764ff00000000191664010000000091151591909102179055565b60085460ff161580611acd57503360009081526006602052604090205460ff165b611b085760405162461bcd60e51b8152600401808060200182810382526023815260200180613bdf6023913960400191505060405180910390fd5b600854610100900460ff1615611b4f5760405162461bcd60e51b815260040180806020018281038252603b815260200180613c25603b913960400191505060405180910390fd5b600554604080516316dc89fb60e11b8152600481018590526024810184905233604482015290516001600160a01b0390921691632db913f691606480820192600092909190829003018186803b158015611ba857600080fd5b505afa158015611bbc573d6000803e3d6000fd5b5050600254604080516378bd793560e01b81526004810187905290516000945084935083928392839283926001600160a01b0316916378bd7935916024808301926101a0929190829003018186803b158015611c1757600080fd5b505afa158015611c2b573d6000803e3d6000fd5b505050506040513d6101a0811015611c4257600080fd5b50602080820151608083015160a084015160c085015161010086015161018090960151600354604080516324a31a8560e11b81529051969e50949c50929a509098509496509394504287890103936001600160a01b031692634946350a92600480840193829003018186803b158015611cba57600080fd5b505afa158015611cce573d6000803e3d6000fd5b505050506040513d6020811015611ce457600080fd5b50518111801590611cf55750600081115b15611d7a57600360009054906101000a90046001600160a01b03166001600160a01b0316639b4f02216040518163ffffffff1660e01b815260040160206040518083038186803b158015611d4857600080fd5b505afa158015611d5c573d6000803e3d6000fd5b505050506040513d6020811015611d7257600080fd5b505193909301925b6001600160a01b03831615611e1057600480546040805163a9059cbb60e01b81526001600160a01b0387811694820194909452602481018a90529051929091169163a9059cbb916044808201926020929091908290030181600087803b158015611de357600080fd5b505af1158015611df7573d6000803e3d6000fd5b505050506040513d6020811015611e0d57600080fd5b50505b60048054604080516323b872dd60e01b81523393810193909352306024840152604483018b9052516001600160a01b03909116916323b872dd9160648083019260209291908290030181600087803b158015611e6b57600080fd5b505af1158015611e7f573d6000803e3d6000fd5b505050506040513d6020811015611e9557600080fd5b505060025460408051631fab41fb60e21b8152600481018c9052602481018b9052604481018890526064810187905260006084820181905260a4820181905260ff861660c483015291518b99506001600160a01b0390931692637ead07ec9260e48084019391929182900301818387803b158015611f1257600080fd5b505af1158015611f26573d6000803e3d6000fd5b50506002546040805163b2e553b160e01b8152600481018e90523360248201819052604482018e9052606482015242608482015290516001600160a01b03909216935063b2e553b1925060a48082019260009290919082900301818387803b158015611f9157600080fd5b505af1158015611fa5573d6000803e3d6000fd5b5050604080518c81523360208201528082018c905290518a93507f6f7e354ea3ab5c288aea37fce29c603f9a98a3b040f6d8f32f10e192ec47ff6a92509081900360600190a2505050505050505050565b6005546001600160a01b031681565b6000546001600160a01b03163314612052576040805162461bcd60e51b815260206004820152601d6024820152600080516020613b84833981519152604482015290519081900360640190fd5b60005b6001548110156120d057816001600160a01b03166001828154811061207657fe5b6000918252602090912001546001600160a01b031614156120c85760405162461bcd60e51b8152600401808060200182810382526021815260200180613b636021913960400191505060405180910390fd5b600101612055565b506001805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b0392909216919091179055565b60085460ff16158061214357503360009081526006602052604090205460ff165b61217e5760405162461bcd60e51b8152600401808060200182810382526023815260200180613bdf6023913960400191505060405180910390fd5b6008546301000000900460ff16156121c75760405162461bcd60e51b815260040180806020018281038252603b815260200180613ba4603b913960400191505060405180910390fd5b6005546040805163ee5020a960e01b81526004810184905233602482015290516001600160a01b039092169163ee5020a991604480820192600092909190829003018186803b15801561221957600080fd5b505afa15801561222d573d6000803e3d6000fd5b5050600254604080516378bd793560e01b81526004810186905290516000945084935083928392839283926001600160a01b0316916378bd7935916024808301926101a0929190829003018186803b15801561228857600080fd5b505afa15801561229c573d6000803e3d6000fd5b505050506040513d6101a08110156122b357600080fd5b81019080805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291905050509c5050509a5050509850985098505050965050600260009054906101000a90046001600160a01b03166001600160a01b0316632a92011433896040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156123c457600080fd5b505af11580156123d8573d6000803e3d6000fd5b505060025460408051631fab41fb60e21b8152600481018c9052602481018a905260448101899052606481018890528615156084820152600160a482015260ff861660c482015290516001600160a01b039092169350637ead07ec925060e48082019260009290919082900301818387803b15801561245657600080fd5b505af115801561246a573d6000803e3d6000fd5b5050604080518a815290518993507fed697cc54e27dd6c073f64d9bef3f05cb3a63d9102596f91709e544cd513523392509081900360200190a250505050505050565b60085460ff1615806124ce57503360009081526006602052604090205460ff165b6125095760405162461bcd60e51b8152600401808060200182810382526023815260200180613bdf6023913960400191505060405180910390fd5b600854610100900460ff16156125505760405162461bcd60e51b815260040180806020018281038252603e815260200180613afb603e913960400191505060405180910390fd5b60055460408051630bdea8f960e31b8152600481018590526024810184905233604482015290516001600160a01b0390921691635ef547c891606480820192600092909190829003018186803b1580156125a957600080fd5b505afa1580156125bd573d6000803e3d6000fd5b5050600254604080516378bd793560e01b81526004810187905290516000945084935083928392839283926001600160a01b0316916378bd7935916024808301926101a0929190829003018186803b15801561261857600080fd5b505afa15801561262c573d6000803e3d6000fd5b505050506040513d6101a081101561264357600080fd5b506020810151608082015160a083015160c084015160e085015161010090950151939a509198509650945090925090506001600160a01b0381161561270957600480546040805163a9059cbb60e01b81526001600160a01b0385811694820194909452602481018990529051929091169163a9059cbb916044808201926020929091908290030181600087803b1580156126dc57600080fd5b505af11580156126f0573d6000803e3d6000fd5b505050506040513d602081101561270657600080fd5b50505b600260009054906101000a90046001600160a01b03166001600160a01b0316637ead07ec89878787600080600360009054906101000a90046001600160a01b03166001600160a01b03166360fa2d576040518163ffffffff1660e01b815260040160206040518083038186803b15801561278257600080fd5b505afa158015612796573d6000803e3d6000fd5b505050506040513d60208110156127ac57600080fd5b5051604080516001600160e01b031960e08b901b168152600481019890985260248801969096526044870194909452606486019290925215156084850152151560a484015260ff1660c48301525160e480830192600092919082900301818387803b15801561281a57600080fd5b505af115801561282e573d6000803e3d6000fd5b505060048054604080516323b872dd60e01b8152339381019390935230602484015260448301879052516001600160a01b0390911693506323b872dd925060648083019260209291908290030181600087803b15801561288d57600080fd5b505af11580156128a1573d6000803e3d6000fd5b505050506040513d60208110156128b757600080fd5b50506002546040805163b2e553b160e01b8152600481018b9052336024820181905260448201869052606482015242608482015290516001600160a01b039092169163b2e553b19160a48082019260009290919082900301818387803b15801561292057600080fd5b505af1158015612934573d6000803e3d6000fd5b5050604080518b815233602082015281518a94507f2dd8b7b9d2ede2509afc1afc4bd0d8f64720834fcd9e3f6ff2beb79ae062cbf793509081900390910190a25050505050505050565b6004546001600160a01b031681565b600854640100000000900460ff1681565b6002546001600160a01b031681565b60085460ff1615806129ce57503360009081526006602052604090205460ff165b612a095760405162461bcd60e51b8152600401808060200182810382526023815260200180613bdf6023913960400191505060405180910390fd5b6008546301000000900460ff1615612a525760405162461bcd60e51b815260040180806020018281038252603b815260200180613ac0603b913960400191505060405180910390fd5b600554604080516327a0ab6b60e01b81526004810184905233602482015290516001600160a01b03909216916327a0ab6b91604480820192600092909190829003018186803b158015612aa457600080fd5b505afa158015612ab8573d6000803e3d6000fd5b505050506000806000806000806000600260009054906101000a90046001600160a01b03166001600160a01b031663b1ddf52f896040518263ffffffff1660e01b8152600401808281526020019150506101a06040518083038186803b158015612b2157600080fd5b505afa158015612b35573d6000803e3d6000fd5b505050506040513d6101a0811015612b4c57600080fd5b50604080820151608083015160a084015160c085015160e08601516101408701516101809097015160035487516360fa2d5760e01b81529751969f50949d50929b50909950975093955092935088926001600160a01b0316916360fa2d57916004808301926020929190829003018186803b158015612bca57600080fd5b505afa158015612bde573d6000803e3d6000fd5b505050506040513d6020811015612bf457600080fd5b505160ff83811691161415612c065750825b60035460408051631adeba3760e21b8152905160009283926001600160a01b0390911691636b7ae8dc91600480820192602092909190829003018186803b158015612c5057600080fd5b505afa158015612c64573d6000803e3d6000fd5b505050506040513d6020811015612c7a57600080fd5b50516001600160a01b031614801590612d01575060035460408051630eb4eff160e11b815290516000926001600160a01b031691631d69dfe2916004808301926020929190829003018186803b158015612cd357600080fd5b505afa158015612ce7573d6000803e3d6000fd5b505050506040513d6020811015612cfd57600080fd5b5051115b15612e1057612e0d612d8c83600360009054906101000a90046001600160a01b03166001600160a01b0316631d69dfe26040518163ffffffff1660e01b815260040160206040518083038186803b158015612d5b57600080fd5b505afa158015612d6f573d6000803e3d6000fd5b505050506040513d6020811015612d8557600080fd5b505161395c565b6003546040805163262e799d60e11b81529051612e08926001600160a01b031691634c5cf33a916004808301926020929190829003018186803b158015612dd257600080fd5b505afa158015612de6573d6000803e3d6000fd5b505050506040513d6020811015612dfc57600080fd5b5051600a0a606461395c565b6139be565b90505b6002546040805163197d0b0160e11b8152600481018d9052602481018b9052604481018a9052606481018990526001608482015286151560a482015260ff861660c482015290516001600160a01b03909216916332fa16029160e48082019260009290919082900301818387803b158015612e8a57600080fd5b505af1158015612e9e573d6000803e3d6000fd5b50506004546001600160a01b0316915063a9059cbb90508a612ec08585613a25565b6040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612f0f57600080fd5b505af1158015612f23573d6000803e3d6000fd5b505050506040513d6020811015612f3957600080fd5b50506004805460035460408051631adeba3760e21b815290516001600160a01b039384169463a9059cbb9490931692636b7ae8dc92808201926020929091829003018186803b158015612f8b57600080fd5b505afa158015612f9f573d6000803e3d6000fd5b505050506040513d6020811015612fb557600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b039092166004830152602482018590525160448083019260209291908290030181600087803b15801561300557600080fd5b505af1158015613019573d6000803e3d6000fd5b505050506040513d602081101561302f57600080fd5b50506040518a907f677dfcbfea078e0ac31239ba174c804026b1a9b44a084e54566c4e69f240a3b790600090a2897f2cafee6bda8f715ada0bbc2881b8ba52ef1b96fd8b81f9d54c6e1200e3631801838361308a8686613a25565b600360009054906101000a90046001600160a01b03166001600160a01b0316631d69dfe26040518163ffffffff1660e01b815260040160206040518083038186803b1580156130d857600080fd5b505afa1580156130ec573d6000803e3d6000fd5b505050506040513d602081101561310257600080fd5b5051604080519485526020850193909352838301919091526060830152519081900360800190a250505050505050505050565b6008546301000000900460ff1681565b6003546001600160a01b031681565b6000546001600160a01b031633146131a1576040805162461bcd60e51b815260206004820152601d6024820152600080516020613b84833981519152604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314613210576040805162461bcd60e51b815260206004820152601d6024820152600080516020613b84833981519152604482015290519081900360640190fd5b600580546001600160a01b0319166001600160a01b0392909216919091179055565b60085460ff16158061325357503360009081526006602052604090205460ff165b61328e5760405162461bcd60e51b8152600401808060200182810382526023815260200180613bdf6023913960400191505060405180910390fd5b600854640100000000900460ff16156132d85760405162461bcd60e51b815260040180806020018281038252603f815260200180613c60603f913960400191505060405180910390fd5b60055460408051632cd4796160e01b81526004810184905233602482015290516001600160a01b0390921691632cd4796191604480820192600092909190829003018186803b15801561332a57600080fd5b505afa15801561333e573d6000803e3d6000fd5b505050506000600360009054906101000a90046001600160a01b03166001600160a01b0316636ef569a56040518163ffffffff1660e01b815260040160206040518083038186803b15801561339257600080fd5b505afa1580156133a6573d6000803e3d6000fd5b505050506040513d60208110156133bc57600080fd5b50511115613532576004805460035460408051631adeba3760e21b815290516001600160a01b03938416946323b872dd9433941692636b7ae8dc9281830192602092829003018186803b15801561341257600080fd5b505afa158015613426573d6000803e3d6000fd5b505050506040513d602081101561343c57600080fd5b505160035460408051636ef569a560e01b815290516001600160a01b0390921691636ef569a591600480820192602092909190829003018186803b15801561348357600080fd5b505afa158015613497573d6000803e3d6000fd5b505050506040513d60208110156134ad57600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b0394851660048201529290931660248301526044820152905160648083019260209291908290030181600087803b15801561350557600080fd5b505af1158015613519573d6000803e3d6000fd5b505050506040513d602081101561352f57600080fd5b50505b60025460408051630aa4804560e21b81523360048201526024810184905290516001600160a01b0390921691632a9201149160448082019260009290919082900301818387803b15801561358557600080fd5b505af1158015613599573d6000803e3d6000fd5b505060025460035460408051635a4e5a1560e01b815290516001600160a01b03938416955063e3b6c8349450869390921691635a4e5a1591600480820192602092909190829003018186803b1580156135f157600080fd5b505afa158015613605573d6000803e3d6000fd5b505050506040513d602081101561361b57600080fd5b5051604080516001600160e01b031960e086901b168152600481019390935260ff909116602483015251604480830192600092919082900301818387803b15801561366557600080fd5b505af1158015613679573d6000803e3d6000fd5b50506002546040805163742b4d5960e11b81526004810186905290516001600160a01b03909216935063e8569ab29250602480820192602092909190829003018186803b1580156136c957600080fd5b505afa1580156136dd573d6000803e3d6000fd5b505050506040513d60208110156136f357600080fd5b50516040517fb634bf7077e0834bb2b14021fd5dc59a2cd63e973d0dbf052d523ac2458a671a90600090a26002546040805163742b4d5960e11b81526004810184905290516001600160a01b039092169163e8569ab291602480820192602092909190829003018186803b15801561376a57600080fd5b505afa15801561377e573d6000803e3d6000fd5b505050506040513d602081101561379457600080fd5b505160035460408051636ef569a560e01b815290517f107e50bc5f4ebe5be4fa7342b26de346595b168ccc6ae29bc54c09f3d2265b35926001600160a01b031691636ef569a5916004808301926020929190829003018186803b1580156137fa57600080fd5b505afa15801561380e573d6000803e3d6000fd5b505050506040513d602081101561382457600080fd5b505160408051918252519081900360200190a250565b60085460ff1681565b600854610100900460ff1681565b6000546001600160a01b0316331461389e576040805162461bcd60e51b815260206004820152601d6024820152600080516020613b84833981519152604482015290519081900360640190fd5b6001600160a01b0381166138f9576040805162461bcd60e51b815260206004820152601e60248201527f4e657720636f6e7472616374206f776e65722063616e6e6f7420626520300000604482015290519081900360640190fd5b600080546001600160a01b038381166001600160a01b0319831681179093556040805191909216808252602082019390935281517f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca929181900390910190a15050565b60008261396b575060006139b8565b8282028284828161397857fe5b04146139b55760405162461bcd60e51b8152600401808060200182810382526021815260200180613c9f6021913960400191505060405180910390fd5b90505b92915050565b6000808211613a14576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381613a1d57fe5b049392505050565b600082821115613a7c576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b8154818355818111156118335760008381526020902061183391810190830161167691905b80821115613abb5760008155600101613aa7565b509056fe436c61696d696e6720564545442066726f6d20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c6550757263686173696e67206f662056494d7320696e20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c6556696d41756374696f6e3a205468652061756374696f6e20696e646578206973206e6f742076616c69645f61646d696e4164647265737320697320616c726561647920616e2061646d696e53656e646572206d75737420626520636f6e7472616374206f776e6572000000436c61696d696e672056494d732066726f6d20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c65796f7520617265206e6f7420616c6c6f77656420746f2070617274696369706174652e57686974656c69737420616464726573732076616c756520616c72656164792073657442696464696e67206f6e2056494d7320696e20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c6543616e63656c6c696e67204c697374696e67732069732063757272656e746c7920756e617661696c61626c6520696e20746865206d61726b6574706c616365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7753656e646572206d7573742062652061646d696e206f7220636f6e7472616374206f776e657256696d41756374696f6e3a20546869732061756374696f6e20697320616c72656164792063616e63656c6c65642e4c697374696e672056494d7320696e20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c654661696c656420746f2073656e64205645454420746f2064657374696e6174696f6ea265627a7a723158203064461607f4675e5cb32cf571cbfd8cf9b7b10a12b08c7da346252f1e49b50864736f6c63430005100032