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