A future containing the event, if found. If bMetaDataOnly is false and the event was partially synced (because it was superseded by another one) the function will perform an asynchronous server request to get the transaction data.