@@ -22,7 +22,7 @@ use ldk_node::config::EsploraSyncConfig;
2222use ldk_node:: liquidity:: LSPS2ServiceConfig ;
2323use ldk_node:: payment:: {
2424 ConfirmationStatus , PaymentDetails , PaymentDirection , PaymentKind , PaymentStatus ,
25- QrPaymentResult , SendingParameters ,
25+ SendingParameters , UnifiedPaymentResult ,
2626} ;
2727use ldk_node:: { Builder , Event , NodeError } ;
2828
@@ -1235,15 +1235,15 @@ fn generate_bip21_uri() {
12351235
12361236 // Test 1: Verify URI generation (on-chain + BOLT11) works
12371237 // even before any channels are opened. This checks the graceful fallback behavior.
1238- let initial_uqr_payment = node_b
1239- . unified_qr_payment ( )
1238+ let initial_uni_payment = node_b
1239+ . unified_payment ( )
12401240 . receive ( expected_amount_sats, "asdf" , expiry_sec)
12411241 . expect ( "Failed to generate URI" ) ;
1242- println ! ( "Initial URI (no channels): {}" , initial_uqr_payment ) ;
1242+ println ! ( "Initial URI (no channels): {}" , initial_uni_payment ) ;
12431243
1244- assert ! ( initial_uqr_payment . contains( "bitcoin:" ) ) ;
1245- assert ! ( initial_uqr_payment . contains( "lightning=" ) ) ;
1246- assert ! ( !initial_uqr_payment . contains( "lno=" ) ) ; // BOLT12 requires channels
1244+ assert ! ( initial_uni_payment . contains( "bitcoin:" ) ) ;
1245+ assert ! ( initial_uni_payment . contains( "lightning=" ) ) ;
1246+ assert ! ( !initial_uni_payment . contains( "lno=" ) ) ; // BOLT12 requires channels
12471247
12481248 premine_and_distribute_funds (
12491249 & bitcoind. client ,
@@ -1263,15 +1263,15 @@ fn generate_bip21_uri() {
12631263 expect_channel_ready_event ! ( node_b, node_a. node_id( ) ) ;
12641264
12651265 // Test 2: Verify URI generation (on-chain + BOLT11 + BOLT12) works after channels are established.
1266- let uqr_payment = node_b
1267- . unified_qr_payment ( )
1266+ let uni_payment = node_b
1267+ . unified_payment ( )
12681268 . receive ( expected_amount_sats, "asdf" , expiry_sec)
12691269 . expect ( "Failed to generate URI" ) ;
12701270
1271- println ! ( "Generated URI: {}" , uqr_payment ) ;
1272- assert ! ( uqr_payment . contains( "bitcoin:" ) ) ;
1273- assert ! ( uqr_payment . contains( "lightning=" ) ) ;
1274- assert ! ( uqr_payment . contains( "lno=" ) ) ;
1271+ println ! ( "Generated URI: {}" , uni_payment ) ;
1272+ assert ! ( uni_payment . contains( "bitcoin:" ) ) ;
1273+ assert ! ( uni_payment . contains( "lightning=" ) ) ;
1274+ assert ! ( uni_payment . contains( "lno=" ) ) ;
12751275}
12761276
12771277#[ test]
@@ -1312,17 +1312,17 @@ fn unified_qr_send_receive() {
13121312 let expected_amount_sats = 100_000 ;
13131313 let expiry_sec = 4_000 ;
13141314
1315- let uqr_payment = node_b. unified_qr_payment ( ) . receive ( expected_amount_sats, "asdf" , expiry_sec) ;
1316- let uri_str = uqr_payment . clone ( ) . unwrap ( ) ;
1317- let offer_payment_id: PaymentId = match node_a. unified_qr_payment ( ) . send ( & uri_str) {
1318- Ok ( QrPaymentResult :: Bolt12 { payment_id } ) => {
1315+ let uni_payment = node_b. unified_payment ( ) . receive ( expected_amount_sats, "asdf" , expiry_sec) ;
1316+ let uri_str = uni_payment . clone ( ) . unwrap ( ) ;
1317+ let offer_payment_id: PaymentId = match node_a. unified_payment ( ) . send ( & uri_str) {
1318+ Ok ( UnifiedPaymentResult :: Bolt12 { payment_id } ) => {
13191319 println ! ( "\n Bolt12 payment sent successfully with PaymentID: {:?}" , payment_id) ;
13201320 payment_id
13211321 } ,
1322- Ok ( QrPaymentResult :: Bolt11 { payment_id : _ } ) => {
1322+ Ok ( UnifiedPaymentResult :: Bolt11 { payment_id : _ } ) => {
13231323 panic ! ( "Expected Bolt12 payment but got Bolt11" ) ;
13241324 } ,
1325- Ok ( QrPaymentResult :: Onchain { txid : _ } ) => {
1325+ Ok ( UnifiedPaymentResult :: Onchain { txid : _ } ) => {
13261326 panic ! ( "Expected Bolt12 payment but get On-chain transaction" ) ;
13271327 } ,
13281328 Err ( e) => {
@@ -1335,15 +1335,15 @@ fn unified_qr_send_receive() {
13351335 // Cut off the BOLT12 part to fallback to BOLT11.
13361336 let uri_str_without_offer = uri_str. split ( "&lno=" ) . next ( ) . unwrap ( ) ;
13371337 let invoice_payment_id: PaymentId =
1338- match node_a. unified_qr_payment ( ) . send ( uri_str_without_offer) {
1339- Ok ( QrPaymentResult :: Bolt12 { payment_id : _ } ) => {
1338+ match node_a. unified_payment ( ) . send ( uri_str_without_offer) {
1339+ Ok ( UnifiedPaymentResult :: Bolt12 { payment_id : _ } ) => {
13401340 panic ! ( "Expected Bolt11 payment but got Bolt12" ) ;
13411341 } ,
1342- Ok ( QrPaymentResult :: Bolt11 { payment_id } ) => {
1342+ Ok ( UnifiedPaymentResult :: Bolt11 { payment_id } ) => {
13431343 println ! ( "\n Bolt11 payment sent successfully with PaymentID: {:?}" , payment_id) ;
13441344 payment_id
13451345 } ,
1346- Ok ( QrPaymentResult :: Onchain { txid : _ } ) => {
1346+ Ok ( UnifiedPaymentResult :: Onchain { txid : _ } ) => {
13471347 panic ! ( "Expected Bolt11 payment but got on-chain transaction" ) ;
13481348 } ,
13491349 Err ( e) => {
@@ -1353,19 +1353,19 @@ fn unified_qr_send_receive() {
13531353 expect_payment_successful_event ! ( node_a, Some ( invoice_payment_id) , None ) ;
13541354
13551355 let expect_onchain_amount_sats = 800_000 ;
1356- let onchain_uqr_payment =
1357- node_b. unified_qr_payment ( ) . receive ( expect_onchain_amount_sats, "asdf" , 4_000 ) . unwrap ( ) ;
1356+ let onchain_uni_payment =
1357+ node_b. unified_payment ( ) . receive ( expect_onchain_amount_sats, "asdf" , 4_000 ) . unwrap ( ) ;
13581358
13591359 // Cut off any lightning part to fallback to on-chain only.
1360- let uri_str_without_lightning = onchain_uqr_payment . split ( "&lightning=" ) . next ( ) . unwrap ( ) ;
1361- let txid = match node_a. unified_qr_payment ( ) . send ( & uri_str_without_lightning) {
1362- Ok ( QrPaymentResult :: Bolt12 { payment_id : _ } ) => {
1360+ let uri_str_without_lightning = onchain_uni_payment . split ( "&lightning=" ) . next ( ) . unwrap ( ) ;
1361+ let txid = match node_a. unified_payment ( ) . send ( & uri_str_without_lightning) {
1362+ Ok ( UnifiedPaymentResult :: Bolt12 { payment_id : _ } ) => {
13631363 panic ! ( "Expected on-chain payment but got Bolt12" )
13641364 } ,
1365- Ok ( QrPaymentResult :: Bolt11 { payment_id : _ } ) => {
1365+ Ok ( UnifiedPaymentResult :: Bolt11 { payment_id : _ } ) => {
13661366 panic ! ( "Expected on-chain payment but got Bolt11" ) ;
13671367 } ,
1368- Ok ( QrPaymentResult :: Onchain { txid } ) => {
1368+ Ok ( UnifiedPaymentResult :: Onchain { txid } ) => {
13691369 println ! ( "\n On-chain transaction successful with Txid: {}" , txid) ;
13701370 txid
13711371 } ,
0 commit comments