Skip to content

Commit e0792a5

Browse files
committed
fix: create placeholder_witness based on multisig_config
1 parent 1221235 commit e0792a5

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/subcommands/deploy/tx_builder.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,13 @@ pub fn build_tx<T: ChangeInfo>(
112112
);
113113
}
114114

115-
let placeholder_witness = packed::WitnessArgs::new_builder()
116-
.lock(Some(Bytes::from(vec![0u8; 65])).pack())
117-
.build();
115+
let placeholder_witness = if let Some(cfg) = multisig_config {
116+
cfg.placeholder_witness()
117+
} else {
118+
packed::WitnessArgs::new_builder()
119+
.lock(Some(Bytes::from(vec![0u8; 65])).pack())
120+
.build()
121+
};
118122
let balancer = CapacityBalancer::new_simple(from_script, placeholder_witness, fee_rate);
119123

120124
let header_dep_resolver = DefaultHeaderDepResolver::new(ckb_rpc);

0 commit comments

Comments
 (0)