Skip to content

Module BSV::Wallet::Serializer::SignActionArgs

BRC-103 serialiser for sign_action args (call byte 2).

Wire layout (port of go-sdk/wallet/serializer/sign_action_args.go): [varint] spends count For each spend (sorted by input_index): [varint] input_index [int_bytes] unlocking_script [optional_uint32] sequence_number [int_bytes] reference [1 byte] options present flag (0=absent, 1=present) If options present: [optional_bool] accept_delayed_broadcast [optional_bool] return_txid_only [optional_bool] no_send [txid_slice] send_with

Public Class Methods

deserialize(bytes)

  • @param bytes [String] binary
  • @return [Hash]

serialize(args)

  • @param args [Hash]
  • @return [String] binary