Shielding Assets

/**
* @notice Shield a token by transferring it to a stealth address
* @dev The ETH sent to this function would be made only accessible to the receiver/stealthAddress
*
* Emits an {Announcement} event indicating the transfer
*
* @param _receiver The stealth address to transfer the token to
* @param _announcementData The transfer announcement data
*/
function shieldETH(
address _receiver,
AnnouncementData calldata _announcementData
) external payable;Last updated