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;
}
}