Sourcify Logosourcify.eth

0x97E1fA30CE93Ee2FBb4f2F4c2008F5091758F36C

on Avalanche C-Chain (43114)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
MasterChef
Compilation Target
Masterchef/Masterchef.sol:MasterChef
Language
Solidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2024-08-08 12:30:54 UTC
Deployer
0x12466e52280ec6bC44A3eb01c6BE56dE42Df0e36
Deployment Transaction
0xb4bbf1b53821080638fa264f2ad76bc6eb5c90f0aedeb284e455ec05c17beae4
Block Number
4338205
Transaction Index
5

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • Masterchef/Masterchef.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

0x6080604052600160055560006009556000600b60006101000a81548160ff02191690831515021790555061012c600b60156101000a81548161ffff021916908361ffff1602179055503480156200005557600080fd5b506040516200434438038062004344833981810160405260a08110156200007b57600080fd5b8101908080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291905050506000620000c66200031760201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35084600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160048190555080600a81905550600760405180608001604052808773ffffffffffffffffffffffffffffffffffffffff1681526020016103e88152602001600a5481526020016000815250908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201556060820151816003015550506103e860098190555050505050506200031f565b600033905090565b614015806200032f6000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c806364482f791161012557806393f1a40b116100ad578063d30ef61b1161007c578063d30ef61b146108b1578063d49e77cd146108d3578063ebeb6ab814610907578063f2fde38b14610927578063fe8b30b81461096b5761021c565b806393f1a40b14610784578063a6e891cc146107ed578063a9e60ceb1461084f578063b3caba5a1461086d5761021c565b80638aa28550116100f45780638aa285501461064a5780638d88a90e146106685780638da5cb5b146106ac5780638dbb1e3a146106e05780638dbdbe6d1461072c5761021c565b806364482f7914610594578063715018a6146105d8578063720593f4146105e25780637cd07e47146106165761021c565b8063451b170a116101a857806351eb05a61161017757806351eb05a6146104ce5780635312ea8e146104fc57806355dbc8261461052a5780635ffe61461461055c578063630b5ba11461058a5761021c565b8063451b170a14610430578063454b06081461046057806348b22bfb1461048e57806348cd4cb1146104b05761021c565b806317caf6f1116101ef57806317caf6f11461030e5780631eaaa0451461032c57806323cf31181461038657806341441d3b146103ca578063441a3e70146103f85761021c565b8063081e3eda146102215780631058d2811461023f5780631441a5a91461026d5780631526fe27146102a1575b600080fd5b61022961099f565b6040518082815260200191505060405180910390f35b61026b6004803603602081101561025557600080fd5b81019080803590602001909291905050506109ac565b005b610275610cbd565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102cd600480360360208110156102b757600080fd5b8101908080359060200190929190505050610ce3565b604051808573ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200194505050505060405180910390f35b610316610d40565b6040518082815260200191505060405180910390f35b6103846004803603606081101561034257600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610d46565b005b6103c86004803603602081101561039c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f27565b005b6103f6600480360360208110156103e057600080fd5b8101908080359060200190929190505050611033565b005b61042e6004803603604081101561040e57600080fd5b8101908080359060200190929190803590602001909291905050506112da565b005b61045e6004803603602081101561044657600080fd5b810190808035151590602001909291905050506115d5565b005b61048c6004803603602081101561047657600080fd5b81019080803590602001909291905050506116ba565b005b610496611ae4565b604051808261ffff16815260200191505060405180910390f35b6104b8611aea565b6040518082815260200191505060405180910390f35b6104fa600480360360208110156104e457600080fd5b8101908080359060200190929190505050611af0565b005b6105286004803603602081101561051257600080fd5b8101908080359060200190929190505050611ea9565b005b61055a6004803603602081101561054057600080fd5b81019080803561ffff169060200190929190505050611fdb565b005b6105886004803603602081101561057257600080fd5b8101908080359060200190929190505050612126565b005b6105926121f8565b005b6105d6600480360360608110156105aa57600080fd5b810190808035906020019092919080359060200190929190803515159060200190929190505050612225565b005b6105e06123a3565b005b6105ea612529565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61061e61254f565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610652612575565b6040518082815260200191505060405180910390f35b6106aa6004803603602081101561067e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061257b565b005b6106b4612682565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610716600480360360408110156106f657600080fd5b8101908080359060200190929190803590602001909291905050506126ab565b6040518082815260200191505060405180910390f35b6107826004803603606081101561074257600080fd5b810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506126dc565b005b6107d06004803603604081101561079a57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612b07565b604051808381526020018281526020019250505060405180910390f35b6108396004803603604081101561080357600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612b38565b6040518082815260200191505060405180910390f35b610857612d84565b6040518082815260200191505060405180910390f35b6108af6004803603602081101561088357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612d8a565b005b6108b9612ef0565b604051808261ffff16815260200191505060405180910390f35b6108db612f04565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61090f612f2a565b60405180821515815260200191505060405180910390f35b6109696004803603602081101561093d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612f3d565b005b610973613011565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000600780549050905090565b600060076000815481106109bc57fe5b9060005260206000209060040201905060006008600080815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508281600001541015610a9a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f77697468647261773a206e6f7420676f6f64000000000000000000000000000081525060200191505060405180910390fd5b610aa46000611af0565b6000610af18260010154610ae3670de0b6b3a7640000610ad58760030154876000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b90506000811115610b0757610b063382613151565b5b6000841115610b7f57610b2784836000015461310790919063ffffffff16565b8260000181905550610b7e33858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132009092919063ffffffff16565b5b610bb4670de0b6b3a7640000610ba68560030154856000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b8260010181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639dc29fac33866040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610c4f57600080fd5b505af1158015610c63573d6000803e3d6000fd5b5050505060003373ffffffffffffffffffffffffffffffffffffffff167ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568866040518082815260200191505060405180910390a350505050565b600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60078181548110610cf057fe5b90600052602060002090600402016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154905084565b60095481565b610d4e6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8015610e1d57610e1c6121f8565b5b6000600a544311610e3057600a54610e32565b435b9050610e49846009546132aa90919063ffffffff16565b600981905550600760405180608001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018381526020016000815250908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050610f21613332565b50505050565b610f2f6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600760008154811061104357fe5b9060005260206000209060040201905060006008600080815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506110b16000611af0565b60008160000154111561112357600061110b82600101546110fd670de0b6b3a76400006110ef8760030154876000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b90506000811115611121576111203382613151565b5b505b600083111561119d5761117d3330858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661341e909392919063ffffffff16565b6111948382600001546132aa90919063ffffffff16565b81600001819055505b6111d2670de0b6b3a76400006111c48460030154846000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b8160010181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561126d57600080fd5b505af1158015611281573d6000803e3d6000fd5b5050505060003373ffffffffffffffffffffffffffffffffffffffff167f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15856040518082815260200191505060405180910390a3505050565b6000821415611351576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f7769746864726177204f50555320627920756e7374616b696e6700000000000081525060200191505060405180910390fd5b60006007838154811061136057fe5b9060005260206000209060040201905060006008600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050828160000154101561143e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f77697468647261773a206e6f7420676f6f64000000000000000000000000000081525060200191505060405180910390fd5b61144784611af0565b60006114948260010154611486670de0b6b3a76400006114788760030154876000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b905060008111156114ca576114a93382613151565b600b60009054906101000a900460ff16156114c9576114c833826134df565b5b5b6000841115611542576114ea84836000015461310790919063ffffffff16565b826000018190555061154133858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132009092919063ffffffff16565b5b611577670de0b6b3a76400006115698560030154856000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b8260010181905550843373ffffffffffffffffffffffffffffffffffffffff167ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568866040518082815260200191505060405180910390a35050505050565b6115dd6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461169d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600b60006101000a81548160ff02191690831515021790555050565b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561177f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6d6967726174653a206e6f206d69677261746f7200000000000000000000000081525060200191505060405180910390fd5b60006007828154811061178e57fe5b9060005260206000209060040201905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561183057600080fd5b505afa158015611844573d6000803e3d6000fd5b505050506040513d602081101561185a57600080fd5b810190808051906020019092919050505090506118ba600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828473ffffffffffffffffffffffffffffffffffffffff166137179092919063ffffffff16565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce5494bb846040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561194757600080fd5b505af115801561195b573d6000803e3d6000fd5b505050506040513d602081101561197157600080fd5b810190808051906020019092919050505090508073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156119eb57600080fd5b505afa1580156119ff573d6000803e3d6000fd5b505050506040513d6020811015611a1557600080fd5b81019080805190602001909291905050508214611a9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f6d6967726174653a20626164000000000000000000000000000000000000000081525060200191505060405180910390fd5b808460000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505050565b61012c81565b600a5481565b600060078281548110611aff57fe5b9060005260206000209060040201905080600201544311611b205750611ea6565b60008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611bad57600080fd5b505afa158015611bc1573d6000803e3d6000fd5b505050506040513d6020811015611bd757600080fd5b810190808051906020019092919050505090506000811415611c03574382600201819055505050611ea6565b6000611c138360020154436126ab565b90506000611c56600954611c488660010154611c3a6004548761303790919063ffffffff16565b61303790919063ffffffff16565b6130bd90919063ffffffff16565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f19600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611ccd600a856130bd90919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611d2057600080fd5b505af1158015611d34573d6000803e3d6000fd5b505050506040513d6020811015611d4a57600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f19600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611e1157600080fd5b505af1158015611e25573d6000803e3d6000fd5b505050506040513d6020811015611e3b57600080fd5b810190808051906020019092919050505050611e90611e7d84611e6f670de0b6b3a76400008561303790919063ffffffff16565b6130bd90919063ffffffff16565b85600301546132aa90919063ffffffff16565b8460030181905550438460020181905550505050505b50565b600060078281548110611eb857fe5b9060005260206000209060040201905060006008600084815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050611f6f3382600001548460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132009092919063ffffffff16565b823373ffffffffffffffffffffffffffffffffffffffff167fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae059583600001546040518082815260200191505060405180910390a36000816000018190555060008160010181905550505050565b611fe36132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146120a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61012c61ffff168161ffff161115612106576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603b815260200180613fa5603b913960400191505060405180910390fd5b80600b60156101000a81548161ffff021916908361ffff16021790555050565b61212e6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146121ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8060058190555050565b6000600780549050905060005b818110156122215761221681611af0565b806001019050612205565b5050565b61222d6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146122ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80156122fc576122fb6121f8565b5b612341826123336007868154811061231057fe5b90600052602060002090600402016001015460095461310790919063ffffffff16565b6132aa90919063ffffffff16565b60098190555060006007848154811061235657fe5b9060005260206000209060040201600101549050826007858154811061237857fe5b90600052602060002090600402016001018190555082811461239d5761239c613332565b5b50505050565b6123ab6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461246b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461263e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f6465763a207775743f000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006126d46005546126c6858561310790919063ffffffff16565b61303790919063ffffffff16565b905092915050565b6000831415612753576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f6465706f736974204f505553206279207374616b696e6700000000000000000081525060200191505060405180910390fd5b60006007848154811061276257fe5b9060005260206000209060040201905060006008600086815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506127cf85611af0565b600b60009054906101000a900460ff1680156127eb5750600084115b80156128465750600073ffffffffffffffffffffffffffffffffffffffff16600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b801561287f5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156128b757503373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561297e57600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630c7f7b6b33856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561296557600080fd5b505af1158015612979573d6000803e3d6000fd5b505050505b6000816000015411156129fa5760006129d882600101546129ca670de0b6b3a76400006129bc8760030154876000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b905060008111156129f8576129ed3382613151565b6129f733826134df565b5b505b6000841115612a7457612a543330868560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661341e909392919063ffffffff16565b612a6b8482600001546132aa90919063ffffffff16565b81600001819055505b612aa9670de0b6b3a7640000612a9b8460030154846000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b8160010181905550843373ffffffffffffffffffffffffffffffffffffffff167f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15866040518082815260200191505060405180910390a35050505050565b6008602052816000526040600020602052806000526040600020600091509150508060000154908060010154905082565b60008060078481548110612b4857fe5b9060005260206000209060040201905060006008600086815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008260030154905060008360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015612c4257600080fd5b505afa158015612c56573d6000803e3d6000fd5b505050506040513d6020811015612c6c57600080fd5b81019080805190602001909291905050509050836002015443118015612c93575060008114155b15612d31576000612ca88560020154436126ab565b90506000612ceb600954612cdd8860010154612ccf6004548761303790919063ffffffff16565b61303790919063ffffffff16565b6130bd90919063ffffffff16565b9050612d2c612d1d84612d0f670de0b6b3a76400008561303790919063ffffffff16565b6130bd90919063ffffffff16565b856132aa90919063ffffffff16565b935050505b612d788360010154612d6a670de0b6b3a7640000612d5c86886000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b94505050505092915050565b60045481565b612d926132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612e52576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600b60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fee63201fedda9e28e92efef9abb99bd9d2f90208a4fd0d0186c14daf364a273160405160405180910390a350565b600b60159054906101000a900461ffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b60009054906101000a900460ff1681565b612f456132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614613005576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61300e816138dc565b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008083141561304a57600090506130b7565b600082840290508284828161305b57fe5b04146130b2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180613f4e6021913960400191505060405180910390fd5b809150505b92915050565b60006130ff83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613a1f565b905092915050565b600061314983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613ae5565b905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166372e75cf283836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1580156131e457600080fd5b505af11580156131f8573d6000803e3d6000fd5b505050505050565b61329d8363a9059cbb60e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613ba5565b505050565b600033905090565b600080828401905083811015613328576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60006007805490509050600080600190505b8281101561338a5761337d6007828154811061335c57fe5b906000526020600020906004020160010154836132aa90919063ffffffff16565b9150806001019050613344565b506000811461341a576133a76003826130bd90919063ffffffff16565b90506133ef816133e160076000815481106133be57fe5b90600052602060002090600402016001015460095461310790919063ffffffff16565b6132aa90919063ffffffff16565b60098190555080600760008154811061340457fe5b9060005260206000209060040201600101819055505b5050565b6134d9846323b872dd60e01b858585604051602401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613ba5565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff16600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415801561355257506000600b60159054906101000a900461ffff1661ffff16115b15613713576000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634a9fefc7846040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156135e257600080fd5b505afa1580156135f6573d6000803e3d6000fd5b505050506040513d602081101561360c57600080fd5b81019080805190602001909291905050509050600061365c61271061364e600b60159054906101000a900461ffff1661ffff168661303790919063ffffffff16565b6130bd90919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561369b5750600081115b15613710576136aa8282613151565b8173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f86ddab457291316e0f5496737e5ca67c4037234c32c3be04c48ae96186893a7b836040518082815260200191505060405180910390a35b50505b5050565b60008114806137e5575060008373ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e30856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b1580156137a857600080fd5b505afa1580156137bc573d6000803e3d6000fd5b505050506040513d60208110156137d257600080fd5b8101908080519060200190929190505050145b61383a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526036815260200180613f6f6036913960400191505060405180910390fd5b6138d78363095ea7b360e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613ba5565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613962576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180613f286026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008083118290613acb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015613a90578082015181840152602081019050613a75565b50505050905090810190601f168015613abd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581613ad757fe5b049050809150509392505050565b6000838311158290613b92576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015613b57578082015181840152602081019050613b3c565b50505050905090810190601f168015613b845780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6060613c07826040518060400160405280602081526020017f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16613c949092919063ffffffff16565b9050600081511115613c8f57808060200190516020811015613c2857600080fd5b8101908080519060200190929190505050613c8e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180613efe602a913960400191505060405180910390fd5b5b505050565b6060613ca38484600085613cac565b90509392505050565b6060613cb785613eb2565b613d29576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b60208310613d795780518252602082019150602081019050602083039250613d56565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613ddb576040519150601f19603f3d011682016040523d82523d6000602084013e613de0565b606091505b50915091508115613df5578092505050613eaa565b600081511115613e085780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015613e6f578082015181840152602081019050613e54565b50505050905090810190601f168015613e9c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b949350505050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f9150808214158015613ef457506000801b8214155b9250505091905056fe5361666542455032303a204245503230206f7065726174696f6e20646964206e6f7420737563636565644f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666542455032303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e6365736574526566657272616c436f6d6d697373696f6e526174653a20696e76616c696420726566657272616c20636f6d6d697373696f6e2072617465a2646970667358221220ea33bce7e81a57e0608eff26e504aabfcef0100d14ac44beb8a562dc9f9ad1c964736f6c634300060c0033constructorArguments00000000000000000000000076076880e1ebbce597e6e15c47386cd34de4930f00000000000000000000000017c11ca36af09b36c581a4e7b169b43cd756105000000000000000000000000012466e52280ec6bc44a3eb01c6be56de42df0e3600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000423920

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: Qme6ssJVr3AgdUezz7H6n7m5Acn4o7q8WcJwYms1953pGx
RawDecoded
Length: 53 bytes
0xa2646970667358221220ea33bce7e81a57e0608eff26e504aabfcef0100d14ac44beb8a562dc9f9ad1c964736f6c634300060c0033

