Address Details
contract

0x1Dc825F0772ab99E083b6dcff2d4d294deeD2509

Creator
0x0ca82c–81b919 at 0x48c6e2–ee8b41
Balance
0 CELO ( )
Locked CELO Balance
0.00 CELO
Voting CELO Balance
0.00 CELO
Pending Unlocked Gold
0.00 CELO
Tokens
Fetching tokens...
Transactions
209,710 Transactions
Transfers
0 Transfers
Gas Used
41,877,597,165
Last Balance Update
21489933

Contract Creation Code

Verify & Publish
0x60c060405260086080819052675354414d50494e4760c01b60a09081526200002b9160009190620000a3565b503480156200003957600080fd5b506000620000466200009f565b600180546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060006006556200014f565b3390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620000db576000855562000126565b82601f10620000f657805160ff191683800117855562000126565b8280016001018555821562000126579182015b828111156200012657825182559160200191906001019062000109565b506200013492915062000138565b5090565b5b8082111562000134576000815560010162000139565b611e50806200015f6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063a5b0d68c116100a2578063e26e4cf911610071578063e26e4cf914610619578063e2a2f0a314610636578063f078e5db1461065c578063f2fde38b14610688578063f720f80b146106ae57610116565b8063a5b0d68c14610528578063b75c7dc61461055a578063b88fbd2d14610577578063c1401b03146105c157610116565b8063715018a6116100e9578063715018a6146102bf578063850ee4d8146102c95780638da5cb5b14610336578063958553431461035a5780639fd063051461045557610116565b806306661abd1461011b5780631097d54a146101355780635f5d408c1461016f57806365ac232014610242575b600080fd5b6101236106d4565b60408051918252519081900360200190f35b61015b6004803603602081101561014b57600080fd5b50356001600160a01b03166106da565b604080519115158252519081900360200190f35b61015b600480360360a081101561018557600080fd5b8135916001600160a01b0360208201351691810190606081016040820135600160201b8111156101b457600080fd5b8201836020820111156101c657600080fd5b803590602001918460018302840111600160201b831117156101e757600080fd5b919390929091602081019035600160201b81111561020457600080fd5b82018360208201111561021657600080fd5b803590602001918460018302840111600160201b8311171561023757600080fd5b9193509150356107dd565b61024a610881565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561028457818101518382015260200161026c565b50505050905090810190601f1680156102b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102c761090f565b005b6102e6600480360360208110156102df57600080fd5b50356109b1565b60405180876001600160a01b0316815260200186815260200185151581526020018460000b8152602001836001600160a01b03168152602001828152602001965050505050505060405180910390f35b61033e6109f8565b604080516001600160a01b039092168252519081900360200190f35b6103776004803603602081101561037057600080fd5b5035610a07565b604051808060200180602001838103835285818151815260200191508051906020019080838360005b838110156103b85781810151838201526020016103a0565b50505050905090810190601f1680156103e55780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015610418578181015183820152602001610400565b50505050905090810190601f1680156104455780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b61015b600480360360a081101561046b57600080fd5b8135916001600160a01b0360208201351691810190606081016040820135600160201b81111561049a57600080fd5b8201836020820111156104ac57600080fd5b803590602001918460018302840111600160201b831117156104cd57600080fd5b919390929091602081019035600160201b8111156104ea57600080fd5b8201836020820111156104fc57600080fd5b803590602001918460018302840111600160201b8311171561051d57600080fd5b919350915035610b46565b61015b6004803603606081101561053e57600080fd5b508035906001600160a01b036020820135169060400135610c52565b61015b6004803603602081101561057057600080fd5b5035610ccf565b6105a36004803603604081101561058d57600080fd5b50803590602001356001600160a01b03166110dc565b60408051921515835260009190910b60208301528051918290030190f35b6105c96111be565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156106055781810151838201526020016105ed565b505050509050019250505060405180910390f35b61015b6004803603602081101561062f57600080fd5b5035611220565b61015b6004803603602081101561064c57600080fd5b50356001600160a01b0316611638565b6102e66004803603604081101561067257600080fd5b50803590602001356001600160a01b031661173f565b6102c76004803603602081101561069e57600080fd5b50356001600160a01b0316611792565b61015b600480360360208110156106c457600080fd5b50356001600160a01b03166117f6565b60065490565b6000806106e5611807565b6001549091506001600160a01b038083169116148061070857506107088161180b565b6107435760405162461bcd60e51b815260040180806020018281038252602d815260200180611d85602d913960400191505060405180910390fd5b61074c8361180b565b156107885760405162461bcd60e51b8152600401808060200182810382526023815260200180611dd86023913960400191505060405180910390fd5b60028054600180820183556000929092527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180546001600160a01b0319166001600160a01b03861617905591505b50919050565b60006107ea88888461186a565b506000888152600560205260409020610804818888611c60565b50610813600182018686611c60565b5060008981526005602052604090208154829190610847908290849060026000196101006001841615020190911604611cec565b506001820181600101908054600181600116156101000203166002900461086f929190611cec565b5060019b9a5050505050505050505050565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109075780601f106108dc57610100808354040283529160200191610907565b820191906000526020600020905b8154815290600101906020018083116108ea57829003601f168201915b505050505081565b610917611807565b6001546001600160a01b03908116911614610967576040805162461bcd60e51b81526020600482018190526024820152600080516020611dfb833981519152604482015290519081900360640190fd5b6001546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600180546001600160a01b0319169055565b6003602081905260009182526040822080546001820154600283015492909301546001600160a01b039182169460ff841693610100810490910b9262010000909104169086565b6001546001600160a01b031690565b60056020908152600091825260409182902080548351601f60026000196101006001861615020190931692909204918201849004840281018401909452808452909291839190830182828015610a9e5780601f10610a7357610100808354040283529160200191610a9e565b820191906000526020600020905b815481529060010190602001808311610a8157829003601f168201915b505050505090806001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b3c5780601f10610b1157610100808354040283529160200191610b3c565b820191906000526020600020905b815481529060010190602001808311610b1f57829003601f168201915b5050505050905082565b600080610b51611807565b6001549091506001600160a01b0380831691161480610b745750610b748161180b565b610baf5760405162461bcd60e51b815260040180806020018281038252602d815260200180611d85602d913960400191505060405180910390fd5b610bba89898561186a565b506000898152600560205260409020610bd4818989611c60565b50610be3600182018787611c60565b5060008a81526005602052604090208154829190610c17908290849060026000196101006001841615020190911604611cec565b5060018201816001019080546001816001161561010002031660029004610c3f929190611cec565b5060019c9b505050505050505050505050565b600080610c5d611807565b6001549091506001600160a01b0380831691161480610c805750610c808161180b565b610cbb5760405162461bcd60e51b815260040180806020018281038252602d815260200180611d85602d913960400191505060405180910390fd5b610cc685858561186a565b95945050505050565b6000610cd9611807565b6001546001600160a01b03908116911614610d29576040805162461bcd60e51b81526020600482018190526024820152600080516020611dfb833981519152604482015290519081900360640190fd5b600082815260036020526040902080546001600160a01b0316610d93576040805162461bcd60e51b815260206004820152601d60248201527f63726564656e7469616c206861736820646f65736e2774206578697374000000604482015290519081900360640190fd5b600281015460ff16610dec576040805162461bcd60e51b815260206004820152601d60248201527f43726564656e7469616c20697320616c7265616479207265766f6b6564000000604482015290519081900360640190fd5b60008160020160006101000a81548160ff02191690831515021790555060018160020160016101000a81548160ff021916908360000b60ff160217905550806004600085815260200190815260200160002060008360020160029054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b031602179055506003820154816003015590505080600360008581526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b031602179055506003820154816003015590505060066000815480929190600190039190505550827f80d4746828447d65eceb938c7f9d85fbeb232fe7819d5209ed452b3940f8904b6110b3611807565b604080516001600160a01b0390921682524260208301528051918290030190a250600192915050565b60008281526004602090815260408083206001600160a01b038086168552908352818420825160c08101845281548316808252600183015495820195909552600282015460ff81161515948201949094526101008404860b860b860b60608201526201000090930490911660808301526003015460a082015282916111a8576040805162461bcd60e51b815260206004820152601d60248201527f43726564656e7469616c206861736820646f65736e2774206578697374000000604482015290519081900360640190fd5b8060400151816060015192509250509250929050565b6060600280548060200260200160405190810160405280929190818152602001828054801561121657602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116111f8575b5050505050905090565b600061122a611807565b6001546001600160a01b0390811691161461127a576040805162461bcd60e51b81526020600482018190526024820152600080516020611dfb833981519152604482015290519081900360640190fd5b600082815260036020526040902080546001600160a01b03166112e4576040805162461bcd60e51b815260206004820152601d60248201527f63726564656e7469616c206861736820646f65736e2774206578697374000000604482015290519081900360640190fd5b600281015460ff161561133e576040805162461bcd60e51b815260206004820152601960248201527f43726564656e7469616c206e6f74206973207265766f6b656400000000000000604482015290519081900360640190fd5b60018160020160006101000a81548160ff02191690831515021790555060028160020160016101000a81548160ff021916908360000b60ff160217905550806004600085815260200190815260200160002060008360020160029054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b031602179055506003820154816003015590505080600360008581526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b0316021790555060038201548160030155905050600660008154809291906001019190505550827f889569e4303664728fba29a472b24d3032707e6ebbee9a46e070c5c8f2ae4c25611604611807565b8354604080516001600160a01b0393841681529290911660208301524282820152519081900360600190a250600192915050565b600080611643611807565b6001549091506001600160a01b038083169116148061166657506116668161180b565b6116a15760405162461bcd60e51b815260040180806020018281038252602d815260200180611d85602d913960400191505060405180910390fd5b600080805b6002548110156116f657856001600160a01b0316600282815481106116c757fe5b6000918252602090912001546001600160a01b031614156116ee57600192508091506116f6565b6001016116a6565b5060018215151415611734576002818154811061170f57fe5b600091825260209091200180546001600160a01b031916905550600192506107d79050565b6000935050506107d7565b600460209081526000928352604080842090915290825281208054600182015460028301546003909301546001600160a01b0392831694919360ff811693610100820490930b9262010000909104169086565b61179a611807565b6001546001600160a01b039081169116146117ea576040805162461bcd60e51b81526020600482018190526024820152600080516020611dfb833981519152604482015290519081900360640190fd5b6117f381611bbf565b50565b60006118018261180b565b92915050565b3390565b600080805b60025460ff8216101561186357836001600160a01b031660028260ff168154811061183757fe5b6000918252602090912001546001600160a01b0316141561185b5760019150611863565b600101611810565b5092915050565b600083815260036020526040812080546001600160a01b0316156118d5576040805162461bcd60e51b815260206004820152601960248201527f43726564656e7469616c20616c72656164792065786973747300000000000000604482015290519081900360640190fd5b6003810183905580546001600160a01b0319166001600160a01b0385161781554260018083019190915560028201805460ff191690911761ff00191690556000858152600460205260408120829161192b611807565b6001600160a01b03166001600160a01b031681526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b031602179055506003820154816003015590505080600360008781526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b0316021790555060038201548160030155905050600660008154809291906001019190505550847f889569e4303664728fba29a472b24d3032707e6ebbee9a46e070c5c8f2ae4c25611b85611807565b6001840154604080516001600160a01b039384168152928916602084015282810191909152519081900360600190a2506001949350505050565b6001600160a01b038116611c045760405162461bcd60e51b8152600401808060200182810382526026815260200180611db26026913960400191505060405180910390fd5b6001546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282611c965760008555611cdc565b82601f10611caf5782800160ff19823516178555611cdc565b82800160010185558215611cdc579182015b82811115611cdc578235825591602001919060010190611cc1565b50611ce8929150611d6f565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282611d225760008555611cdc565b82601f10611d335780548555611cdc565b82800160010185558215611cdc57600052602060002091601f016020900482015b82811115611cdc578254825591600101919060010190611d54565b5b80821115611ce85760008155600101611d7056fe4d617374657261626c653a2063616c6c6572206973206e6f7420746865206f776e6572206f72206d61737465724f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737344494420616c7265616479206578697374732077697468206d617374657220726f6c654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122081547d884a9dc4587fa0bb935b57c1e61e4b616f3471a230c6670a7c76fb431b64736f6c63430007060033

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106101165760003560e01c8063a5b0d68c116100a2578063e26e4cf911610071578063e26e4cf914610619578063e2a2f0a314610636578063f078e5db1461065c578063f2fde38b14610688578063f720f80b146106ae57610116565b8063a5b0d68c14610528578063b75c7dc61461055a578063b88fbd2d14610577578063c1401b03146105c157610116565b8063715018a6116100e9578063715018a6146102bf578063850ee4d8146102c95780638da5cb5b14610336578063958553431461035a5780639fd063051461045557610116565b806306661abd1461011b5780631097d54a146101355780635f5d408c1461016f57806365ac232014610242575b600080fd5b6101236106d4565b60408051918252519081900360200190f35b61015b6004803603602081101561014b57600080fd5b50356001600160a01b03166106da565b604080519115158252519081900360200190f35b61015b600480360360a081101561018557600080fd5b8135916001600160a01b0360208201351691810190606081016040820135600160201b8111156101b457600080fd5b8201836020820111156101c657600080fd5b803590602001918460018302840111600160201b831117156101e757600080fd5b919390929091602081019035600160201b81111561020457600080fd5b82018360208201111561021657600080fd5b803590602001918460018302840111600160201b8311171561023757600080fd5b9193509150356107dd565b61024a610881565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561028457818101518382015260200161026c565b50505050905090810190601f1680156102b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102c761090f565b005b6102e6600480360360208110156102df57600080fd5b50356109b1565b60405180876001600160a01b0316815260200186815260200185151581526020018460000b8152602001836001600160a01b03168152602001828152602001965050505050505060405180910390f35b61033e6109f8565b604080516001600160a01b039092168252519081900360200190f35b6103776004803603602081101561037057600080fd5b5035610a07565b604051808060200180602001838103835285818151815260200191508051906020019080838360005b838110156103b85781810151838201526020016103a0565b50505050905090810190601f1680156103e55780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015610418578181015183820152602001610400565b50505050905090810190601f1680156104455780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b61015b600480360360a081101561046b57600080fd5b8135916001600160a01b0360208201351691810190606081016040820135600160201b81111561049a57600080fd5b8201836020820111156104ac57600080fd5b803590602001918460018302840111600160201b831117156104cd57600080fd5b919390929091602081019035600160201b8111156104ea57600080fd5b8201836020820111156104fc57600080fd5b803590602001918460018302840111600160201b8311171561051d57600080fd5b919350915035610b46565b61015b6004803603606081101561053e57600080fd5b508035906001600160a01b036020820135169060400135610c52565b61015b6004803603602081101561057057600080fd5b5035610ccf565b6105a36004803603604081101561058d57600080fd5b50803590602001356001600160a01b03166110dc565b60408051921515835260009190910b60208301528051918290030190f35b6105c96111be565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156106055781810151838201526020016105ed565b505050509050019250505060405180910390f35b61015b6004803603602081101561062f57600080fd5b5035611220565b61015b6004803603602081101561064c57600080fd5b50356001600160a01b0316611638565b6102e66004803603604081101561067257600080fd5b50803590602001356001600160a01b031661173f565b6102c76004803603602081101561069e57600080fd5b50356001600160a01b0316611792565b61015b600480360360208110156106c457600080fd5b50356001600160a01b03166117f6565b60065490565b6000806106e5611807565b6001549091506001600160a01b038083169116148061070857506107088161180b565b6107435760405162461bcd60e51b815260040180806020018281038252602d815260200180611d85602d913960400191505060405180910390fd5b61074c8361180b565b156107885760405162461bcd60e51b8152600401808060200182810382526023815260200180611dd86023913960400191505060405180910390fd5b60028054600180820183556000929092527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180546001600160a01b0319166001600160a01b03861617905591505b50919050565b60006107ea88888461186a565b506000888152600560205260409020610804818888611c60565b50610813600182018686611c60565b5060008981526005602052604090208154829190610847908290849060026000196101006001841615020190911604611cec565b506001820181600101908054600181600116156101000203166002900461086f929190611cec565b5060019b9a5050505050505050505050565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156109075780601f106108dc57610100808354040283529160200191610907565b820191906000526020600020905b8154815290600101906020018083116108ea57829003601f168201915b505050505081565b610917611807565b6001546001600160a01b03908116911614610967576040805162461bcd60e51b81526020600482018190526024820152600080516020611dfb833981519152604482015290519081900360640190fd5b6001546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600180546001600160a01b0319169055565b6003602081905260009182526040822080546001820154600283015492909301546001600160a01b039182169460ff841693610100810490910b9262010000909104169086565b6001546001600160a01b031690565b60056020908152600091825260409182902080548351601f60026000196101006001861615020190931692909204918201849004840281018401909452808452909291839190830182828015610a9e5780601f10610a7357610100808354040283529160200191610a9e565b820191906000526020600020905b815481529060010190602001808311610a8157829003601f168201915b505050505090806001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b3c5780601f10610b1157610100808354040283529160200191610b3c565b820191906000526020600020905b815481529060010190602001808311610b1f57829003601f168201915b5050505050905082565b600080610b51611807565b6001549091506001600160a01b0380831691161480610b745750610b748161180b565b610baf5760405162461bcd60e51b815260040180806020018281038252602d815260200180611d85602d913960400191505060405180910390fd5b610bba89898561186a565b506000898152600560205260409020610bd4818989611c60565b50610be3600182018787611c60565b5060008a81526005602052604090208154829190610c17908290849060026000196101006001841615020190911604611cec565b5060018201816001019080546001816001161561010002031660029004610c3f929190611cec565b5060019c9b505050505050505050505050565b600080610c5d611807565b6001549091506001600160a01b0380831691161480610c805750610c808161180b565b610cbb5760405162461bcd60e51b815260040180806020018281038252602d815260200180611d85602d913960400191505060405180910390fd5b610cc685858561186a565b95945050505050565b6000610cd9611807565b6001546001600160a01b03908116911614610d29576040805162461bcd60e51b81526020600482018190526024820152600080516020611dfb833981519152604482015290519081900360640190fd5b600082815260036020526040902080546001600160a01b0316610d93576040805162461bcd60e51b815260206004820152601d60248201527f63726564656e7469616c206861736820646f65736e2774206578697374000000604482015290519081900360640190fd5b600281015460ff16610dec576040805162461bcd60e51b815260206004820152601d60248201527f43726564656e7469616c20697320616c7265616479207265766f6b6564000000604482015290519081900360640190fd5b60008160020160006101000a81548160ff02191690831515021790555060018160020160016101000a81548160ff021916908360000b60ff160217905550806004600085815260200190815260200160002060008360020160029054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b031602179055506003820154816003015590505080600360008581526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b031602179055506003820154816003015590505060066000815480929190600190039190505550827f80d4746828447d65eceb938c7f9d85fbeb232fe7819d5209ed452b3940f8904b6110b3611807565b604080516001600160a01b0390921682524260208301528051918290030190a250600192915050565b60008281526004602090815260408083206001600160a01b038086168552908352818420825160c08101845281548316808252600183015495820195909552600282015460ff81161515948201949094526101008404860b860b860b60608201526201000090930490911660808301526003015460a082015282916111a8576040805162461bcd60e51b815260206004820152601d60248201527f43726564656e7469616c206861736820646f65736e2774206578697374000000604482015290519081900360640190fd5b8060400151816060015192509250509250929050565b6060600280548060200260200160405190810160405280929190818152602001828054801561121657602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116111f8575b5050505050905090565b600061122a611807565b6001546001600160a01b0390811691161461127a576040805162461bcd60e51b81526020600482018190526024820152600080516020611dfb833981519152604482015290519081900360640190fd5b600082815260036020526040902080546001600160a01b03166112e4576040805162461bcd60e51b815260206004820152601d60248201527f63726564656e7469616c206861736820646f65736e2774206578697374000000604482015290519081900360640190fd5b600281015460ff161561133e576040805162461bcd60e51b815260206004820152601960248201527f43726564656e7469616c206e6f74206973207265766f6b656400000000000000604482015290519081900360640190fd5b60018160020160006101000a81548160ff02191690831515021790555060028160020160016101000a81548160ff021916908360000b60ff160217905550806004600085815260200190815260200160002060008360020160029054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b031602179055506003820154816003015590505080600360008581526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b0316021790555060038201548160030155905050600660008154809291906001019190505550827f889569e4303664728fba29a472b24d3032707e6ebbee9a46e070c5c8f2ae4c25611604611807565b8354604080516001600160a01b0393841681529290911660208301524282820152519081900360600190a250600192915050565b600080611643611807565b6001549091506001600160a01b038083169116148061166657506116668161180b565b6116a15760405162461bcd60e51b815260040180806020018281038252602d815260200180611d85602d913960400191505060405180910390fd5b600080805b6002548110156116f657856001600160a01b0316600282815481106116c757fe5b6000918252602090912001546001600160a01b031614156116ee57600192508091506116f6565b6001016116a6565b5060018215151415611734576002818154811061170f57fe5b600091825260209091200180546001600160a01b031916905550600192506107d79050565b6000935050506107d7565b600460209081526000928352604080842090915290825281208054600182015460028301546003909301546001600160a01b0392831694919360ff811693610100820490930b9262010000909104169086565b61179a611807565b6001546001600160a01b039081169116146117ea576040805162461bcd60e51b81526020600482018190526024820152600080516020611dfb833981519152604482015290519081900360640190fd5b6117f381611bbf565b50565b60006118018261180b565b92915050565b3390565b600080805b60025460ff8216101561186357836001600160a01b031660028260ff168154811061183757fe5b6000918252602090912001546001600160a01b0316141561185b5760019150611863565b600101611810565b5092915050565b600083815260036020526040812080546001600160a01b0316156118d5576040805162461bcd60e51b815260206004820152601960248201527f43726564656e7469616c20616c72656164792065786973747300000000000000604482015290519081900360640190fd5b6003810183905580546001600160a01b0319166001600160a01b0385161781554260018083019190915560028201805460ff191690911761ff00191690556000858152600460205260408120829161192b611807565b6001600160a01b03166001600160a01b031681526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b031602179055506003820154816003015590505080600360008781526020019081526020016000206000820160009054906101000a90046001600160a01b03168160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600182015481600101556002820160009054906101000a900460ff168160020160006101000a81548160ff0219169083151502179055506002820160019054906101000a900460000b8160020160016101000a81548160ff021916908360000b60ff1602179055506002820160029054906101000a90046001600160a01b03168160020160026101000a8154816001600160a01b0302191690836001600160a01b0316021790555060038201548160030155905050600660008154809291906001019190505550847f889569e4303664728fba29a472b24d3032707e6ebbee9a46e070c5c8f2ae4c25611b85611807565b6001840154604080516001600160a01b039384168152928916602084015282810191909152519081900360600190a2506001949350505050565b6001600160a01b038116611c045760405162461bcd60e51b8152600401808060200182810382526026815260200180611db26026913960400191505060405180910390fd5b6001546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282611c965760008555611cdc565b82601f10611caf5782800160ff19823516178555611cdc565b82800160010185558215611cdc579182015b82811115611cdc578235825591602001919060010190611cc1565b50611ce8929150611d6f565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282611d225760008555611cdc565b82601f10611d335780548555611cdc565b82800160010185558215611cdc57600052602060002091601f016020900482015b82811115611cdc578254825591600101919060010190611d54565b5b80821115611ce85760008155600101611d7056fe4d617374657261626c653a2063616c6c6572206973206e6f7420746865206f776e6572206f72206d61737465724f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737344494420616c7265616479206578697374732077697468206d617374657220726f6c654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122081547d884a9dc4587fa0bb935b57c1e61e4b616f3471a230c6670a7c76fb431b64736f6c63430007060033