@@ -167,24 +167,24 @@ pub extern "C" fn TxCreationKeys_set_countersignatory_htlc_key(this_ptr: &mut Tx
167
167
}
168
168
/// Payment Key (which isn't allowed to be spent from for some delay)
169
169
#[ no_mangle]
170
- pub extern "C" fn TxCreationKeys_get_delayed_payment_key ( this_ptr : & TxCreationKeys ) -> crate :: c_types:: PublicKey {
171
- let mut inner_val = & mut unsafe { & mut * this_ptr. inner } . delayed_payment_key ;
170
+ pub extern "C" fn TxCreationKeys_get_broadcaster_delayed_payment_key ( this_ptr : & TxCreationKeys ) -> crate :: c_types:: PublicKey {
171
+ let mut inner_val = & mut unsafe { & mut * this_ptr. inner } . broadcaster_delayed_payment_key ;
172
172
crate :: c_types:: PublicKey :: from_rust ( & ( * inner_val) )
173
173
}
174
174
/// Payment Key (which isn't allowed to be spent from for some delay)
175
175
#[ no_mangle]
176
- pub extern "C" fn TxCreationKeys_set_delayed_payment_key ( this_ptr : & mut TxCreationKeys , mut val : crate :: c_types:: PublicKey ) {
177
- unsafe { & mut * this_ptr. inner } . delayed_payment_key = val. into_rust ( ) ;
176
+ pub extern "C" fn TxCreationKeys_set_broadcaster_delayed_payment_key ( this_ptr : & mut TxCreationKeys , mut val : crate :: c_types:: PublicKey ) {
177
+ unsafe { & mut * this_ptr. inner } . broadcaster_delayed_payment_key = val. into_rust ( ) ;
178
178
}
179
179
#[ must_use]
180
180
#[ no_mangle]
181
- pub extern "C" fn TxCreationKeys_new ( mut per_commitment_point_arg : crate :: c_types:: PublicKey , mut revocation_key_arg : crate :: c_types:: PublicKey , mut broadcaster_htlc_key_arg : crate :: c_types:: PublicKey , mut countersignatory_htlc_key_arg : crate :: c_types:: PublicKey , mut delayed_payment_key_arg : crate :: c_types:: PublicKey ) -> TxCreationKeys {
181
+ pub extern "C" fn TxCreationKeys_new ( mut per_commitment_point_arg : crate :: c_types:: PublicKey , mut revocation_key_arg : crate :: c_types:: PublicKey , mut broadcaster_htlc_key_arg : crate :: c_types:: PublicKey , mut countersignatory_htlc_key_arg : crate :: c_types:: PublicKey , mut broadcaster_delayed_payment_key_arg : crate :: c_types:: PublicKey ) -> TxCreationKeys {
182
182
TxCreationKeys { inner : Box :: into_raw ( Box :: new ( nativeTxCreationKeys {
183
183
per_commitment_point : per_commitment_point_arg. into_rust ( ) ,
184
184
revocation_key : revocation_key_arg. into_rust ( ) ,
185
185
broadcaster_htlc_key : broadcaster_htlc_key_arg. into_rust ( ) ,
186
186
countersignatory_htlc_key : countersignatory_htlc_key_arg. into_rust ( ) ,
187
- delayed_payment_key : delayed_payment_key_arg . into_rust ( ) ,
187
+ broadcaster_delayed_payment_key : broadcaster_delayed_payment_key_arg . into_rust ( ) ,
188
188
} ) ) , is_owned : true }
189
189
}
190
190
#[ no_mangle]
@@ -422,11 +422,11 @@ pub extern "C" fn TxCreationKeys_derive_new(per_commitment_point: crate::c_types
422
422
}
423
423
424
424
/// A script either spendable by the revocation
425
- /// key or the delayed_payment_key and satisfying the relative-locktime OP_CSV constrain.
425
+ /// key or the broadcaster_delayed_payment_key and satisfying the relative-locktime OP_CSV constrain.
426
426
/// Encumbering a `to_local` output on a commitment transaction or 2nd-stage HTLC transactions.
427
427
#[ no_mangle]
428
- pub extern "C" fn get_revokeable_redeemscript ( revocation_key : crate :: c_types:: PublicKey , mut to_self_delay : u16 , delayed_payment_key : crate :: c_types:: PublicKey ) -> crate :: c_types:: derived:: CVec_u8Z {
429
- let mut ret = lightning:: ln:: chan_utils:: get_revokeable_redeemscript ( & revocation_key. into_rust ( ) , to_self_delay, & delayed_payment_key . into_rust ( ) ) ;
428
+ pub extern "C" fn get_revokeable_redeemscript ( revocation_key : crate :: c_types:: PublicKey , mut to_self_delay : u16 , broadcaster_delayed_payment_key : crate :: c_types:: PublicKey ) -> crate :: c_types:: derived:: CVec_u8Z {
429
+ let mut ret = lightning:: ln:: chan_utils:: get_revokeable_redeemscript ( & revocation_key. into_rust ( ) , to_self_delay, & broadcaster_delayed_payment_key . into_rust ( ) ) ;
430
430
ret. into_bytes ( ) . into ( )
431
431
}
432
432
@@ -563,8 +563,8 @@ pub extern "C" fn make_funding_redeemscript(a: crate::c_types::PublicKey, b: cra
563
563
564
564
/// panics if htlc.transaction_output_index.is_none()!
565
565
#[ no_mangle]
566
- pub extern "C" fn build_htlc_transaction ( prev_hash : * const [ u8 ; 32 ] , mut feerate_per_kw : u32 , mut to_self_delay : u16 , htlc : & crate :: ln:: chan_utils:: HTLCOutputInCommitment , a_delayed_payment_key : crate :: c_types:: PublicKey , revocation_key : crate :: c_types:: PublicKey ) -> crate :: c_types:: derived:: CVec_u8Z {
567
- let mut ret = lightning:: ln:: chan_utils:: build_htlc_transaction ( & :: bitcoin:: hash_types:: Txid :: from_slice ( & unsafe { & * prev_hash } [ ..] ) . unwrap ( ) , feerate_per_kw, to_self_delay, unsafe { & * htlc. inner } , & a_delayed_payment_key . into_rust ( ) , & revocation_key. into_rust ( ) ) ;
566
+ pub extern "C" fn build_htlc_transaction ( prev_hash : * const [ u8 ; 32 ] , mut feerate_per_kw : u32 , mut to_self_delay : u16 , htlc : & crate :: ln:: chan_utils:: HTLCOutputInCommitment , broadcaster_delayed_payment_key : crate :: c_types:: PublicKey , revocation_key : crate :: c_types:: PublicKey ) -> crate :: c_types:: derived:: CVec_u8Z {
567
+ let mut ret = lightning:: ln:: chan_utils:: build_htlc_transaction ( & :: bitcoin:: hash_types:: Txid :: from_slice ( & unsafe { & * prev_hash } [ ..] ) . unwrap ( ) , feerate_per_kw, to_self_delay, unsafe { & * htlc. inner } , & broadcaster_delayed_payment_key . into_rust ( ) , & revocation_key. into_rust ( ) ) ;
568
568
let mut local_ret = :: bitcoin:: consensus:: encode:: serialize ( & ret) ;
569
569
local_ret. into ( )
570
570
}
0 commit comments