Transformations

Constructor Arguments

RawDecoded
Length: 160 bytes
0x00000000000000000000000076076880e1ebbce597e6e15c47386cd34de4930f00000000000000000000000017c11ca36af09b36c581a4e7b169b43cd756105000000000000000000000000012466e52280ec6bc44a3eb01c6be56de42df0e3600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000423920

Runtime Bytecode

On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b506004361061021c5760003560e01c806364482f791161012557806393f1a40b116100ad578063d30ef61b1161007c578063d30ef61b146108b1578063d49e77cd146108d3578063ebeb6ab814610907578063f2fde38b14610927578063fe8b30b81461096b5761021c565b806393f1a40b14610784578063a6e891cc146107ed578063a9e60ceb1461084f578063b3caba5a1461086d5761021c565b80638aa28550116100f45780638aa285501461064a5780638d88a90e146106685780638da5cb5b146106ac5780638dbb1e3a146106e05780638dbdbe6d1461072c5761021c565b806364482f7914610594578063715018a6146105d8578063720593f4146105e25780637cd07e47146106165761021c565b8063451b170a116101a857806351eb05a61161017757806351eb05a6146104ce5780635312ea8e146104fc57806355dbc8261461052a5780635ffe61461461055c578063630b5ba11461058a5761021c565b8063451b170a14610430578063454b06081461046057806348b22bfb1461048e57806348cd4cb1146104b05761021c565b806317caf6f1116101ef57806317caf6f11461030e5780631eaaa0451461032c57806323cf31181461038657806341441d3b146103ca578063441a3e70146103f85761021c565b8063081e3eda146102215780631058d2811461023f5780631441a5a91461026d5780631526fe27146102a1575b600080fd5b61022961099f565b6040518082815260200191505060405180910390f35b61026b6004803603602081101561025557600080fd5b81019080803590602001909291905050506109ac565b005b610275610cbd565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102cd600480360360208110156102b757600080fd5b8101908080359060200190929190505050610ce3565b604051808573ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200194505050505060405180910390f35b610316610d40565b6040518082815260200191505060405180910390f35b6103846004803603606081101561034257600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610d46565b005b6103c86004803603602081101561039c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f27565b005b6103f6600480360360208110156103e057600080fd5b8101908080359060200190929190505050611033565b005b61042e6004803603604081101561040e57600080fd5b8101908080359060200190929190803590602001909291905050506112da565b005b61045e6004803603602081101561044657600080fd5b810190808035151590602001909291905050506115d5565b005b61048c6004803603602081101561047657600080fd5b81019080803590602001909291905050506116ba565b005b610496611ae4565b604051808261ffff16815260200191505060405180910390f35b6104b8611aea565b6040518082815260200191505060405180910390f35b6104fa600480360360208110156104e457600080fd5b8101908080359060200190929190505050611af0565b005b6105286004803603602081101561051257600080fd5b8101908080359060200190929190505050611ea9565b005b61055a6004803603602081101561054057600080fd5b81019080803561ffff169060200190929190505050611fdb565b005b6105886004803603602081101561057257600080fd5b8101908080359060200190929190505050612126565b005b6105926121f8565b005b6105d6600480360360608110156105aa57600080fd5b810190808035906020019092919080359060200190929190803515159060200190929190505050612225565b005b6105e06123a3565b005b6105ea612529565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61061e61254f565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610652612575565b6040518082815260200191505060405180910390f35b6106aa6004803603602081101561067e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061257b565b005b6106b4612682565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610716600480360360408110156106f657600080fd5b8101908080359060200190929190803590602001909291905050506126ab565b6040518082815260200191505060405180910390f35b6107826004803603606081101561074257600080fd5b810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506126dc565b005b6107d06004803603604081101561079a57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612b07565b604051808381526020018281526020019250505060405180910390f35b6108396004803603604081101561080357600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612b38565b6040518082815260200191505060405180910390f35b610857612d84565b6040518082815260200191505060405180910390f35b6108af6004803603602081101561088357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612d8a565b005b6108b9612ef0565b604051808261ffff16815260200191505060405180910390f35b6108db612f04565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61090f612f2a565b60405180821515815260200191505060405180910390f35b6109696004803603602081101561093d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612f3d565b005b610973613011565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000600780549050905090565b600060076000815481106109bc57fe5b9060005260206000209060040201905060006008600080815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508281600001541015610a9a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f77697468647261773a206e6f7420676f6f64000000000000000000000000000081525060200191505060405180910390fd5b610aa46000611af0565b6000610af18260010154610ae3670de0b6b3a7640000610ad58760030154876000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b90506000811115610b0757610b063382613151565b5b6000841115610b7f57610b2784836000015461310790919063ffffffff16565b8260000181905550610b7e33858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132009092919063ffffffff16565b5b610bb4670de0b6b3a7640000610ba68560030154856000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b8260010181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639dc29fac33866040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610c4f57600080fd5b505af1158015610c63573d6000803e3d6000fd5b5050505060003373ffffffffffffffffffffffffffffffffffffffff167ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568866040518082815260200191505060405180910390a350505050565b600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60078181548110610cf057fe5b90600052602060002090600402016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154905084565b60095481565b610d4e6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8015610e1d57610e1c6121f8565b5b6000600a544311610e3057600a54610e32565b435b9050610e49846009546132aa90919063ffffffff16565b600981905550600760405180608001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018381526020016000815250908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301555050610f21613332565b50505050565b610f2f6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600760008154811061104357fe5b9060005260206000209060040201905060006008600080815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506110b16000611af0565b60008160000154111561112357600061110b82600101546110fd670de0b6b3a76400006110ef8760030154876000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b90506000811115611121576111203382613151565b5b505b600083111561119d5761117d3330858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661341e909392919063ffffffff16565b6111948382600001546132aa90919063ffffffff16565b81600001819055505b6111d2670de0b6b3a76400006111c48460030154846000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b8160010181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1933856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561126d57600080fd5b505af1158015611281573d6000803e3d6000fd5b5050505060003373ffffffffffffffffffffffffffffffffffffffff167f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15856040518082815260200191505060405180910390a3505050565b6000821415611351576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f7769746864726177204f50555320627920756e7374616b696e6700000000000081525060200191505060405180910390fd5b60006007838154811061136057fe5b9060005260206000209060040201905060006008600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050828160000154101561143e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f77697468647261773a206e6f7420676f6f64000000000000000000000000000081525060200191505060405180910390fd5b61144784611af0565b60006114948260010154611486670de0b6b3a76400006114788760030154876000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b905060008111156114ca576114a93382613151565b600b60009054906101000a900460ff16156114c9576114c833826134df565b5b5b6000841115611542576114ea84836000015461310790919063ffffffff16565b826000018190555061154133858560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132009092919063ffffffff16565b5b611577670de0b6b3a76400006115698560030154856000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b8260010181905550843373ffffffffffffffffffffffffffffffffffffffff167ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568866040518082815260200191505060405180910390a35050505050565b6115dd6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461169d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600b60006101000a81548160ff02191690831515021790555050565b600073ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561177f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f6d6967726174653a206e6f206d69677261746f7200000000000000000000000081525060200191505060405180910390fd5b60006007828154811061178e57fe5b9060005260206000209060040201905060008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561183057600080fd5b505afa158015611844573d6000803e3d6000fd5b505050506040513d602081101561185a57600080fd5b810190808051906020019092919050505090506118ba600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828473ffffffffffffffffffffffffffffffffffffffff166137179092919063ffffffff16565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce5494bb846040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561194757600080fd5b505af115801561195b573d6000803e3d6000fd5b505050506040513d602081101561197157600080fd5b810190808051906020019092919050505090508073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156119eb57600080fd5b505afa1580156119ff573d6000803e3d6000fd5b505050506040513d6020811015611a1557600080fd5b81019080805190602001909291905050508214611a9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f6d6967726174653a20626164000000000000000000000000000000000000000081525060200191505060405180910390fd5b808460000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505050565b61012c81565b600a5481565b600060078281548110611aff57fe5b9060005260206000209060040201905080600201544311611b205750611ea6565b60008160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611bad57600080fd5b505afa158015611bc1573d6000803e3d6000fd5b505050506040513d6020811015611bd757600080fd5b810190808051906020019092919050505090506000811415611c03574382600201819055505050611ea6565b6000611c138360020154436126ab565b90506000611c56600954611c488660010154611c3a6004548761303790919063ffffffff16565b61303790919063ffffffff16565b6130bd90919063ffffffff16565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f19600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611ccd600a856130bd90919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611d2057600080fd5b505af1158015611d34573d6000803e3d6000fd5b505050506040513d6020811015611d4a57600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f19600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611e1157600080fd5b505af1158015611e25573d6000803e3d6000fd5b505050506040513d6020811015611e3b57600080fd5b810190808051906020019092919050505050611e90611e7d84611e6f670de0b6b3a76400008561303790919063ffffffff16565b6130bd90919063ffffffff16565b85600301546132aa90919063ffffffff16565b8460030181905550438460020181905550505050505b50565b600060078281548110611eb857fe5b9060005260206000209060040201905060006008600084815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050611f6f3382600001548460000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166132009092919063ffffffff16565b823373ffffffffffffffffffffffffffffffffffffffff167fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae059583600001546040518082815260200191505060405180910390a36000816000018190555060008160010181905550505050565b611fe36132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146120a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61012c61ffff168161ffff161115612106576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603b815260200180613fa5603b913960400191505060405180910390fd5b80600b60156101000a81548161ffff021916908361ffff16021790555050565b61212e6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146121ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b8060058190555050565b6000600780549050905060005b818110156122215761221681611af0565b806001019050612205565b5050565b61222d6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146122ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80156122fc576122fb6121f8565b5b612341826123336007868154811061231057fe5b90600052602060002090600402016001015460095461310790919063ffffffff16565b6132aa90919063ffffffff16565b60098190555060006007848154811061235657fe5b9060005260206000209060040201600101549050826007858154811061237857fe5b90600052602060002090600402016001018190555082811461239d5761239c613332565b5b50505050565b6123ab6132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461246b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461263e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260098152602001807f6465763a207775743f000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006126d46005546126c6858561310790919063ffffffff16565b61303790919063ffffffff16565b905092915050565b6000831415612753576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f6465706f736974204f505553206279207374616b696e6700000000000000000081525060200191505060405180910390fd5b60006007848154811061276257fe5b9060005260206000209060040201905060006008600086815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506127cf85611af0565b600b60009054906101000a900460ff1680156127eb5750600084115b80156128465750600073ffffffffffffffffffffffffffffffffffffffff16600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b801561287f5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156128b757503373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561297e57600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630c7f7b6b33856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561296557600080fd5b505af1158015612979573d6000803e3d6000fd5b505050505b6000816000015411156129fa5760006129d882600101546129ca670de0b6b3a76400006129bc8760030154876000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b905060008111156129f8576129ed3382613151565b6129f733826134df565b5b505b6000841115612a7457612a543330868560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661341e909392919063ffffffff16565b612a6b8482600001546132aa90919063ffffffff16565b81600001819055505b612aa9670de0b6b3a7640000612a9b8460030154846000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b8160010181905550843373ffffffffffffffffffffffffffffffffffffffff167f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a15866040518082815260200191505060405180910390a35050505050565b6008602052816000526040600020602052806000526040600020600091509150508060000154908060010154905082565b60008060078481548110612b4857fe5b9060005260206000209060040201905060006008600086815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008260030154905060008360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015612c4257600080fd5b505afa158015612c56573d6000803e3d6000fd5b505050506040513d6020811015612c6c57600080fd5b81019080805190602001909291905050509050836002015443118015612c93575060008114155b15612d31576000612ca88560020154436126ab565b90506000612ceb600954612cdd8860010154612ccf6004548761303790919063ffffffff16565b61303790919063ffffffff16565b6130bd90919063ffffffff16565b9050612d2c612d1d84612d0f670de0b6b3a76400008561303790919063ffffffff16565b6130bd90919063ffffffff16565b856132aa90919063ffffffff16565b935050505b612d788360010154612d6a670de0b6b3a7640000612d5c86886000015461303790919063ffffffff16565b6130bd90919063ffffffff16565b61310790919063ffffffff16565b94505050505092915050565b60045481565b612d926132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612e52576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600b60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fee63201fedda9e28e92efef9abb99bd9d2f90208a4fd0d0186c14daf364a273160405160405180910390a350565b600b60159054906101000a900461ffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b60009054906101000a900460ff1681565b612f456132a2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614613005576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61300e816138dc565b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008083141561304a57600090506130b7565b600082840290508284828161305b57fe5b04146130b2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180613f4e6021913960400191505060405180910390fd5b809150505b92915050565b60006130ff83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613a1f565b905092915050565b600061314983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613ae5565b905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166372e75cf283836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1580156131e457600080fd5b505af11580156131f8573d6000803e3d6000fd5b505050505050565b61329d8363a9059cbb60e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613ba5565b505050565b600033905090565b600080828401905083811015613328576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60006007805490509050600080600190505b8281101561338a5761337d6007828154811061335c57fe5b906000526020600020906004020160010154836132aa90919063ffffffff16565b9150806001019050613344565b506000811461341a576133a76003826130bd90919063ffffffff16565b90506133ef816133e160076000815481106133be57fe5b90600052602060002090600402016001015460095461310790919063ffffffff16565b6132aa90919063ffffffff16565b60098190555080600760008154811061340457fe5b9060005260206000209060040201600101819055505b5050565b6134d9846323b872dd60e01b858585604051602401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613ba5565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff16600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415801561355257506000600b60159054906101000a900461ffff1661ffff16115b15613713576000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634a9fefc7846040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156135e257600080fd5b505afa1580156135f6573d6000803e3d6000fd5b505050506040513d602081101561360c57600080fd5b81019080805190602001909291905050509050600061365c61271061364e600b60159054906101000a900461ffff1661ffff168661303790919063ffffffff16565b6130bd90919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561369b5750600081115b15613710576136aa8282613151565b8173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f86ddab457291316e0f5496737e5ca67c4037234c32c3be04c48ae96186893a7b836040518082815260200191505060405180910390a35b50505b5050565b60008114806137e5575060008373ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e30856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b1580156137a857600080fd5b505afa1580156137bc573d6000803e3d6000fd5b505050506040513d60208110156137d257600080fd5b8101908080519060200190929190505050145b61383a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526036815260200180613f6f6036913960400191505060405180910390fd5b6138d78363095ea7b360e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613ba5565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613962576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180613f286026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008083118290613acb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015613a90578082015181840152602081019050613a75565b50505050905090810190601f168015613abd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581613ad757fe5b049050809150509392505050565b6000838311158290613b92576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015613b57578082015181840152602081019050613b3c565b50505050905090810190601f168015613b845780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6060613c07826040518060400160405280602081526020017f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16613c949092919063ffffffff16565b9050600081511115613c8f57808060200190516020811015613c2857600080fd5b8101908080519060200190929190505050613c8e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180613efe602a913960400191505060405180910390fd5b5b505050565b6060613ca38484600085613cac565b90509392505050565b6060613cb785613eb2565b613d29576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b60208310613d795780518252602082019150602081019050602083039250613d56565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613ddb576040519150601f19603f3d011682016040523d82523d6000602084013e613de0565b606091505b50915091508115613df5578092505050613eaa565b600081511115613e085780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015613e6f578082015181840152602081019050613e54565b50505050905090810190601f168015613e9c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b949350505050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f9150808214158015613ef457506000801b8214155b9250505091905056fe5361666542455032303a204245503230206f7065726174696f6e20646964206e6f7420737563636565644f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666542455032303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e6365736574526566657272616c436f6d6d697373696f6e526174653a20696e76616c696420726566657272616c20636f6d6d697373696f6e2072617465a2646970667358221220ea33bce7e81a57e0608eff26e504aabfcef0100d14ac44beb8a562dc9f9ad1c964736f6c634300060c0033

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: Qme6ssJVr3AgdUezz7H6n7m5Acn4o7q8WcJwYms1953pGx
RawDecoded
Length: 53 bytes
0xa2646970667358221220ea33bce7e81a57e0608eff26e504aabfcef0100d14ac44beb8a562dc9f9ad1c964736f6c634300060c0033

