diff --git a/src/components/claim/views/claim.view.tsx b/src/components/claim/views/claim.view.tsx
index c1fe389c2..eb9f4fc82 100644
--- a/src/components/claim/views/claim.view.tsx
+++ b/src/components/claim/views/claim.view.tsx
@@ -153,7 +153,9 @@ export function ClaimView({
process.env.PEANUT_API_KEY
);
- setTxHash(claimTx.hash ?? "");
+ setTxHash(
+ claimTx.tx_hash ?? claimTx.transactionHash ?? claimTx.hash ?? ""
+ );
onNextScreen();
}
} catch (error) {
@@ -177,7 +179,7 @@ export function ClaimView({
return (
<>
-
+
Claim {utils.formatTokenAmount(Number(claimDetails.tokenAmount))}{" "}
{claimDetails.tokenSymbol}
diff --git a/src/utils/general.utils.ts b/src/utils/general.utils.ts
index 8ec8e8ba8..47e650168 100644
--- a/src/utils/general.utils.ts
+++ b/src/utils/general.utils.ts
@@ -86,5 +86,9 @@ export function formatAmount(amount: number) {
}
export function formatTokenAmount(amount: number) {
- return amount.toFixed(4);
+ const formattedAmount = amount.toLocaleString("en-US", {
+ minimumFractionDigits: 0,
+ maximumFractionDigits: 4,
+ });
+ return formattedAmount;
}