11// SPDX-License-Identifier: Apache-2.0
22pragma solidity >= 0.8.0 < 0.9.0 ;
33
4- import {TimeTravelStorageWrapper} from './TimeTravelStorageWrapper.sol ' ;
5- import {
6- IStaticFunctionSelectors
7- } from '../../../interfaces/resolver/resolverProxy/IStaticFunctionSelectors.sol ' ;
8- import {ITimeTravel} from '../interfaces/ITimeTravel.sol ' ;
4+ import { TimeTravelStorageWrapper } from "./TimeTravelStorageWrapper.sol " ;
5+ import { IStaticFunctionSelectors } from "../../../interfaces/resolver/resolverProxy/IStaticFunctionSelectors.sol " ;
6+ import { ITimeTravel } from "../interfaces/ITimeTravel.sol " ;
7+ import { _TIME_TRAVEL_RESOLVER_KEY } from "../constants/resolverKeys.sol " ;
98
10- contract TimeTravel is
11- IStaticFunctionSelectors ,
12- ITimeTravel ,
13- TimeTravelStorageWrapper
14- {
9+ contract TimeTravel is IStaticFunctionSelectors , ITimeTravel , TimeTravelStorageWrapper {
1510 function changeSystemTimestamp (uint256 newTimestamp ) external override {
1611 _changeSystemTimestamp (newTimestamp);
1712 }
@@ -20,9 +15,7 @@ contract TimeTravel is
2015 _resetSystemTimestamp ();
2116 }
2217
23- function changeSystemBlocknumber (
24- uint256 _newSystemBlocknumber
25- ) external override {
18+ function changeSystemBlocknumber (uint256 _newSystemBlocknumber ) external override {
2619 _changeSystemBlocknumber (_newSystemBlocknumber);
2720 }
2821
@@ -42,13 +35,7 @@ contract TimeTravel is
4235 _checkBlockChainid (chainId);
4336 }
4437
45- function getStaticResolverKey ()
46- external
47- pure
48- virtual
49- override
50- returns (bytes32 staticResolverKey_ )
51- {
38+ function getStaticResolverKey () external pure virtual override returns (bytes32 staticResolverKey_ ) {
5239 staticResolverKey_ = _TIME_TRAVEL_RESOLVER_KEY;
5340 }
5441
@@ -61,33 +48,15 @@ contract TimeTravel is
6148 {
6249 uint256 selectorIndex;
6350 staticFunctionSelectors_ = new bytes4 [](6 );
64- staticFunctionSelectors_[selectorIndex++ ] = this
65- .changeSystemTimestamp
66- .selector ;
67- staticFunctionSelectors_[selectorIndex++ ] = this
68- .resetSystemTimestamp
69- .selector ;
70- staticFunctionSelectors_[selectorIndex++ ] = this
71- .blockTimestamp
72- .selector ;
73- staticFunctionSelectors_[selectorIndex++ ] = this
74- .checkBlockChainid
75- .selector ;
76- staticFunctionSelectors_[selectorIndex++ ] = this
77- .changeSystemBlocknumber
78- .selector ;
79- staticFunctionSelectors_[selectorIndex++ ] = this
80- .resetSystemBlocknumber
81- .selector ;
51+ staticFunctionSelectors_[selectorIndex++ ] = this .changeSystemTimestamp.selector ;
52+ staticFunctionSelectors_[selectorIndex++ ] = this .resetSystemTimestamp.selector ;
53+ staticFunctionSelectors_[selectorIndex++ ] = this .blockTimestamp.selector ;
54+ staticFunctionSelectors_[selectorIndex++ ] = this .checkBlockChainid.selector ;
55+ staticFunctionSelectors_[selectorIndex++ ] = this .changeSystemBlocknumber.selector ;
56+ staticFunctionSelectors_[selectorIndex++ ] = this .resetSystemBlocknumber.selector ;
8257 }
8358
84- function getStaticInterfaceIds ()
85- external
86- pure
87- virtual
88- override
89- returns (bytes4 [] memory staticInterfaceIds_ )
90- {
59+ function getStaticInterfaceIds () external pure virtual override returns (bytes4 [] memory staticInterfaceIds_ ) {
9160 staticInterfaceIds_ = new bytes4 [](1 );
9261 uint256 selectorsIndex;
9362 staticInterfaceIds_[selectorsIndex++ ] = type (ITimeTravel).interfaceId;
0 commit comments