# Class BSV::Overlay::TaggedBEEF <a id="class-BSV-Overlay-TaggedBEEF"></a>

**Inherits:** `Object`

Tagged BEEF (Background Evaluation Extended Format) structure.

Comprises a transaction, its SPV information, and the overlay topics where its
inclusion is requested.

## Attributes
### `beef` [R] <a id="attribute-i-beef"></a> <a id="beef-instance_method"></a>
- **@return** [String] raw binary BEEF-encoded transaction data

### `topics` [R] <a id="attribute-i-topics"></a> <a id="topics-instance_method"></a>
- **@return** [Array<String>] overlay topic names where the transaction is to be submitted

## Public Instance Methods
### `initialize(beef:, topics:)` <a id="method-i-initialize"></a> <a id="initialize-instance_method"></a>
- **@param** `beef` [String] raw binary BEEF-encoded transaction data
- **@param** `topics` [Array<String>] overlay topic names
- **@return** [TaggedBEEF] a new instance of TaggedBEEF
