VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x10d128…1322
Summary
Transactions
Transfers
Address
0x10d12814A7D5a55eeC4a6900f878A9c54Ad91322
VET
0.00
VET
VTHO
1.34
VTHO
Tokens
1.34
DBET
Master
0x77B84275F3ea02979D4C662BDED73a2081916C15
Deployer
0x77B84275F3ea02979D4C662BDED73a2081916C15
Code
0x608060405234801561001057600080fd5b5060043610610239576000357c01000000000000000000000000000000000000000000000000000000009004806392e1df6711610142578063c87b56dd116100ca578063e985e9c511610099578063e985e9c514610d0d578063f0bf36ce14610d89578063f2fde38b14610de3578063fab3715414610e27578063fefa5edd14610e6b57610239565b8063c87b56dd14610b4f578063cd29c71a14610bf6578063d0b6b6db14610c79578063d1d46c0214610cc357610239565b8063a33ca78611610111578063a33ca78614610989578063a75767e4146109cb578063b88d4fde146109f9578063b9f6d4cd14610abc578063bc08abf214610af457610239565b806392e1df671461084457806395d89b4114610872578063a22cb465146108f5578063a2de2cc71461094557610239565b80634b0e7216116101c55780637137ed47116101945780637137ed47146106f1578063715018a6146107355780638462151c1461073f5780638da5cb5b146107d85780638f32d59b1461082257610239565b80634b0e7216146105885780634eae17ff146105cc5780636352211e1461062b57806370a082311461069957610239565b806318160ddd1161020c57806318160ddd146103e25780631c0973a41461040057806323b872dd1461044a5780632f745c59146104b857806342842e0e1461051a57610239565b806301ffc9a71461023e57806306fdde03146102a3578063081812fc14610326578063095ea7b314610394575b600080fd5b6102896004803603602081101561025457600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610ee4565b604051808215151515815260200191505060405180910390f35b6102ab611016565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102eb5780820151818401526020810190506102d0565b50505050905090810190601f1680156103185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103526004803603602081101561033c57600080fd5b8101908080359060200190929190505050611053565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103e0600480360360408110156103aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611187565b005b6103ea61152b565b6040518082815260200191505060405180910390f35b6104086115d5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104b66004803603606081101561046057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506115fb565b005b610504600480360360408110156104ce57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611d80565b6040518082815260200191505060405180910390f35b6105866004803603606081101561053057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611e30565b005b6105ca6004803603602081101561059e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612018565b005b6105d46120d8565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156106175780820151818401526020810190506105fc565b505050509050019250505060405180910390f35b6106576004803603602081101561064157600080fd5b810190808035906020019092919050505061219f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106db600480360360208110156106af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506122cd565b6040518082815260200191505060405180910390f35b6107336004803603602081101561070757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612384565b005b61073d6124d5565b005b6107816004803603602081101561075557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612612565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156107c45780820151818401526020810190506107a9565b505050509050019250505060405180910390f35b6107e0612716565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61082a612740565b604051808215151515815260200191505060405180910390f35b6108706004803603602081101561085a57600080fd5b8101908080359060200190929190505050612798565b005b61087a612aa2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156108ba57808201518184015260208101905061089f565b50505050905090810190601f1680156108e75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6109436004803603604081101561090b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050612adf565b005b6109876004803603602081101561095b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612be0565b005b6109b56004803603602081101561099f57600080fd5b8101908080359060200190929190505050612d31565b6040518082815260200191505060405180910390f35b6109f7600480360360208110156109e157600080fd5b8101908080359060200190929190505050612d49565b005b610aba60048036036080811015610a0f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610a7657600080fd5b820183602082011115610a8857600080fd5b80359060200191846001830284011164010000000083111715610aaa57600080fd5b9091929391929390505050612f26565b005b610af260048036036040811015610ad257600080fd5b810190808035906020019092919080359060200190929190505050613130565b005b610b2060048036036020811015610b0a57600080fd5b8101908080359060200190929190505050613249565b604051808581526020018415151515815260200183815260200182815260200194505050505060405180910390f35b610b7b60048036036020811015610b6557600080fd5b8101908080359060200190929190505050613480565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610bbb578082015181840152602081019050610ba0565b50505050905090810190601f168015610be85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610bfe613684565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610c3e578082015181840152602081019050610c23565b50505050905090810190601f168015610c6b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610c81613722565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610ccb613748565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610d6f60048036036040811015610d2357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061376e565b604051808215151515815260200191505060405180910390f35b610de160048036036060811015610d9f57600080fd5b8101908080359060200190929190803515159060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613935565b005b610e2560048036036020811015610df957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613c8c565b005b610e6960048036036020811015610e3d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613d14565b005b610ee260048036036020811015610e8157600080fd5b8101908080359060200190640100000000811115610e9e57600080fd5b820183602082011115610eb057600080fd5b80359060200191846001830284011164010000000083111715610ed257600080fd5b9091929391929390505050613e65565b005b60006301ffc9a77c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610f7757506380ac58cd7c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610fc3575063780e9d637c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061100f5750635b5e139f7c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b60606040805190810160405280600e81526020017f4361706974616c20436974696573000000000000000000000000000000000000815250905090565b60008080549050821015156110b3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061464e6021913960400191505060405180910390fd5b600115156000838154811015156110c657fe5b906000526020600020906006020160030160009054906101000a900460ff16151514151561113f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603281526020018061466f6032913960400191505060405180910390fd5b60008281548110151561114e57fe5b906000526020600020906006020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b80600080549050811080156112095750600073ffffffffffffffffffffffffffffffffffffffff166000828154811015156111be57fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b1515611260576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806145846029913960400191505060405180910390fd5b6001151560008281548110151561127357fe5b906000526020600020906006020160030160009054906101000a900460ff161515141515611309576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f4361706974616c2043697479206d7573742062652047656e657369730000000081525060200191505060405180910390fd5b6000808381548110151561131957fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611414575060011515600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b151561146b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d815260200180614557602d913960400191505060405180910390fd5b8360008481548110151561147b57fe5b906000526020600020906006020160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550828473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a450505050565b6000806000905060008090505b6000805490508110156115cd57600073ffffffffffffffffffffffffffffffffffffffff1660008281548110151561156c57fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156115c2578160010191505b806001019050611538565b508091505090565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b806000805490508110801561167d5750600073ffffffffffffffffffffffffffffffffffffffff1660008281548110151561163257fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15156116d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806145846029913960400191505060405180910390fd5b600115156000828154811015156116e757fe5b906000526020600020906006020160030160009054906101000a900460ff16151514151561177d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f4361706974616c2043697479206d7573742062652047656e657369730000000081525060200191505060405180910390fd5b8160008181548110151561178d57fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611863575060008181548110151561180257fe5b906000526020600020906006020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611933575060026000808381548110151561187b57fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80611a9e57503373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c455279160008481548110151561199d57fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611a4b57600080fd5b505afa158015611a5f573d6000803e3d6000fd5b505050506040513d6020811015611a7557600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff16145b1515611af5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260358152602001806145f26035913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515611b9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f5f746f2063616e6e6f742062652030000000000000000000000000000000000081525060200191505060405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16600084815481101515611bc057fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611c60576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061450e6025913960400191505060405180910390fd5b60008084815481101515611c7057fe5b906000526020600020906006020160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600084815481101515611ccf57fe5b906000526020600020906006020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050505050565b60006060611d8d84612612565b9050805183101515611e07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f496e76616c696420696e7075742e205f696e64657820746f6f206c617267650081525060200191505060405180910390fd5b611e1084612612565b83815181101515611e1d57fe5b9060200190602002015191505092915050565b611e3b8383836115fb565b6000823b905060008111156120125760008373ffffffffffffffffffffffffffffffffffffffff1663150b7a023387866040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200180602001828103825260008152602001602001945050505050602060405180830381600087803b158015611f3757600080fd5b505af1158015611f4b573d6000803e3d6000fd5b505050506040513d6020811015611f6157600080fd5b8101908080519060200190929190505050905063150b7a027c010000000000000000000000000000000000000000000000000000000002817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141515612010576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806146276027913960400191505060405180910390fd5b505b50505050565b612020612740565b1515612094576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d757374206265206f776e657220636f6e747261637400000081525060200191505060405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6060600080905060606120e961152b565b6040519080825280602002602001820160405280156121175781602001602082028038833980820191505090505b50905060008090505b600080549050811015612196576001151560008281548110151561214057fe5b906000526020600020906006020160030160009054906101000a900460ff161515141561218b5780828481518110151561217657fe5b90602001906020020181815250508260010192505b806001019050612120565b50809250505090565b60008073ffffffffffffffffffffffffffffffffffffffff166000838154811015156121c757fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515612285576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c69642063697479000000000000000000000000000000000000000081525060200191505060405180910390fd5b60008281548110151561229457fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515612373576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f43616e6e6f7420717565727920746865207a65726f206164647265737300000081525060200191505060405180910390fd5b61237c82612612565b519050919050565b61238c612740565b1515612400576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d757374206265206f776e657220636f6e747261637400000081525060200191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008114151515612490576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b6124dd612740565b1515612551576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d757374206265206f776e657220636f6e747261637400000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b606060008090506060612624846122cd565b6040519080825280602002602001820160405280156126525781602001602082028038833980820191505090505b50905060008090505b60008054905081101561270b578473ffffffffffffffffffffffffffffffffffffffff1660008281548110151561268e57fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612700578082848151811015156126eb57fe5b90602001906020020181815250508260010192505b80600101905061265b565b508092505050919050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561285d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f53656e646572206d757374206265204275726e20436f6e74726163740000000081525060200191505060405180910390fd5b600080549050811015156128d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f63697479496420697320696e76616c696400000000000000000000000000000081525060200191505060405180910390fd5b6000818154811015156128e857fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614151561299f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260458152602001806145ad6045913960600191505060405180910390fd5b600080828154811015156129af57fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600080838154811015156129f357fe5b906000526020600020906006020160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60606040805190810160405280600481526020017f4350544c00000000000000000000000000000000000000000000000000000000815250905090565b80600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051808215151515815260200191505060405180910390a35050565b612be8612740565b1515612c5c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d757374206265206f776e657220636f6e747261637400000081525060200191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008114151515612cec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60016020528060005260406000206000915090505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612e0e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520746f776e7320636f6e747261637400000081525060200191505060405180910390fd5b8060006001600084815260200190815260200160002054815481101515612e3157fe5b90600052602060002090600602016004015414151515612eb9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f43616e6e6f742064657374726f792061204361706974616c204369747900000081525060200191505060405180910390fd5b60006001600083815260200190815260200160002054905060006001600084815260200190815260200160002081905550807f05b4cf4ad5946d609378d7e96bcce15144abf43ca0ce0afec83157c9ba6cfe4c836040518082815260200191505060405180910390a25050565b612f318585856115fb565b6000843b905060008111156131285760008573ffffffffffffffffffffffffffffffffffffffff1663150b7a0233898888886040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050602060405180830381600087803b15801561304d57600080fd5b505af1158015613061573d6000803e3d6000fd5b505050506040513d602081101561307757600080fd5b8101908080519060200190929190505050905063150b7a027c010000000000000000000000000000000000000000000000000000000002817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141515613126576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806146276027913960400191505060405180910390fd5b505b505050505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156131f5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520746f776e7320636f6e747261637400000081525060200191505060405180910390fd5b806001600084815260200190815260200160002081905550807f1efc7c62a3cf2e82b51f654298ac1daf7beab35a3572cc4a7bb03a4ebc030fc1836040518082815260200191505060405180910390a25050565b600080600080600080549050851080156132d05750600073ffffffffffffffffffffffffffffffffffffffff1660008681548110151561328557fe5b906000526020600020906006020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b1515613344576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f4361706974616c204369747920697320496e76616c696400000000000000000081525060200191505060405180910390fd5b61334c614403565b60008681548110151561335b57fe5b906000526020600020906006020160c060405190810160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600282015481526020016003820160009054906101000a900460ff161515151581526020016004820154815260200160058201548152505090508060400151816060015182608001518360a001519450945094509450509193509193565b60608061348c83613ef7565b9050606081516004805460018160011615610100020316600290049050016040519080825280601f01601f1916602001820160405280156134dc5781602001600182028038833980820191505090505b509050600080905060008090505b60048054600181600116156101000203166002900490508110156135be57600481815460018160011615610100020316600290048110151561352857fe5b8154600116156135475790600052602060002090602091828204019190065b9054901a7f010000000000000000000000000000000000000000000000000000000000000002838380600101945081518110151561358157fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506134ea565b5060008090505b83518110156136785783818151811015156135dc57fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f010000000000000000000000000000000000000000000000000000000000000002838380600101945081518110151561363b57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506135c5565b50819350505050919050565b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561371a5780601f106136ef5761010080835404028352916020019161371a565b820191906000526020600020905b8154815290600101906020018083116136fd57829003601f168201915b505050505081565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008173ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c4552791856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561384257600080fd5b505afa158015613856573d6000803e3d6000fd5b505050506040513d602081101561386c57600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff1614156138a2576001905061392f565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1690505b92915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156139fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f53656e646572206d757374206265204d696e7420436f6e74726163740000000081525060200191505060405180910390fd5b61a00283101515613a56576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806145336024913960400191505060405180910390fd5b600115158215151480613a7157506000613a6f826122cd565b145b1515613ac8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806146a16027913960400191505060405180910390fd5b600080805490509050600060c0604051908101604052808473ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018515158152602001868152602001428152509080600181540180825580915050906001820390600052602060002090600602016000909192909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002015560608201518160030160006101000a81548160ff0219169083151502179055506080820151816004015560a08201518160050155505050808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a450505050565b613c94612740565b1515613d08576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d757374206265206f776e657220636f6e747261637400000081525060200191505060405180910390fd5b613d11816141e9565b50565b613d1c612740565b1515613d90576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d757374206265206f776e657220636f6e747261637400000081525060200191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008114151515613e20576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f506172616d657465722063616e6e6f74206265207a65726f000000000000000081525060200191505060405180910390fd5b81600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b613e6d612740565b1515613ee1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d757374206265206f776e657220636f6e747261637400000081525060200191505060405180910390fd5b818160049190613ef2929190614468565b505050565b606060008260010290506060604080519080825280601f01601f191660200182016040528015613f365781602001600182028038833980820191505090505b50905060008090505b60208110156140ef5760008382602081101515613f5857fe5b1a7f010000000000000000000000000000000000000000000000000000000000000002905060006010827f0100000000000000000000000000000000000000000000000000000000000000900460ff16811515613fb157fe5b047f01000000000000000000000000000000000000000000000000000000000000000290506000817f01000000000000000000000000000000000000000000000000000000000000009004601002837f01000000000000000000000000000000000000000000000000000000000000009004037f010000000000000000000000000000000000000000000000000000000000000002905061405182614331565b856002860281518110151561406257fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535061409b81614331565b85600160028702018151811015156140af57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053505050508080600101915050613f3f565b506060600e6040519080825280601f01601f1916602001820160405280156141265781602001600182028038833980820191505090505b50905060008090505b600e8110156141dd57826032820181518110151561414957fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f01000000000000000000000000000000000000000000000000000000000000000282828151811015156141a257fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080600101905061412f565b50809350505050919050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515614271576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260448152602001806146c86044913960600191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600a827f0100000000000000000000000000000000000000000000000000000000000000900460ff1610156143b2576030827f01000000000000000000000000000000000000000000000000000000000000009004017f01000000000000000000000000000000000000000000000000000000000000000290506143fe565b6057827f01000000000000000000000000000000000000000000000000000000000000009004017f01000000000000000000000000000000000000000000000000000000000000000290505b919050565b60c060405190810160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160001515815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106144a957803560ff19168380011785556144d7565b828001600101855582156144d7579182015b828111156144d65782358255916020019190600101906144bb565b5b5090506144e491906144e8565b5090565b61450a91905b808211156145065760008160009055506001016144ee565b5090565b9056fe5f66726f6d20646f6573206e6f74206f776e20436974792077697468205f746f6b656e4964496e6465782070726f7669646564206973206c6172676572207468616e20706c616e657453656e646572206e6f7420617574686f72697a656420746f20617070726f766520666f72205f746f6b656e49644361706974616c20436974792077697468205f746f6b656e496420646f6573206e6f742065786973745472616e73616374696f6e206d757374206f726967696e6174652066726f6d207468652063757272656e74206f776e6572206f6620746865204361706974616c204369747953656e646572206973206e6f7420616e20617574686f72697a6564206f70657261746f7220666f72204361706974616c20436974795f746f20636f6e7472616374206e6f742073657420757020746f2072656365697665204e465473636974792077697468205f746f6b656e496420646f6573206e6f74206578697374496e76616c696420636974792e20417070726f7665642063697479206d75737420626520612047656e657369732043697479546f6b656e206f776e657220616c7265616479206f776e732061204361706974616c204369747943616e6e6f74207472616e736665724f776e65727368697020746f203020616464726573732c207573652072656e6f756e63654f776e65727368697020696e7374656164a165627a7a72305820c2193e1d3cff28e7bf52c4ddffd6f5d7b92576f133950dee43981d6fe72fcc080029