# Module BSV::Wallet::ProtoWallet::Validators <a id="module-BSV-Wallet-ProtoWallet-Validators"></a>

Validation helpers for BRC-100 wallet method parameters.

Delegates to Wire::Validation — the single source of truth for all BRC-100
parameter validation. This module is retained for backwards compatibility with
ProtoWallet's internal call sites.

## Public Class Methods
### `validate_counterparty!(counterparty)` <a id="method-c-validate_counterparty-21"></a> <a id="validate_counterparty!-class_method"></a>
Not documented.

### `validate_key_id!(key_id)` <a id="method-c-validate_key_id-21"></a> <a id="validate_key_id!-class_method"></a>
Not documented.

### `validate_protocol_id!(protocol_id)` <a id="method-c-validate_protocol_id-21"></a> <a id="validate_protocol_id!-class_method"></a>
Not documented.

### `validate_pub_key_hex!(value, name = 'public_key')` <a id="method-c-validate_pub_key_hex-21"></a> <a id="validate_pub_key_hex!-class_method"></a>
Not documented.
