From a28c068d81b50cae08737af159720a073bc8fc5c Mon Sep 17 00:00:00 2001 From: David May <85513542+davidleomay@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:23:19 +0100 Subject: [PATCH 1/2] fix: LZ Citrea endpoint id (#3337) --- .../adapters/actions/layerzero-bridge.adapter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/subdomains/core/liquidity-management/adapters/actions/layerzero-bridge.adapter.ts b/src/subdomains/core/liquidity-management/adapters/actions/layerzero-bridge.adapter.ts index 1c3aec7f39..b067a0e40b 100644 --- a/src/subdomains/core/liquidity-management/adapters/actions/layerzero-bridge.adapter.ts +++ b/src/subdomains/core/liquidity-management/adapters/actions/layerzero-bridge.adapter.ts @@ -39,7 +39,7 @@ const LAYERZERO_OFT_ADAPTERS: Record Citrea From 370166512afcdec67728ed85a0c912ef8c360e96 Mon Sep 17 00:00:00 2001 From: David May <85513542+davidleomay@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:03:58 +0100 Subject: [PATCH 2/2] fix: ICP OCP amount (#3339) --- .../core/payment-link/services/payment-quote.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/subdomains/core/payment-link/services/payment-quote.service.ts b/src/subdomains/core/payment-link/services/payment-quote.service.ts index 43628a73f1..8104037d5b 100644 --- a/src/subdomains/core/payment-link/services/payment-quote.service.ts +++ b/src/subdomains/core/payment-link/services/payment-quote.service.ts @@ -602,8 +602,8 @@ export class PaymentQuoteService { canisterId, activation.asset.decimals, ); - if (result.allowance < transferInfo.amount) { - throw new Error(`Insufficient allowance: ${result.allowance}, need ${transferInfo.amount}`); + if (result.allowance < activation.amount) { + throw new Error(`Insufficient allowance: ${result.allowance}, need ${activation.amount}`); } }, 3, @@ -614,14 +614,14 @@ export class PaymentQuoteService { paymentAccount, userPrincipal, paymentAddress, - transferInfo.amount, + activation.amount, canisterId, activation.asset.decimals, ); quote.txInBlockchain(txId); } catch (e) { - quote.txFailed(e.message); + quote.txFailed(e.errorType ? Object.keys(e.errorType)[0] : e.message); } }