// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import {ITokenMessenger} from "./ITokenMessenger.sol"; interface ITokenMessengerV2 is ITokenMessenger { event DepositForBurn( address indexed burnToken, uint256 amount, address indexed depositor, bytes32 mintRecipient, uint32 destinationDomain, bytes32 destinationTokenMessenger, bytes32 destinationCaller, uint256 maxFee, uint32 indexed minFinalityThreshold, bytes hookData ); function depositForBurn( uint256 amount, uint32 destinationDomain, bytes32 mintRecipient, address burnToken, bytes32 destinationCaller, uint256 maxFee, uint32 minFinalityThreshold ) external; }