Handle external call failures.
try t.ping()catchreturns (uint256 v)// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
interface IPing { function ping() external pure returns (uint256); }
contract Caller {
function safeCall(IPing t) external view returns (uint256) {
// TODO try/catch
}
}