Allows contracts which can receive ETH but do not conform to the IPCVDeposit interface to still receive those ETH deposits in a PCV compatible way. Likewise allows native ETH transfers to conform to the IPCVDeposit interface of a contract that does conform to that interface.
function target() external view returns (address);
Returns the target address to transfer ETH to
function deposit(uint256 amount) public payable;
amount ETH to