@@ -19,7 +19,7 @@ use wasm_bindgen::prelude::*;
1919use workflow_wasm:: prelude:: * ;
2020
2121/// Size of the underlying script vector of a script.
22- pub const SCRIPT_VECTOR_SIZE : usize = 36 ;
22+ pub const SCRIPT_VECTOR_SIZE : usize = 35 ;
2323
2424/// Used as the underlying type for script public key data, optimized for the common p2pk script size (34).
2525pub type ScriptVec = SmallVec < [ u8 ; SCRIPT_VECTOR_SIZE ] > ;
@@ -415,7 +415,7 @@ mod tests {
415415 let vec = ( 0 ..SCRIPT_VECTOR_SIZE as u8 ) . collect :: < Vec < _ > > ( ) ;
416416 let spk = ScriptPublicKey :: from_vec ( 0xc0de , vec. clone ( ) ) ; // 0xc0de == 49374,
417417 let hex: String = serde_json:: to_string ( & spk) . unwrap ( ) ;
418- assert_eq ! ( "\" c0de000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223 \" " , hex) ;
418+ assert_eq ! ( "\" c0de000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122 \" " , hex) ;
419419 let spk = serde_json:: from_str :: < ScriptPublicKey > ( & hex) . unwrap ( ) ;
420420 assert_eq ! ( spk. version, 0xc0de ) ;
421421 assert_eq ! ( spk. script. as_slice( ) , vec. as_slice( ) ) ;
@@ -453,7 +453,7 @@ mod tests {
453453 let version = 0xc0de ;
454454 let vec: Vec < u8 > = ( 0 ..SCRIPT_VECTOR_SIZE as u8 ) . collect ( ) ;
455455 let spk = ScriptPublicKey :: from_vec ( version, vec. clone ( ) ) ;
456- let str = "c0de000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223 " ;
456+ let str = "c0de000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122 " ;
457457 let js = to_value ( & spk) . unwrap ( ) ;
458458 assert_eq ! ( js. as_string( ) . unwrap( ) , str ) ;
459459 let script_hex = spk. script_as_hex ( ) ;
0 commit comments