Preview:
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");
	}
}
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter