Preview:
contract TakeMoney {
	receive() external payable {

	}

	function viewBalance() public view returns (uint256) {
		return address(this).balance;
	}
}

contract ForwardMoney {

	function payMe() public payable {

	}

	function sendMoney(address luckyAddress) public payable {
		uint256 myBalance = viewBalance();
		luckyAddress.call{value: myBalance}("");
	}

	function viewBalance() public view returns (uint256) {
		return address(this).balance;
	}
}
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