chapter23-code-5

PHOTO EMBED

Thu Mar 30 2023 11:35:40 GMT+0000 (Coordinated Universal Time)

Saved by @RareSkills

contract ExampleContract {

	// defaults to zero
	uint256 private calledAt;

	function callMeFirst() external {
		calledAt = block.number;
	}

	function callMeSecond() external {
		require(calledAt != 0 && block.number > calledAt, "callMeFirst() not called");
	}
}
content_copyCOPY