diff --git a/src/app/components/OuterConfirmation/OuterConfirmation.tsx b/src/app/components/OuterConfirmation/OuterConfirmation.tsx index 47fa3e5..4c007fe 100644 --- a/src/app/components/OuterConfirmation/OuterConfirmation.tsx +++ b/src/app/components/OuterConfirmation/OuterConfirmation.tsx @@ -205,7 +205,7 @@ const OuterConfirmation = () => {
{burnAmount}
- {nativeAmount ?? ( + {typeof nativeAmount === "string" && ({nativeAmount}
diff --git a/src/background/wallet.ts b/src/background/wallet.ts index 5e7c4d3..8ce857d 100644 --- a/src/background/wallet.ts +++ b/src/background/wallet.ts @@ -540,7 +540,7 @@ export const burnAsset = async ({ }; if (nativeAmount) { - params.native_amount = nativeAmount; + params.native_amount = addZeros(nativeAmount, 12).toFixed(0); } if (pointTxToAddress) { @@ -551,6 +551,9 @@ export const burnAsset = async ({ params.service_entries = serviceEntries; } + console.log("BURN PARAMS:", params); + + const response = await fetchData("burn_asset", params); if (!response.ok) { diff --git a/src/types/index.ts b/src/types/index.ts index f1600fd..fcbf458 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -82,9 +82,9 @@ export interface BurnAssetRequest { export interface BurnAssetDataType { assetId: string; - burnAmount: number; + burnAmount: string; decimalPoint?: number; - nativeAmount?: number; + nativeAmount?: string; pointTxToAddress?: string; serviceEntries?: { service_id: string;