// SPDX-License-Identifier: MIT pragma solidity ^0.8.19; contract UncheckedCall { mapping(address => uint256) public balances; function deposit() external payable { balances[msg.sender] += msg.value; } function payout(address payable to, uint256 amount) external { require(balances[msg.sender] >= amount, "insufficient"); balances[msg.sender] -= amount; to.call{value: amount}(""); // return value ignored } }