// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity 0.8.23;

/// @dev Tiny test helper: a call target that records how many times it was bumped and by whom,
///      so a test can assert the threshold account actually dispatched the authorized call.
contract EchoTarget {
    uint256 public calls;
    address public lastCaller;
    uint256 public lastValue;

    function bump() external payable {
        calls += 1;
        lastCaller = msg.sender;
        lastValue = msg.value;
    }
}
