Module: BSV::Wallet::Wire

Defined in:
lib/bsv/wallet_interface/wire.rb,
lib/bsv/wallet_interface/wire/reader.rb,
lib/bsv/wallet_interface/wire/writer.rb,
lib/bsv/wallet_interface/wire/serializer.rb

Overview

BRC-100 binary wire protocol.

Provides low-level serialisation primitives (Writer, Reader) and a higher-level Serializer that encodes/decodes all 28 BRC-100 method calls.

Usage:

frame = BSV::Wallet::Wire::Serializer.serialize_request(:get_height, {})
method_name, args, originator = BSV::Wallet::Wire::Serializer.deserialize_request(frame)

Defined Under Namespace

Modules: Serializer Classes: Reader, Writer