save value based on amout out not estimated amount out
This commit is contained in:
@@ -244,10 +244,7 @@ export default function AddMoneyToSavingsHalfModal({
|
||||
poolId: poolInfoRef.lpPublicKey,
|
||||
assetInAddress: BTC_ASSET_ADDRESS,
|
||||
assetOutAddress: USD_ASSET_ADDRESS,
|
||||
amountIn: Math.min(
|
||||
Math.round(localSatAmount + btcFee),
|
||||
bitcoinBalance,
|
||||
),
|
||||
amountIn: localSatAmount,
|
||||
dollarBalanceSat,
|
||||
bitcoinBalance,
|
||||
satFee: btcFee,
|
||||
@@ -297,7 +294,8 @@ export default function AddMoneyToSavingsHalfModal({
|
||||
const elapsed2 = Date.now() - step2Start;
|
||||
if (elapsed2 < MIN_STEP_MS) await sleep(MIN_STEP_MS - elapsed2);
|
||||
|
||||
const dollarValue = fiatMicros / 1_000_000;
|
||||
const dollarValue =
|
||||
(paymentResponse.amountOutMicrodollars ?? fiatMicros) / 1_000_000;
|
||||
await addMoney({ amount: dollarValue, goalId: selectedGoalId });
|
||||
|
||||
setStep(prev => [...prev, 'success']);
|
||||
|
||||
@@ -139,6 +139,7 @@ export const sparkPaymenWrapper = async ({
|
||||
}
|
||||
let response;
|
||||
let amountOutSats = amountSats;
|
||||
let amountOutMicrodollars;
|
||||
// if (
|
||||
// seletctedToken === 'Bitcoin' &&
|
||||
// userBalance < amountSats + (paymentType === 'bitcoin' ? supportFee : fee)
|
||||
@@ -482,6 +483,7 @@ export const sparkPaymenWrapper = async ({
|
||||
? originalSendAmount
|
||||
: executionResponse.swap.amountOut
|
||||
: fiatValueConvertedSendAmount;
|
||||
amountOutMicrodollars = usdbAmount;
|
||||
useLRC20Format = true;
|
||||
sparkPayResponse = await sendSparkTokens({
|
||||
tokenIdentifier: USDB_TOKEN_ID,
|
||||
@@ -621,6 +623,7 @@ export const sparkPaymenWrapper = async ({
|
||||
response,
|
||||
shouldSave: !sparkInformation.identityPubKey,
|
||||
amountOutSats,
|
||||
amountOutMicrodollars,
|
||||
};
|
||||
} catch (err) {
|
||||
console.log('Send lightning payment error', err);
|
||||
|
||||
Reference in New Issue
Block a user