VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xd2678F…D158
Summary
Transactions
Transfers
Address
0xd2678FCf532E357347d45F900b316EA6e12BD158
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD38184694a51d87B027B157F8d1C0d851c6b3fE2
Deployer
0xD38184694a51d87B027B157F8d1C0d851c6b3fE2
Code
0x60806040526004361061021a5760003560e01c806378c8cda711610123578063b99bd62f116100ab578063d13e6ca21161006f578063d13e6ca214610789578063d9ba9c5d1461079e578063efba25b9146107b3578063f2fde38b146107df578063f80f5dd5146108125761021a565b8063b99bd62f146106cf578063bb406135146106e4578063bfc3b7da146106f9578063c602df8c1461072c578063c9c9d2d81461075f5761021a565b8063a597fb5a116100f2578063a597fb5a14610643578063a6db392014610666578063acb683b81461067b578063b237b17314610690578063b825d84f146106a55761021a565b806378c8cda71461058e57806378f6f446146105c1578063995f7eb9146105eb578063a49160e4146106175761021a565b80632b7832b3116101a65780634c9373ae116101755780634c9373ae146104c4578063598647f8146104f7578063651336a51461051a5780636837188014610546578063704802751461055b5761021a565b80632b7832b3146103de57806331ae450b146103f357806346babb9a1461045857806349b3195c146104915761021a565b80631950c218116101ed5780631950c218146102ef578063199de1e21461032257806324d7806c1461034c57806325413cde1461037f5780632899461f146103a65761021a565b8063040b65831461021f57806305630dfe1461024d57806314bfd6d0146102765780631785f53c146102bc575b600080fd5b34801561022b57600080fd5b5061024b6004803603602081101561024257600080fd5b50351515610845565b005b34801561025957600080fd5b506102626108f1565b604080519115158252519081900360200190f35b34801561028257600080fd5b506102a06004803603602081101561029957600080fd5b5035610900565b604080516001600160a01b039092168252519081900360200190f35b3480156102c857600080fd5b5061024b600480360360208110156102df57600080fd5b50356001600160a01b0316610927565b3480156102fb57600080fd5b506102626004803603602081101561031257600080fd5b50356001600160a01b0316610a97565b34801561032e57600080fd5b5061024b6004803603602081101561034557600080fd5b5035610aca565b34801561035857600080fd5b506102626004803603602081101561036f57600080fd5b50356001600160a01b03166110cf565b34801561038b57600080fd5b50610394611137565b60408051918252519081900360200190f35b61024b600480360360a08110156103bc57600080fd5b508035906020810135906040810135906060810135906080013560ff1661113d565b3480156103ea57600080fd5b5061039461173f565b3480156103ff57600080fd5b50610408611746565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561044457818101518382015260200161042c565b505050509050019250505060405180910390f35b34801561046457600080fd5b5061024b6004803603604081101561047b57600080fd5b506001600160a01b0381351690602001356117e5565b34801561049d57600080fd5b5061024b600480360360208110156104b457600080fd5b50356001600160a01b03166118fc565b3480156104d057600080fd5b5061024b600480360360208110156104e757600080fd5b50356001600160a01b031661196b565b61024b6004803603604081101561050d57600080fd5b50803590602001356119da565b34801561052657600080fd5b5061024b6004803603602081101561053d57600080fd5b50351515611f33565b34801561055257600080fd5b506102a0611fe8565b34801561056757600080fd5b5061024b6004803603602081101561057e57600080fd5b50356001600160a01b0316611ff7565b34801561059a57600080fd5b5061024b600480360360208110156105b157600080fd5b50356001600160a01b0316612114565b3480156105cd57600080fd5b5061024b600480360360208110156105e457600080fd5b50356121d8565b3480156105f757600080fd5b5061024b6004803603602081101561060e57600080fd5b50351515612572565b34801561062357600080fd5b5061024b6004803603602081101561063a57600080fd5b50351515612629565b61024b6004803603604081101561065957600080fd5b50803590602001356126e2565b34801561067257600080fd5b506102a0612bc2565b34801561068757600080fd5b50610262612bd1565b34801561069c57600080fd5b506102a0612be2565b3480156106b157600080fd5b5061024b600480360360208110156106c857600080fd5b5035612bf1565b3480156106db57600080fd5b506102626132bb565b3480156106f057600080fd5b506102a06132cb565b34801561070557600080fd5b5061024b6004803603602081101561071c57600080fd5b50356001600160a01b03166132da565b34801561073857600080fd5b5061024b6004803603602081101561074f57600080fd5b50356001600160a01b0316613349565b34801561076b57600080fd5b5061024b6004803603602081101561078257600080fd5b50356133b8565b34801561079557600080fd5b506102626138b6565b3480156107aa57600080fd5b506102626138bf565b3480156107bf57600080fd5b5061024b600480360360208110156107d657600080fd5b503515156138cd565b3480156107eb57600080fd5b5061024b6004803603602081101561080257600080fd5b50356001600160a01b0316613980565b34801561081e57600080fd5b5061024b6004803603602081101561083557600080fd5b50356001600160a01b0316613a8b565b6000546001600160a01b03163314806108a15760005b60015481101561089f576001818154811061087257fe5b6000918252602090912001546001600160a01b0316331415610897576001915061089f565b60010161085b565b505b806108dd5760405162461bcd60e51b8152600401808060200182810382526026815260200180613e956026913960400191505060405180910390fd5b506008805460ff1916911515919091179055565b60085462010000900460ff1681565b6001818154811061090d57fe5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b03163314610974576040805162461bcd60e51b815260206004820152601d6024820152600080516020613d7c833981519152604482015290519081900360640190fd5b6000805b600154811015610a3b57826001600160a01b03166001828154811061099957fe5b6000918252602090912001546001600160a01b03161415610a335760018054909250829060001981019081106109cb57fe5b600091825260209091200154600180546001600160a01b0390921691839081106109f157fe5b600091825260209091200180546001600160a01b0319166001600160a01b0392909216919091179055600180546000190190610a2d9082613c7a565b50610a3b565b600101610978565b50600181151514610a93576040805162461bcd60e51b815260206004820152601d60248201527f5f61646d696e41646472657373206973206e6f7420616e2061646d696e000000604482015290519081900360640190fd5b5050565b6001600160a01b03811660009081526006602052604081205460ff1680610ac25750610ac2826110cf565b90505b919050565b6000546001600160a01b0316331480610b265760005b600154811015610b245760018181548110610af757fe5b6000918252602090912001546001600160a01b0316331415610b1c5760019150610b24565b600101610ae0565b505b80610b625760405162461bcd60e51b8152600401808060200182810382526026815260200180613e956026913960400191505060405180910390fd5b600080600080600080600080600260009054906101000a90046001600160a01b03166001600160a01b031663b1ddf52f8b6040518263ffffffff1660e01b8152600401808281526020019150506101a06040518083038186803b158015610bc857600080fd5b505afa158015610bdc573d6000803e3d6000fd5b505050506040513d6101a0811015610bf357600080fd5b5080516060820151608083015160e084015161010085015161012086015161014087015161018090970151959e50939c50919a509850965094509092509050600188151514610c735760405162461bcd60e51b815260040180806020018281038252602a815260200180613d31602a913960400191505060405180910390fd5b600360009054906101000a90046001600160a01b03166001600160a01b0316635a4e5a156040518163ffffffff1660e01b815260040160206040518083038186803b158015610cc157600080fd5b505afa158015610cd5573d6000803e3d6000fd5b505050506040513d6020811015610ceb57600080fd5b505160ff828116911614801590610d815750600360009054906101000a90046001600160a01b03166001600160a01b031663f42ae2766040518163ffffffff1660e01b815260040160206040518083038186803b158015610d4b57600080fd5b505afa158015610d5f573d6000803e3d6000fd5b505050506040513d6020811015610d7557600080fd5b505160ff828116911614155b610dbc5760405162461bcd60e51b815260040180806020018281038252602e815260200180613ebb602e913960400191505060405180910390fd5b81610e2d5760025460408051630aa4804560e21b8152336004820152602481018a905290516001600160a01b0390921691632a9201149160448082019260009290919082900301818387803b158015610e1457600080fd5b505af1158015610e28573d6000803e3d6000fd5b505050505b82610fb9576001600160a01b03841615610fb957600354604080516360fa2d5760e01b8152905188926001600160a01b0316916360fa2d57916004808301926020929190829003018186803b158015610e8557600080fd5b505afa158015610e99573d6000803e3d6000fd5b505050506040513d6020811015610eaf57600080fd5b505160ff83811691161415610ec15750845b6004805460035460408051631adeba3760e21b815290516001600160a01b039384169463a9059cbb9490931692636b7ae8dc92808201926020929091829003018186803b158015610f1157600080fd5b505afa158015610f25573d6000803e3d6000fd5b505050506040513d6020811015610f3b57600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b039092166004830152602482018590525160448083019260209291908290030181600087803b158015610f8b57600080fd5b505af1158015610f9f573d6000803e3d6000fd5b505050506040513d6020811015610fb557600080fd5b5050505b60025460035460408051637a15713b60e11b815290516001600160a01b039384169363e3b6c834938c9391169163f42ae27691600480820192602092909190829003018186803b15801561100c57600080fd5b505afa158015611020573d6000803e3d6000fd5b505050506040513d602081101561103657600080fd5b5051604080516001600160e01b031960e086901b168152600481019390935260ff909116602483015251604480830192600092919082900301818387803b15801561108057600080fd5b505af1158015611094573d6000803e3d6000fd5b50506040518c92507fb634bf7077e0834bb2b14021fd5dc59a2cd63e973d0dbf052d523ac2458a671a9150600090a250505050505050505050565b6000805b60015481101561112157826001600160a01b0316600182815481106110f457fe5b6000918252602090912001546001600160a01b03161415611119576001915050610ac5565b6001016110d3565b50506000546001600160a01b0390811691161490565b60075481565b60085460ff16158061115e57503360009081526006602052604090205460ff165b8061116d575061116d336110cf565b6111a85760405162461bcd60e51b8152600401808060200182810382526023815260200180613dd76023913960400191505060405180910390fd5b60085462010000900460ff16156111f05760405162461bcd60e51b8152600401808060200182810382526038815260200180613ee96038913960400191505060405180910390fd5b60055460408051635cb1e5c360e01b81526004810188905260248101879052604481018690526064810185905260ff841660848201523360a482015290516001600160a01b0390921691635cb1e5c39160c480820192600092909190829003018186803b15801561126057600080fd5b505afa158015611274573d6000803e3d6000fd5b50506004805460035460408051631adeba3760e21b815290516001600160a01b0393841696506323b872dd955033949390921692636b7ae8dc928282019260209290829003018186803b1580156112ca57600080fd5b505afa1580156112de573d6000803e3d6000fd5b505050506040513d60208110156112f457600080fd5b505160035460408051635b2ec26760e01b8152620151808902600482015290516001600160a01b0390921691635b2ec26791602480820192602092909190829003018186803b15801561134657600080fd5b505afa15801561135a573d6000803e3d6000fd5b505050506040513d602081101561137057600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b0394851660048201529290931660248301526044820152905160648083019260209291908290030181600087803b1580156113c857600080fd5b505af11580156113dc573d6000803e3d6000fd5b505050506040513d60208110156113f257600080fd5b50506003546040805163630e7bb760e11b815290516001600160a01b039092169163c61cf76e91600480820192602092909190829003018186803b15801561143957600080fd5b505afa15801561144d573d6000803e3d6000fd5b505050506040513d602081101561146357600080fd5b5051600254604080516323b872dd60e01b81523360048201526001600160a01b03928316602482015260448101899052905191909216916323b872dd91606480830192600092919082900301818387803b1580156114c057600080fd5b505af11580156114d4573d6000803e3d6000fd5b505050506000600260009054906101000a90046001600160a01b03166001600160a01b031663dc4b9038338888888888600360009054906101000a90046001600160a01b03166001600160a01b0316634389cc226040518163ffffffff1660e01b815260040160206040518083038186803b15801561155257600080fd5b505afa158015611566573d6000803e3d6000fd5b505050506040513d602081101561157c57600080fd5b5051604080516001600160e01b031960e08b901b1681526001600160a01b039098166004890152602488019690965260448701949094526064860192909252608485015260ff90811660a48501521660c48301525160e48083019260209291908290030181600087803b1580156115f257600080fd5b505af1158015611606573d6000803e3d6000fd5b505050506040513d602081101561161c57600080fd5b505160408051888152336020820152808201889052426060820152620151808602608082015260a0810187905260ff851660c0820152905191925082917f5dd4fa50cc5f2693dde8cd8c0648980c385a440353b98a6d1b3acb54b97b8f449181900360e00190a26002546040805163e0bc85c960e01b81526004810189905290516001600160a01b039092169163e0bc85c991602480820192602092909190829003018186803b1580156116cf57600080fd5b505afa1580156116e3573d6000803e3d6000fd5b505050506040513d60208110156116f957600080fd5b5051156117375760408051878152905182917f4e9ce42d6ffd6f4c13507825c7b1bf4b03beaedbf849788142278c1a21679dec919081900360200190a25b505050505050565b6001545b90565b606080600180549050604051908082528060200260200182016040528015611778578160200160208202803883390190505b50905060005b6001548110156117df576001818154811061179557fe5b9060005260206000200160009054906101000a90046001600160a01b03168282815181106117bf57fe5b6001600160a01b039092166020928302919091019091015260010161177e565b50905090565b6000546001600160a01b03163314611832576040805162461bcd60e51b815260206004820152601d6024820152600080516020613d7c833981519152604482015290519081900360640190fd5b600480546040805163a9059cbb60e01b81526001600160a01b03868116948201949094526024810185905290516000939092169163a9059cbb9160448082019260209290919082900301818787803b15801561188d57600080fd5b505af11580156118a1573d6000803e3d6000fd5b505050506040513d60208110156118b757600080fd5b50519050806118f75760405162461bcd60e51b8152600401808060200182810382526022815260200180613f216022913960400191505060405180910390fd5b505050565b6000546001600160a01b03163314611949576040805162461bcd60e51b815260206004820152601d6024820152600080516020613d7c833981519152604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146119b8576040805162461bcd60e51b815260206004820152601d6024820152600080516020613d7c833981519152604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b60085460ff1615806119fb57503360009081526006602052604090205460ff165b80611a0a5750611a0a336110cf565b611a455760405162461bcd60e51b8152600401808060200182810382526023815260200180613dd76023913960400191505060405180910390fd5b600854610100900460ff1615611a8c5760405162461bcd60e51b815260040180806020018281038252603b815260200180613dfa603b913960400191505060405180910390fd5b600554604080516316dc89fb60e11b8152600481018590526024810184905233604482015290516001600160a01b0390921691632db913f691606480820192600092909190829003018186803b158015611ae557600080fd5b505afa158015611af9573d6000803e3d6000fd5b5050600254604080516378bd793560e01b81526004810187905290516000945084935083928392839283926001600160a01b0316916378bd7935916024808301926101a0929190829003018186803b158015611b5457600080fd5b505afa158015611b68573d6000803e3d6000fd5b505050506040513d6101a0811015611b7f57600080fd5b50602080820151608083015160a084015160c085015161010086015161018090960151600354604080516324a31a8560e11b81529051969e50949c50929a509098509496509394504287890103936001600160a01b031692634946350a92600480840193829003018186803b158015611bf757600080fd5b505afa158015611c0b573d6000803e3d6000fd5b505050506040513d6020811015611c2157600080fd5b50518111801590611c325750600081115b15611cb757600360009054906101000a90046001600160a01b03166001600160a01b0316639b4f02216040518163ffffffff1660e01b815260040160206040518083038186803b158015611c8557600080fd5b505afa158015611c99573d6000803e3d6000fd5b505050506040513d6020811015611caf57600080fd5b505193909301925b6001600160a01b03831615611d4d57600480546040805163a9059cbb60e01b81526001600160a01b0387811694820194909452602481018a90529051929091169163a9059cbb916044808201926020929091908290030181600087803b158015611d2057600080fd5b505af1158015611d34573d6000803e3d6000fd5b505050506040513d6020811015611d4a57600080fd5b50505b60048054604080516323b872dd60e01b81523393810193909352306024840152604483018b9052516001600160a01b03909116916323b872dd9160648083019260209291908290030181600087803b158015611da857600080fd5b505af1158015611dbc573d6000803e3d6000fd5b505050506040513d6020811015611dd257600080fd5b505060025460408051631fab41fb60e21b8152600481018c9052602481018b9052604481018890526064810187905260006084820181905260a4820181905260ff861660c483015291518b99506001600160a01b0390931692637ead07ec9260e48084019391929182900301818387803b158015611e4f57600080fd5b505af1158015611e63573d6000803e3d6000fd5b50506002546040805163b2e553b160e01b8152600481018e90523360248201819052604482018e9052606482015242608482015290516001600160a01b03909216935063b2e553b1925060a48082019260009290919082900301818387803b158015611ece57600080fd5b505af1158015611ee2573d6000803e3d6000fd5b5050604080518c81523360208201528082018c905290518a93507f6f7e354ea3ab5c288aea37fce29c603f9a98a3b040f6d8f32f10e192ec47ff6a92509081900360600190a2505050505050505050565b6000546001600160a01b0316331480611f8f5760005b600154811015611f8d5760018181548110611f6057fe5b6000918252602090912001546001600160a01b0316331415611f855760019150611f8d565b600101611f49565b505b80611fcb5760405162461bcd60e51b8152600401808060200182810382526026815260200180613e956026913960400191505060405180910390fd5b5060088054911515620100000262ff000019909216919091179055565b6005546001600160a01b031681565b6000546001600160a01b03163314612044576040805162461bcd60e51b815260206004820152601d6024820152600080516020613d7c833981519152604482015290519081900360640190fd5b60005b6001548110156120c257816001600160a01b03166001828154811061206857fe5b6000918252602090912001546001600160a01b031614156120ba5760405162461bcd60e51b8152600401808060200182810382526021815260200180613d5b6021913960400191505060405180910390fd5b600101612047565b506001805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314806121705760005b60015481101561216e576001818154811061214157fe5b6000918252602090912001546001600160a01b0316331415612166576001915061216e565b60010161212a565b505b806121ac5760405162461bcd60e51b8152600401808060200182810382526026815260200180613e956026913960400191505060405180910390fd5b506001600160a01b03166000908152600660205260409020805460ff1916905560078054600019019055565b60085460ff1615806121f957503360009081526006602052604090205460ff165b806122085750612208336110cf565b6122435760405162461bcd60e51b8152600401808060200182810382526023815260200180613dd76023913960400191505060405180910390fd5b6008546301000000900460ff161561228c5760405162461bcd60e51b815260040180806020018281038252603b815260200180613d9c603b913960400191505060405180910390fd5b6005546040805163ee5020a960e01b81526004810184905233602482015290516001600160a01b039092169163ee5020a991604480820192600092909190829003018186803b1580156122de57600080fd5b505afa1580156122f2573d6000803e3d6000fd5b5050600254604080516378bd793560e01b81526004810186905290516000945084935083928392839283926001600160a01b0316916378bd7935916024808301926101a0929190829003018186803b15801561234d57600080fd5b505afa158015612361573d6000803e3d6000fd5b505050506040513d6101a081101561237857600080fd5b81019080805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291905050509c5050509a5050509850985098505050965050600260009054906101000a90046001600160a01b03166001600160a01b0316632a92011433896040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050600060405180830381600087803b15801561248957600080fd5b505af115801561249d573d6000803e3d6000fd5b505060025460408051631fab41fb60e21b8152600481018c9052602481018a905260448101899052606481018890528615156084820152600160a482015260ff861660c482015290516001600160a01b039092169350637ead07ec925060e48082019260009290919082900301818387803b15801561251b57600080fd5b505af115801561252f573d6000803e3d6000fd5b5050604080518a815290518993507fed697cc54e27dd6c073f64d9bef3f05cb3a63d9102596f91709e544cd513523392509081900360200190a250505050505050565b6000546001600160a01b03163314806125ce5760005b6001548110156125cc576001818154811061259f57fe5b6000918252602090912001546001600160a01b03163314156125c457600191506125cc565b600101612588565b505b8061260a5760405162461bcd60e51b8152600401808060200182810382526026815260200180613e956026913960400191505060405180910390fd5b506008805491151563010000000263ff00000019909216919091179055565b6000546001600160a01b03163314806126855760005b600154811015612683576001818154811061265657fe5b6000918252602090912001546001600160a01b031633141561267b5760019150612683565b60010161263f565b505b806126c15760405162461bcd60e51b8152600401808060200182810382526026815260200180613e956026913960400191505060405180910390fd5b50600880549115156401000000000264ff0000000019909216919091179055565b60085460ff16158061270357503360009081526006602052604090205460ff165b806127125750612712336110cf565b61274d5760405162461bcd60e51b8152600401808060200182810382526023815260200180613dd76023913960400191505060405180910390fd5b600854610100900460ff16156127945760405162461bcd60e51b815260040180806020018281038252603e815260200180613cf3603e913960400191505060405180910390fd5b60055460408051630bdea8f960e31b8152600481018590526024810184905233604482015290516001600160a01b0390921691635ef547c891606480820192600092909190829003018186803b1580156127ed57600080fd5b505afa158015612801573d6000803e3d6000fd5b5050600254604080516378bd793560e01b81526004810187905290516000945084935083928392839283926001600160a01b0316916378bd7935916024808301926101a0929190829003018186803b15801561285c57600080fd5b505afa158015612870573d6000803e3d6000fd5b505050506040513d6101a081101561288757600080fd5b506020810151608082015160a083015160c084015160e085015161010090950151939a509198509650945090925090506001600160a01b0381161561294d57600480546040805163a9059cbb60e01b81526001600160a01b0385811694820194909452602481018990529051929091169163a9059cbb916044808201926020929091908290030181600087803b15801561292057600080fd5b505af1158015612934573d6000803e3d6000fd5b505050506040513d602081101561294a57600080fd5b50505b600260009054906101000a90046001600160a01b03166001600160a01b0316637ead07ec89878787600080600360009054906101000a90046001600160a01b03166001600160a01b03166360fa2d576040518163ffffffff1660e01b815260040160206040518083038186803b1580156129c657600080fd5b505afa1580156129da573d6000803e3d6000fd5b505050506040513d60208110156129f057600080fd5b5051604080516001600160e01b031960e08b901b168152600481019890985260248801969096526044870194909452606486019290925215156084850152151560a484015260ff1660c48301525160e480830192600092919082900301818387803b158015612a5e57600080fd5b505af1158015612a72573d6000803e3d6000fd5b505060048054604080516323b872dd60e01b8152339381019390935230602484015260448301879052516001600160a01b0390911693506323b872dd925060648083019260209291908290030181600087803b158015612ad157600080fd5b505af1158015612ae5573d6000803e3d6000fd5b505050506040513d6020811015612afb57600080fd5b50506002546040805163b2e553b160e01b8152600481018b9052336024820181905260448201869052606482015242608482015290516001600160a01b039092169163b2e553b19160a48082019260009290919082900301818387803b158015612b6457600080fd5b505af1158015612b78573d6000803e3d6000fd5b5050604080518b815233602082015281518a94507f2dd8b7b9d2ede2509afc1afc4bd0d8f64720834fcd9e3f6ff2beb79ae062cbf793509081900390910190a25050505050505050565b6004546001600160a01b031681565b600854640100000000900460ff1681565b6002546001600160a01b031681565b60085460ff161580612c1257503360009081526006602052604090205460ff165b80612c215750612c21336110cf565b612c5c5760405162461bcd60e51b8152600401808060200182810382526023815260200180613dd76023913960400191505060405180910390fd5b6008546301000000900460ff1615612ca55760405162461bcd60e51b815260040180806020018281038252603b815260200180613cb8603b913960400191505060405180910390fd5b600554604080516327a0ab6b60e01b81526004810184905233602482015290516001600160a01b03909216916327a0ab6b91604480820192600092909190829003018186803b158015612cf757600080fd5b505afa158015612d0b573d6000803e3d6000fd5b505050506000806000806000806000600260009054906101000a90046001600160a01b03166001600160a01b031663b1ddf52f896040518263ffffffff1660e01b8152600401808281526020019150506101a06040518083038186803b158015612d7457600080fd5b505afa158015612d88573d6000803e3d6000fd5b505050506040513d6101a0811015612d9f57600080fd5b50604080820151608083015160a084015160c085015160e08601516101408701516101809097015160035487516360fa2d5760e01b81529751969f50949d50929b50909950975093955092935088926001600160a01b0316916360fa2d57916004808301926020929190829003018186803b158015612e1d57600080fd5b505afa158015612e31573d6000803e3d6000fd5b505050506040513d6020811015612e4757600080fd5b505160ff83811691161415612e595750825b60035460408051631adeba3760e21b8152905160009283926001600160a01b0390911691636b7ae8dc91600480820192602092909190829003018186803b158015612ea357600080fd5b505afa158015612eb7573d6000803e3d6000fd5b505050506040513d6020811015612ecd57600080fd5b50516001600160a01b031614801590612f54575060035460408051630eb4eff160e11b815290516000926001600160a01b031691631d69dfe2916004808301926020929190829003018186803b158015612f2657600080fd5b505afa158015612f3a573d6000803e3d6000fd5b505050506040513d6020811015612f5057600080fd5b5051115b1561306357613060612fdf83600360009054906101000a90046001600160a01b03166001600160a01b0316631d69dfe26040518163ffffffff1660e01b815260040160206040518083038186803b158015612fae57600080fd5b505afa158015612fc2573d6000803e3d6000fd5b505050506040513d6020811015612fd857600080fd5b5051613b54565b6003546040805163262e799d60e11b8152905161305b926001600160a01b031691634c5cf33a916004808301926020929190829003018186803b15801561302557600080fd5b505afa158015613039573d6000803e3d6000fd5b505050506040513d602081101561304f57600080fd5b5051600a0a6064613b54565b613bb6565b90505b6002546040805163197d0b0160e11b8152600481018d9052602481018b9052604481018a9052606481018990526001608482015286151560a482015260ff861660c482015290516001600160a01b03909216916332fa16029160e48082019260009290919082900301818387803b1580156130dd57600080fd5b505af11580156130f1573d6000803e3d6000fd5b50506004546001600160a01b0316915063a9059cbb90508a6131138585613c1d565b6040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561316257600080fd5b505af1158015613176573d6000803e3d6000fd5b505050506040513d602081101561318c57600080fd5b50506004805460035460408051631adeba3760e21b815290516001600160a01b039384169463a9059cbb9490931692636b7ae8dc92808201926020929091829003018186803b1580156131de57600080fd5b505afa1580156131f2573d6000803e3d6000fd5b505050506040513d602081101561320857600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b039092166004830152602482018590525160448083019260209291908290030181600087803b15801561325857600080fd5b505af115801561326c573d6000803e3d6000fd5b505050506040513d602081101561328257600080fd5b50506040518a907f677dfcbfea078e0ac31239ba174c804026b1a9b44a084e54566c4e69f240a3b790600090a250505050505050505050565b6008546301000000900460ff1681565b6003546001600160a01b031681565b6000546001600160a01b03163314613327576040805162461bcd60e51b815260206004820152601d6024820152600080516020613d7c833981519152604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314613396576040805162461bcd60e51b815260206004820152601d6024820152600080516020613d7c833981519152604482015290519081900360640190fd5b600580546001600160a01b0319166001600160a01b0392909216919091179055565b60085460ff1615806133d957503360009081526006602052604090205460ff165b806133e857506133e8336110cf565b6134235760405162461bcd60e51b8152600401808060200182810382526023815260200180613dd76023913960400191505060405180910390fd5b600854640100000000900460ff161561346d5760405162461bcd60e51b815260040180806020018281038252603f815260200180613e35603f913960400191505060405180910390fd5b60055460408051632cd4796160e01b81526004810184905233602482015290516001600160a01b0390921691632cd4796191604480820192600092909190829003018186803b1580156134bf57600080fd5b505afa1580156134d3573d6000803e3d6000fd5b505050506000600360009054906101000a90046001600160a01b03166001600160a01b0316636ef569a56040518163ffffffff1660e01b815260040160206040518083038186803b15801561352757600080fd5b505afa15801561353b573d6000803e3d6000fd5b505050506040513d602081101561355157600080fd5b505111156136c7576004805460035460408051631adeba3760e21b815290516001600160a01b03938416946323b872dd9433941692636b7ae8dc9281830192602092829003018186803b1580156135a757600080fd5b505afa1580156135bb573d6000803e3d6000fd5b505050506040513d60208110156135d157600080fd5b505160035460408051636ef569a560e01b815290516001600160a01b0390921691636ef569a591600480820192602092909190829003018186803b15801561361857600080fd5b505afa15801561362c573d6000803e3d6000fd5b505050506040513d602081101561364257600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b0394851660048201529290931660248301526044820152905160648083019260209291908290030181600087803b15801561369a57600080fd5b505af11580156136ae573d6000803e3d6000fd5b505050506040513d60208110156136c457600080fd5b50505b60025460408051630aa4804560e21b81523360048201526024810184905290516001600160a01b0390921691632a9201149160448082019260009290919082900301818387803b15801561371a57600080fd5b505af115801561372e573d6000803e3d6000fd5b505060025460035460408051635a4e5a1560e01b815290516001600160a01b03938416955063e3b6c8349450869390921691635a4e5a1591600480820192602092909190829003018186803b15801561378657600080fd5b505afa15801561379a573d6000803e3d6000fd5b505050506040513d60208110156137b057600080fd5b5051604080516001600160e01b031960e086901b168152600481019390935260ff909116602483015251604480830192600092919082900301818387803b1580156137fa57600080fd5b505af115801561380e573d6000803e3d6000fd5b50506002546040805163742b4d5960e11b81526004810186905290516001600160a01b03909216935063e8569ab29250602480820192602092909190829003018186803b15801561385e57600080fd5b505afa158015613872573d6000803e3d6000fd5b505050506040513d602081101561388857600080fd5b50516040517fb634bf7077e0834bb2b14021fd5dc59a2cd63e973d0dbf052d523ac2458a671a90600090a250565b60085460ff1681565b600854610100900460ff1681565b6000546001600160a01b03163314806139295760005b60015481101561392757600181815481106138fa57fe5b6000918252602090912001546001600160a01b031633141561391f5760019150613927565b6001016138e3565b505b806139655760405162461bcd60e51b8152600401808060200182810382526026815260200180613e956026913960400191505060405180910390fd5b50600880549115156101000261ff0019909216919091179055565b6000546001600160a01b031633146139cd576040805162461bcd60e51b815260206004820152601d6024820152600080516020613d7c833981519152604482015290519081900360640190fd5b6001600160a01b038116613a28576040805162461bcd60e51b815260206004820152601e60248201527f4e657720636f6e7472616374206f776e65722063616e6e6f7420626520300000604482015290519081900360640190fd5b600080546001600160a01b038381166001600160a01b0319831681179093556040805191909216808252602082019390935281517f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca929181900390910190a15050565b6000546001600160a01b0316331480613ae75760005b600154811015613ae55760018181548110613ab857fe5b6000918252602090912001546001600160a01b0316331415613add5760019150613ae5565b600101613aa1565b505b80613b235760405162461bcd60e51b8152600401808060200182810382526026815260200180613e956026913960400191505060405180910390fd5b506001600160a01b03166000908152600660205260409020805460ff19166001908117909155600780549091019055565b600082613b6357506000613bb0565b82820282848281613b7057fe5b0414613bad5760405162461bcd60e51b8152600401808060200182810382526021815260200180613e746021913960400191505060405180910390fd5b90505b92915050565b6000808211613c0c576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381613c1557fe5b049392505050565b600082821115613c74576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b8154818355818111156118f7576000838152602090206118f791810190830161174391905b80821115613cb35760008155600101613c9f565b509056fe436c61696d696e6720564545442066726f6d20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c6550757263686173696e67206f662056494d7320696e20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c6556696d41756374696f6e3a205468652061756374696f6e20696e646578206973206e6f742076616c69645f61646d696e4164647265737320697320616c726561647920616e2061646d696e53656e646572206d75737420626520636f6e7472616374206f776e6572000000436c61696d696e672056494d732066726f6d20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c65796f7520617265206e6f7420616c6c6f77656420746f2070617274696369706174652e42696464696e67206f6e2056494d7320696e20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c6543616e63656c6c696e67204c697374696e67732069732063757272656e746c7920756e617661696c61626c6520696e20746865206d61726b6574706c616365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7753656e646572206d7573742062652061646d696e206f7220636f6e7472616374206f776e657256696d41756374696f6e3a20546869732061756374696f6e20697320616c72656164792063616e63656c6c65642e4c697374696e672056494d7320696e20746865206d61726b6574706c6163652069732063757272656e746c7920756e617661696c61626c654661696c656420746f2073656e64205645454420746f2064657374696e6174696f6ea265627a7a72315820409ca01adb9bcf04f7305a09809404c62570a1a2697b25dd9bf19a8c7cb654a864736f6c63430005100032