Skip to content

Module BSV::Wallet::Serializer::DiscoverByAttributes

BRC-103 wire codec for the discover_by_attributes call (call byte 22).

Args wire layout: [varint: attribute_count] per entry: [varint-int key_bytes][varint-int value_bytes] [optional_uint32: limit] [optional_uint32: offset] [optional_bool: seek_permission]

Result wire layout: see DiscoverCertificatesResult.

Keys are written in sorted order (matching Go sort.Strings) to ensure deterministic encoding across SDK implementations.

Public Class Methods

deserialize_args(bytes)

Not documented.

deserialize_result(bytes)

Not documented.

serialize_args(args)

Not documented.

serialize_result(result)

Not documented.