From c03a1e4bba82a4f461387f3c292c423f775dcbfd Mon Sep 17 00:00:00 2001 From: Jared Tobin Date: Wed, 10 Dec 2025 12:05:48 +0400 Subject: [PATCH] itest: have tapd skip cert verification The mock oracle uses a self-signed certificate for TLS, but we're not concerned with having tapd verify it in the itest environment. This commit adds the 'experimental.rfq.priceoracletlsinsecure' flag added in lightninglabs/taproot-assets#1775 to the litd args list, instructing tapd not to verify certificates. --- itest/litd_custom_channels_test.go | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/itest/litd_custom_channels_test.go b/itest/litd_custom_channels_test.go index cfa00e9ff..173cb8d81 100644 --- a/itest/litd_custom_channels_test.go +++ b/itest/litd_custom_channels_test.go @@ -90,6 +90,7 @@ var ( "--taproot-assets.custodianproofretrievaldelay=500ms", } litdArgsTemplate = append(litdArgsTemplateNoOracle, []string{ + "--taproot-assets.experimental.rfq.priceoracletlsinsecure", "--taproot-assets.experimental.rfq.priceoracleaddress=" + "use_mock_price_oracle_service_promise_to_" + "not_use_on_mainnet", @@ -99,6 +100,7 @@ var ( }...) litdArgsTemplateDiffOracle = append(litdArgsTemplateNoOracle, []string{ + "--taproot-assets.experimental.rfq.priceoracletlsinsecure", "--taproot-assets.experimental.rfq.priceoracleaddress=" + "use_mock_price_oracle_service_promise_to_" + "not_use_on_mainnet", @@ -4123,10 +4125,12 @@ func testCustomChannelsOraclePricing(ctx context.Context, net *NetworkHarness, lndArgs := slices.Clone(lndArgsTemplate) litdArgs := slices.Clone(litdArgsTemplateNoOracle) - litdArgs = append(litdArgs, fmt.Sprintf( - "--taproot-assets.experimental.rfq.priceoracleaddress="+ - "rfqrpc://%s", oracleAddr, - )) + litdArgs = append(litdArgs, + "--taproot-assets.experimental.rfq.priceoracletlsinsecure", + fmt.Sprintf( + "--taproot-assets.experimental.rfq.priceoracleaddress="+ + "rfqrpc://%s", oracleAddr, + )) // We use Charlie as the proof courier. But in order for Charlie to also // use itself, we need to define its port upfront. @@ -4970,10 +4974,12 @@ func testCustomChannelsDecodeAssetInvoice(ctx context.Context, lndArgs := slices.Clone(lndArgsTemplate) litdArgs := slices.Clone(litdArgsTemplateNoOracle) - litdArgs = append(litdArgs, fmt.Sprintf( - "--taproot-assets.experimental.rfq.priceoracleaddress="+ - "rfqrpc://%s", oracleAddr, - )) + litdArgs = append(litdArgs, + "--taproot-assets.experimental.rfq.priceoracletlsinsecure", + fmt.Sprintf( + "--taproot-assets.experimental.rfq.priceoracleaddress="+ + "rfqrpc://%s", oracleAddr, + )) // We'll just make a single node here, as this doesn't actually rely on // a set of active channels.