# Class BSV::Wallet::EgressBeefInvalidError <a id="class-BSV-Wallet-EgressBeefInvalidError"></a>

**Inherits:** `Error`

Raised by Engine::Hydrator#validate_for_handoff! when the wallet's just-built
outgoing BEEF would not verify against a peer's view. Distinct from
{InvalidBeefError} (incoming peer data) — this one means the wallet's **own**
state cannot produce a valid BEEF, almost always an upstream proof-closure gap
(see #296).

## Public Instance Methods
### `initialize(message = 'wallet cannot produce a valid BEEF for handoff')` <a id="method-i-initialize"></a> <a id="initialize-instance_method"></a>
- **@return** [EgressBeefInvalidError] a new instance of EgressBeefInvalidError
