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