// SPDX-License-Identifier: MIT pragma solidity ^0.8.13; contract OneShotAttestation { event Attestation(address indexed from, bytes data); constructor(bytes memory data, address feeCollector) payable { emit Attestation(msg.sender, data); selfdestruct(payable(feeCollector)); } }