{"file_path":"src/ChainlinkCurrentTimestampAdapter.sol","creation_status":"success","source_code":"// SPDX-License-Identifier: MIT\npragma solidity ^0.8.20;\n\ninterface AggregatorV3Interface {\n    function decimals() external view returns (uint8);\n    function latestRoundData() external view returns (uint80, int256, uint256, uint256, uint80);\n}\n\ncontract ChainlinkCurrentTimestampAdapter {\n    address public immutable innerOracle;\n\n    constructor(address _innerOracle) {\n        innerOracle = _innerOracle;\n    }\n\n    function decimals() external view returns (uint8) {\n        return AggregatorV3Interface(innerOracle).decimals();\n    }\n\n    function latestRoundData() external view returns (uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound) {\n        (roundId, answer, startedAt,, answeredInRound) = AggregatorV3Interface(innerOracle).latestRoundData();\n        updatedAt = block.timestamp;\n    }\n}\n","deployed_bytecode":"0x608060405234801561000f575f5ffd5b506004361061003f575f3560e01c8063313ce56714610043578063ea56d3db14610062578063feaf968c146100a1575b5f5ffd5b61004b6100e0565b60405160ff90911681526020015b60405180910390f35b6100897f0000000000000000000000008e42d93eac7dfef8d061dd18a2acfc839e72430981565b6040516001600160a01b039091168152602001610059565b6100a9610166565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a001610059565b5f7f0000000000000000000000008e42d93eac7dfef8d061dd18a2acfc839e7243096001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561013d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061016191906101fe565b905090565b5f5f5f5f5f7f0000000000000000000000008e42d93eac7dfef8d061dd18a2acfc839e7243096001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156101c7573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101eb9190610243565b9399929850909650429550919350915050565b5f6020828403121561020e575f5ffd5b815160ff8116811461021e575f5ffd5b9392505050565b805169ffffffffffffffffffff8116811461023e575f5ffd5b919050565b5f5f5f5f5f60a08688031215610257575f5ffd5b61026086610225565b6020870151604088015160608901519297509095509350915061028560808701610225565b9050929550929590935056fea26469706673582212204ab2a6e50c023c35f640f4bfaf57216ecd811a46b0e0cfb7fa9ba33e9a00026664736f6c634300081e0033","optimization_enabled":true,"verified_twin_address_hash":null,"is_verified":true,"compiler_settings":{"evmVersion":"prague","libraries":{},"metadata":{"bytecodeHash":"ipfs"},"optimizer":{"enabled":true,"runs":200},"remappings":[]},"optimization_runs":200,"sourcify_repo_url":"https://repo.sourcify.dev/contracts/partial_match/1/0x7cfD3Ed001D9D65d4022Db4e15c6101db2BbC994/","decoded_constructor_args":[["0x8e42d93Eac7dFEF8d061dD18A2aCFC839e724309",{"internalType":"address","name":"_innerOracle","type":"address"}]],"compiler_version":"0.8.30+commit.73712a01","is_verified_via_verifier_alliance":false,"verified_at":"2026-07-06T20:37:25.735673Z","implementations":[],"proxy_type":null,"external_libraries":[],"creation_bytecode":"0x60a0604052348015600e575f5ffd5b50604051610351380380610351833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b6080516102c761008a5f395f818160670152818160e3015261016d01526102c75ff3fe608060405234801561000f575f5ffd5b506004361061003f575f3560e01c8063313ce56714610043578063ea56d3db14610062578063feaf968c146100a1575b5f5ffd5b61004b6100e0565b60405160ff90911681526020015b60405180910390f35b6100897f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610059565b6100a9610166565b6040805169ffffffffffffffffffff968716815260208101959095528401929092526060830152909116608082015260a001610059565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561013d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061016191906101fe565b905090565b5f5f5f5f5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa1580156101c7573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101eb9190610243565b9399929850909650429550919350915050565b5f6020828403121561020e575f5ffd5b815160ff8116811461021e575f5ffd5b9392505050565b805169ffffffffffffffffffff8116811461023e575f5ffd5b919050565b5f5f5f5f5f60a08688031215610257575f5ffd5b61026086610225565b6020870151604088015160608901519297509095509350915061028560808701610225565b9050929550929590935056fea26469706673582212204ab2a6e50c023c35f640f4bfaf57216ecd811a46b0e0cfb7fa9ba33e9a00026664736f6c634300081e00330000000000000000000000008e42d93eac7dfef8d061dd18a2acfc839e724309","name":"ChainlinkCurrentTimestampAdapter","is_blueprint":false,"license_type":"none","is_fully_verified":false,"is_verified_via_eth_bytecode_db":true,"language":"solidity","evm_version":"prague","can_be_visualized_via_sol2uml":true,"is_verified_via_sourcify":true,"additional_sources":[],"certified":false,"conflicting_implementations":null,"abi":[{"inputs":[{"internalType":"address","name":"_innerOracle","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"innerOracle","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"}],"is_changed_bytecode":false,"is_partially_verified":true,"constructor_args":"0x0000000000000000000000008e42d93eac7dfef8d061dd18a2acfc839e724309"}