Token Balances
+
-
-
-
-
- Address |
- Token |
- Change |
- Post Balance |
-
-
- {accountRows}
-
-
+ {expanded && (
+
+
+
+
+ Address |
+ Token |
+ Change |
+ Post Balance |
+
+
+ {accountRows}
+
+
+ )}
);
}
diff --git a/app/tx/[signature]/page-client.tsx b/app/tx/[signature]/page-client.tsx
index 00cdf99a..47a37d76 100644
--- a/app/tx/[signature]/page-client.tsx
+++ b/app/tx/[signature]/page-client.tsx
@@ -187,6 +187,7 @@ function StatusCard({ signature, autoRefresh }: SignatureProps & AutoRefreshProp
const transaction = transactionWithMeta?.transaction;
const blockhash = transaction?.message.recentBlockhash;
const version = transactionWithMeta?.version;
+ const feePayer = transactionWithMeta?.transaction.message.accountKeys[0]?.pubkey;
const isNonce = (() => {
if (!transaction || transaction.message.instructions.length < 1) {
return false;
@@ -215,8 +216,9 @@ function StatusCard({ signature, autoRefresh }: SignatureProps & AutoRefreshProp
if (cluster === Cluster.MainnetBeta) {
errorLink = err.errorLink;
} else {
- errorLink = `${err.errorLink}?cluster=${clusterName.toLowerCase()}${cluster === Cluster.Custom ? `&customUrl=${clusterUrl}` : ''
- }`;
+ errorLink = `${err.errorLink}?cluster=${clusterName.toLowerCase()}${
+ cluster === Cluster.Custom ? `&customUrl=${clusterUrl}` : ''
+ }`;
}
}
}
@@ -318,6 +320,15 @@ function StatusCard({ signature, autoRefresh }: SignatureProps & AutoRefreshProp
)}
+ {feePayer && (
+