hotfix: explorer temporary disable vote instruction card (#15596)

This commit is contained in:
Josh 2021-03-01 10:05:51 -08:00 committed by GitHub
parent aee7012aed
commit 24af9961d2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 12 deletions

View File

@ -69,12 +69,14 @@ export function VoteDetailsCard(props: {
</td>
</tr>
<tr>
<td>Timestamp</td>
<td className="text-lg-right text-monospace">
{displayTimestamp(info.vote.timestamp * 1000)}
</td>
</tr>
{info.vote.timestamp && (
<tr>
<td>Timestamp</td>
<td className="text-lg-right text-monospace">
{displayTimestamp(info.vote.timestamp * 1000)}
</td>
</tr>
)}
<tr>
<td>Slots</td>

View File

@ -1,6 +1,6 @@
/* eslint-disable @typescript-eslint/no-redeclare */
import { array, number, pick, string, StructType } from "superstruct";
import { array, number, optional, pick, string, StructType } from "superstruct";
import { Pubkey } from "validators/pubkey";
export type VoteInfo = StructType<typeof VoteInfo>;
@ -12,6 +12,6 @@ export const VoteInfo = pick({
vote: pick({
hash: string(),
slots: array(number()),
timestamp: number(),
timestamp: optional(number()),
}),
});

View File

@ -34,7 +34,7 @@ import {
useTransactionStatus,
} from "providers/transactions";
import { Cluster, useCluster } from "providers/cluster";
import { VoteDetailsCard } from "components/instruction/vote/VoteDetailsCard";
// import { VoteDetailsCard } from "components/instruction/vote/VoteDetailsCard";
import { UpgradeableBpfLoaderDetailsCard } from "components/instruction/upgradeable-bpf-loader/UpgradeableBpfLoaderDetailsCard";
export function InstructionsSection({ signature }: SignatureProps) {
@ -171,9 +171,8 @@ function renderInstructionCard({
return <StakeDetailsCard {...props} />;
case "spl-memo":
return <MemoDetailsCard {...props} />;
case "vote":
console.log(props);
return <VoteDetailsCard {...props} />;
/*case "vote":
return <VoteDetailsCard {...props} />;*/
default:
return <UnknownDetailsCard {...props} />;
}