# Module BSV::Wallet::Serializer::GetNetwork::Result <a id="module-BSV-Wallet-Serializer-GetNetwork-Result"></a>

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

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

## Public Class Methods
### `deserialize(bytes)` <a id="method-c-deserialize"></a> <a id="deserialize-class_method"></a>
- **@param** `bytes` [String] 1-byte binary
- **@raise** [InvalidParameterError] if the byte is not 0x00 or 0x01
- **@return** [Hash] { network: :mainnet | :testnet }

### `serialize(result)` <a id="method-c-serialize"></a> <a id="serialize-class_method"></a>
- **@param** `result` [Hash] { network: :mainnet | :testnet }
- **@raise** [InvalidParameterError] if +:network+ is not :mainnet or :testnet
- **@return** [String] 1-byte binary
