# Module BSV <a id="module-BSV"></a>

## Constants
### `VERSION` <a id="constant-VERSION"></a> <a id="VERSION-constant"></a>
Not documented.

## Attributes
### `logger` [RW] <a id="attribute-c-logger"></a> <a id="logger-class_method"></a>
Optional logger for debug-level instrumentation of txid conversions, BEEF
wiring, and merkle path operations.

No logger is configured by default — zero overhead when unused. Consumers opt
in via:

    require 'logger'
    BSV.logger = Logger.new($stdout).tap { |l| l.level = Logger::DEBUG }
- **@return** [Logger, nil]
