Skip to main content

encode_push_datas

Function encode_push_datas 

Source
pub fn encode_push_datas(parts: &[&[u8]]) -> Result<Vec<u8>, ScriptError>
Expand description

Encode multiple data payloads into a single byte vector with push prefixes.

Each element in parts gets its own OP_PUSHDATA prefix based on length.

§Arguments

  • parts - Slice of data byte slices to encode.

§Returns

A byte vector containing all pushes concatenated, or an error if any part is too large.