Storage Layout

SlotOffsetBytesLabelTypeContract
0020_owneraddressMasterchef/Masterchef.sol:MasterChef
1020opuscontract OpusTokenMasterchef/Masterchef.sol:MasterChef
2020eOpuscontract EOpusBarMasterchef/Masterchef.sol:MasterChef
3020devaddraddressMasterchef/Masterchef.sol:MasterChef
4032opusPerBlockuint256Masterchef/Masterchef.sol:MasterChef
5032BONUS_MULTIPLIERuint256Masterchef/Masterchef.sol:MasterChef
6020migratorcontract IMigratorChefMasterchef/Masterchef.sol:MasterChef
7032poolInfostruct MasterChef.PoolInfo[]Masterchef/Masterchef.sol:MasterChef
8032userInfomapping(uint256 ⇒ mapping(address ⇒ struct MasterChef.UserInfo))Masterchef/Masterchef.sol:MasterChef
9032totalAllocPointuint256Masterchef/Masterchef.sol:MasterChef
10032startBlockuint256Masterchef/Masterchef.sol:MasterChef
1101refferralEnabledboolMasterchef/Masterchef.sol:MasterChef
11120referralcontract IReferralMasterchef/Masterchef.sol:MasterChef
11212referralCommissionRateuint16Masterchef/Masterchef.sol:MasterChef

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...
0x97E1fA30CE93Ee2FBb4f2F4c2008F5091758F36C on Avalanche C-Chain (43114)