Transactions
Token Transfers
Internal Transactions
Coin Balance History
Logs
Code
Read Contract
Write Contract
- Contract name:
- KayenToken
- Optimization enabled
- true
- Compiler version
- v0.7.6+commit.7338295f
- Optimization runs
- 200
- EVM Version
- default
- Verified at
- 2025-01-23T09:31:03.934116Z
Constructor Arguments
0x00000000000000000000000000000000000000000048cab98f1671af580000000000000000000000000000000000000000000000003a3bc7a5ab8e25e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080b714e2dd42611e4dea6bfe2633210bd9191bed
Arg [0] (uint256) : 88000000000000000000000000
Arg [1] (uint256) : 70400000000000000000000000
Arg [2] (uint256) : 0
Arg [3] (address) : 0x80b714e2dd42611e4dea6bfe2633210bd9191bed
Contract source code
// Sources flattened with hardhat v2.22.10 https://hardhat.org// SPDX-License-Identifier: MIT// File @openzeppelin/contracts/utils/Context.sol@v3.4.0// Original license: SPDX_License_Identifier: MITpragma solidity >=0.6.0 <0.8.0;/** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with GSN meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address payable) {return msg.sender;}function _msgData() internal view virtual returns (bytes memory) {this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691return msg.data;}}// File @openzeppelin/contracts/access/Ownable.sol@v3.4.0// Original license: SPDX_License_Identifier: MITpragma solidity >=0.6.0 <0.8.0;/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to
Contract ABI
[{"type":"constructor","inputs":[{"type":"uint256","name":"maxSupply_","internalType":"uint256"},{"type":"uint256","name":"initialSupply","internalType":"uint256"},{"type":"uint256","name":"initialEmissionRate","internalType":"uint256"},{"type":"address","name":"treasuryAddress_","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"ALLOCATION_PRECISION","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"BURN_ADDRESS","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"MAX_EMISSION_RATE","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"MAX_SUPPLY_LIMIT","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"allowance","inputs":[{"type":"address","name":"owner","internalType":"address"},{"type":"address","name":"spender","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"approve","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"balanceOf","inputs":[{"type":"address","name":"account","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"burn","inputs":[{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"uint256","name":"effectiveAmount","internalType":"uint256"}],"name":"claimMasterRewards","inputs":[{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint8","name":"","internalType":"uint8"}],"name":"decimals","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"decreaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"subtractedValue","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"elasticMaxSupply","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"emissionRate","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"emitAllocations","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"farmingAllocation","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"increaseAllowance","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"addedValue","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"initializeEmissionStart","inputs":[{"type":"uint256","name":"startTime","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"initializeMasterAddress","inputs":[{"type":"address","name":"masterAddress_","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"lastEmissionTime","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"legacyAllocation","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"masterAddress","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"masterAllocation","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"masterEmissionRate","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"masterReserve","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"name","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"owner","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"renounceOwnership","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"symbol","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"totalSupply","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transfer","inputs":[{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transferFrom","inputs":[{"type":"address","name":"sender","internalType":"address"},{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"transferOwnership","inputs":[{"type":"address","name":"newOwner","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"treasuryAddress","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"treasuryAllocation","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"updateAllocations","inputs":[{"type":"uint256","name":"farmingAllocation_","internalType":"uint256"},{"type":"uint256","name":"legacyAllocation_","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"updateEmissionRate","inputs":[{"type":"uint256","name":"emissionRate_","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"updateMaxSupply","inputs":[{"type":"uint256","name":"maxSupply_","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"updateTreasuryAddress","inputs":[{"type":"address","name":"treasuryAddress_","internalType":"address"}]},{"type":"event","name":"AllocationsDistributed","inputs":[{"type":"uint256","name":"masterShare","indexed":false},{"type":"uint256","name":"treasuryShare","indexed":false}],"anonymous":false},{"type":"event","name":"Approval","inputs":[{"type":"address","name":"owner","indexed":true},{"type":"address","name":"spender","indexed":true},{"type":"uint256","name":"value","indexed":false}],"anonymous":false},{"type":"event","name":"ClaimMasterRewards","inputs":[{"type":"uint256","name":"amount","indexed":false}],"anonymous":false},{"type":"event","name":"InitializeEmissionStart","inputs":[{"type":"uint256","name":"startTime","indexed":false}],"anonymous":false},{"type":"event","name":"InitializeMasterAddress","inputs":[{"type":"address","name":"masterAddress","indexed":false}],"anonymous":false},{"type":"event","name":"OwnershipTransferred","inputs":[{"type":"address","name":"previousOwner","indexed":true},{"type":"address","name":"newOwner","indexed":true}],"anonymous":false},{"type":"event","name":"Transfer","inputs":[{"type":"address","name":"from","indexed":true},{"type":"address","name":"to","indexed":true},{"type":"uint256","name":"value","indexed":false}],"anonymous":false},{"type":"event","name":"UpdateAllocations","inputs":[{"type":"uint256","name":"farmingAllocation","indexed":false},{"type":"uint256","name":"legacyAllocation","indexed":false},{"type":"uint256","name":"treasuryAllocation","indexed":false}],"anonymous":false},{"type":"event","name":"UpdateEmissionRate","inputs":[{"type":"uint256","name":"previousEmissionRate","indexed":false},{"type":"uint256","name":"newEmissionRate","indexed":false}],"anonymous":false},{"type":"event","name":"UpdateMaxSupply","inputs":[{"type":"uint256","name":"previousMaxSupply","indexed":false},{"type":"uint256","name":"newMaxSupply","indexed":false}],"anonymous":false},{"type":"event","name":"UpdateTreasuryAddress","inputs":[{"type":"address","name":"previousTreasuryAddress","indexed":false},{"type":"address","name":"newTreasuryAddress","indexed":false}],"anonymous":false}]
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106102315760003560e01c80637813570511610130578063c5f956af116100b8578063ed424fd01161007c578063ed424fd0146105a5578063f103b433146105ad578063f2fde38b146105ca578063fc1852fb146105f0578063fccc28131461060d57610231565b8063c5f956af14610557578063c68bb4c51461055f578063d365a08e14610567578063dd62ed3e1461056f578063e4ef9dce1461059d57610231565b806395d89b41116100ff57806395d89b41146104cc57806396afc450146104d4578063a457c2d7146104dc578063a9059cbb14610508578063b71144a41461053457610231565b8063781357051461045d578063841e45611461047a5780638da5cb5b146104a05780638f88bba3146104c457610231565b806339509351116101be5780634f3147ba116101825780634f3147ba146103f9578063617d11261461040157806367c0f2781461040957806370a082311461042f578063715018a61461045557610231565b8063395093511461039857806339eb4189146103c457806342966c68146103cc578063436cc3d6146103e9578063439af45e146103f157610231565b80630ba84cd2116102055780630ba84cd21461031557806318160ddd1461033457806323b872dd1461033c57806327dede2d14610372578063313ce5671461037a57610231565b80624fbf6b146102365780630495d11c1461025057806306fdde0314610258578063095ea7b3146102d5575b600080fd5b61023e610615565b60408051918252519081900360200190f35b61023e61061a565b610260610620565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561029a578181015183820152602001610282565b50505050905090810190601f1680156102c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610301600480360360408110156102eb57600080fd5b506001600160a01b0381351690602001356106b6565b604080519115158252519081900360200190f35b6103326004803603602081101561032b57600080fd5b50356106d4565b005b61023e6107c7565b6103016004803603606081101561035257600080fd5b506001600160a01b038135811691602081013590911690604001356107cd565b61023e610854565b61038261085a565b6040805160ff9092168252519081900360200190f35b610301600480360360408110156103ae57600080fd5b506001600160a01b038135169060200135610863565b61023e6108b1565b610332600480360360208110156103e257600080fd5b50356108e6565b61023e6108f6565b61023e610902565b61023e610908565b61023e61091d565b6103326004803603602081101561041f57600080fd5b50356001600160a01b031661092c565b61023e6004803603602081101561044557600080fd5b50356001600160a01b0316610a6f565b610332610a8e565b61023e6004803603602081101561047357600080fd5b5035610b3a565b6103326004803603602081101561049057600080fd5b50356001600160a01b0316610c06565b6104a8610d17565b604080516001600160a01b039092168252519081900360200190f35b61023e610d26565b610260610d2c565b61023e610d8d565b610301600480360360408110156104f257600080fd5b506001600160a01b038135169060200135610d93565b6103016004803603604081101561051e57600080fd5b506001600160a01b038135169060200135610dfb565b6103326004803603604081101561054a57600080fd5b5080359060200135610e0f565b6104a8610f1e565b61023e610f2d565b6104a8610f46565b61023e6004803603604081101561058557600080fd5b506001600160a01b0381358116916020013516610f55565b610332610f80565b61023e6110b8565b610332600480360360208110156105c357600080fd5b50356110be565b610332600480360360208110156105e057600080fd5b50356001600160a01b03166111f2565b6103326004803603602081101561060657600080fd5b50356112f4565b6104a861142b565b606481565b600c5481565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106ac5780601f10610681576101008083540402835291602001916106ac565b820191906000526020600020905b81548152906001019060200180831161068f57829003601f168201915b5050505050905090565b60006106ca6106c3611492565b8484611496565b5060015b92915050565b6106dc611492565b6001600160a01b03166106ed610d17565b6001600160a01b031614610736576040805162461bcd60e51b81526020600482018190526024820152600080516020611b41833981519152604482015290519081900360640190fd5b674563918244f4000081111561077d5760405162461bcd60e51b8152600401808060200182810382526028815260200180611c0c6028913960400191505060405180910390fd5b610785610f80565b600854604080519182526020820183905280517f16b9091836a63537907593ebc3a80f3528891f3575b10f58ad7dd9c29fd0d44f9281900390910190a1600855565b60035490565b60006107da848484611582565b61084a846107e6611492565b61084585604051806060016040528060288152602001611b19602891396001600160a01b038a16600090815260026020526040812090610824611492565b6001600160a01b0316815260208101919091526040016000205491906116df565b611496565b5060019392505050565b600a5481565b60065460ff1690565b60006106ca610870611492565b846108458560026000610881611492565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611431565b60006108e160646108db6108d2600c54600b5461143190919063ffffffff16565b60085490611776565b906117cf565b905090565b6108f33361dead83611582565b50565b674563918244f4000081565b60095481565b60006108e1610915610f2d565b606490611836565b6a48cab98f1671af5800000081565b610934611492565b6001600160a01b0316610945610d17565b6001600160a01b03161461098e576040805162461bcd60e51b81526020600482018190526024820152600080516020611b41833981519152604482015290519081900360640190fd5b600d546001600160a01b0316156109d65760405162461bcd60e51b8152600401808060200182810382526033815260200180611bd96033913960400191505060405180910390fd5b6001600160a01b038116610a1b5760405162461bcd60e51b815260040180806020018281038252603b815260200180611abd603b913960400191505060405180910390fd5b600d80546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fcba13eb1e65d2c1588ce6d10f862f4535cc67855c3f31e3d2732f8fb6b5317b29181900360200190a150565b6001600160a01b0381166000908152600160205260409020545b919050565b610a96611492565b6001600160a01b0316610aa7610d17565b6001600160a01b031614610af0576040805162461bcd60e51b81526020600482018190526024820152600080516020611b41833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600d546000906001600160a01b03163314610b865760405162461bcd60e51b8152600401808060200182810382526024815260200180611c346024913960400191505060405180910390fd5b610b8e610f80565b610b9a600a5483611893565b905080610ba657610a89565b600a54610bb39082611836565b600a55600d54610bce9030906001600160a01b031683611582565b6040805182815290517f45102e9ef2c4f14fd9f3e8510c4bb2ad67fe498584602f26647da23039f125319181900360200190a1919050565b610c0e611492565b6001600160a01b0316610c1f610d17565b6001600160a01b031614610c68576040805162461bcd60e51b81526020600482018190526024820152600080516020611b41833981519152604482015290519081900360640190fd5b6001600160a01b038116610cad5760405162461bcd60e51b8152600401808060200182810382526026815260200180611a586026913960400191505060405180910390fd5b600e54604080516001600160a01b039283168152918316602083015280517f5634a90413b79beba6c5f37aa8f19d1aee84a5320ff20ac7bd1ac63280867d5c9281900390910190a1600e80546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031690565b600b5481565b60058054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106ac5780601f10610681576101008083540402835291602001916106ac565b60085481565b60006106ca610da0611492565b8461084585604051806060016040528060258152602001611c936025913960026000610dca611492565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906116df565b60006106ca610e08611492565b8484611582565b610e17611492565b6001600160a01b0316610e28610d17565b6001600160a01b031614610e71576040805162461bcd60e51b81526020600482018190526024820152600080516020611b41833981519152604482015290519081900360640190fd5b610e79610f80565b6000610e858383611431565b90506064811115610ec75760405162461bcd60e51b815260040180806020018281038252602f815260200180611b86602f913960400191505060405180910390fd5b600b839055600c8290557fa4a1bde80c0d4ba37d1bd0feec135fb515a9def4e8baee90221348069946b86c8383610efc610908565b60408051938452602084019290925282820152519081900360600190a1505050565b600e546001600160a01b031681565b60006108e1600c54600b5461143190919063ffffffff16565b600d546001600160a01b031681565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6000610f8a6107c7565b90506000610f966118a9565b600954600754919250908183111580610fad575081155b15610fbb57505050506110b6565b8381111580610fca5750600854155b15610fda575050600955506110b6565b600854600090610ff490610fee8686611836565b90611776565b90506110008582611431565b821015611014576110118286611836565b90505b600061102d60646108db611026610f2d565b8590611776565b9050600061103b8383611836565b6009879055600a549091506110509083611431565b600a5561105d30836118ad565b600e54611073906001600160a01b0316826118ad565b604080518381526020810183905281517f26c155e7637ca49a34c19c7f8cb8533322897de0808134df1a98f71557111684929181900390910190a1505050505050505b565b60075481565b6110c6611492565b6001600160a01b03166110d7610d17565b6001600160a01b031614611120576040805162461bcd60e51b81526020600482018190526024820152600080516020611b41833981519152604482015290519081900360640190fd5b6111286107c7565b8110156111665760405162461bcd60e51b815260040180806020018281038252603f815260200180611a7e603f913960400191505060405180910390fd5b6a48cab98f1671af580000008111156111b05760405162461bcd60e51b8152600401808060200182810382526022815260200180611a106022913960400191505060405180910390fd5b600754604080519182526020820183905280517f6a84334bf6663b783f2bbfcaf459b2cbc73570cf346a46d9e6a0f290fcf3ebfc9281900390910190a1600755565b6111fa611492565b6001600160a01b031661120b610d17565b6001600160a01b031614611254576040805162461bcd60e51b81526020600482018190526024820152600080516020611b41833981519152604482015290519081900360640190fd5b6001600160a01b0381166112995760405162461bcd60e51b81526004018080602001828103825260268152602001806119c86026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6112fc611492565b6001600160a01b031661130d610d17565b6001600160a01b031614611356576040805162461bcd60e51b81526020600482018190526024820152600080516020611b41833981519152604482015290519081900360640190fd5b600954156113955760405162461bcd60e51b815260040180806020018281038252603b815260200180611c58603b913960400191505060405180910390fd5b8061139e6118a9565b106113f0576040805162461bcd60e51b815260206004820181905260248201527f696e697469616c697a65456d697373696f6e53746172743a20696e76616c6964604482015290519081900360640190fd5b60098190556040805182815290517f10e116be9bb4f621259f592ccd7e00d783e796535f2a5f3bc91a79da0fc3456d9181900360200190a150565b61dead81565b60008282018381101561148b576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b6001600160a01b0383166114db5760405162461bcd60e51b8152600401808060200182810382526024815260200180611bb56024913960400191505060405180910390fd5b6001600160a01b0382166115205760405162461bcd60e51b81526004018080602001828103825260228152602001806119ee6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166115c75760405162461bcd60e51b8152600401808060200182810382526025815260200180611b616025913960400191505060405180910390fd5b6001600160a01b03821661160c5760405162461bcd60e51b81526004018080602001828103825260238152602001806119a56023913960400191505060405180910390fd5b61161783838361199f565b61165481604051806060016040528060268152602001611a32602691396001600160a01b03861660009081526001602052604090205491906116df565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546116839082611431565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000818484111561176e5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561173357818101518382015260200161171b565b50505050905090810190601f1680156117605780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082611785575060006106ce565b8282028284828161179257fe5b041461148b5760405162461bcd60e51b8152600401808060200182810382526021815260200180611af86021913960400191505060405180910390fd5b6000808211611825576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161182e57fe5b049392505050565b60008282111561188d576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008183106118a2578161148b565b5090919050565b4290565b6001600160a01b038216611908576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6119146000838361199f565b6003546119219082611431565b6003556001600160a01b0382166000908152600160205260409020546119479082611431565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f20616464726573737570646174654d6178537570706c793a20696e76616c6964206d6178537570706c7945524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63657570646174655472656173757279416464726573733a20696e76616c696420616464726573737570646174654d6178537570706c793a2063616e2774206265206c6f776572207468616e2063757272656e742063697263756c6174696e6720737570706c79696e697469616c697a654d6173746572416464726573733a206d617374657220696e697469616c697a656420746f207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373757064617465416c6c6f636174696f6e733a20746f74616c20616c6c6f636174696f6e20697320746f6f206869676845524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373696e697469616c697a654d6173746572416464726573733a206d617374657220616c726561647920696e697469616c697a6564757064617465456d697373696f6e526174653a2063616e277420657863656564206d6178696d756d4b6179656e546f6b656e3a2063616c6c6572206973206e6f7420746865206d6173746572696e697469616c697a65456d697373696f6e53746172743a20656d697373696f6e20737461727420616c726561647920696e697469616c697a656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d3611e62cb84217502dfef90cf4b13e911d81a2b0a9312b142220339fbd7d8c564736f6c63430007060033