Skip to content

Commit

Permalink
feat(effective-balance-sum): update to v2 API
Browse files Browse the repository at this point in the history
  • Loading branch information
alextes committed Jun 26, 2023
1 parent 0b75d97 commit 836f8d6
Showing 1 changed file with 7 additions and 13 deletions.
20 changes: 7 additions & 13 deletions src/mainsite/api/effective-balance-sum.ts
Original file line number Diff line number Diff line change
@@ -1,25 +1,19 @@
import useSWR from "swr";
import type { GweiNumber } from "../../eth-units";
import type { DateTimeString } from "../../time";
import { fetchJsonSwr } from "./fetchers";

export type EffectiveBalanceSum = number;
export type EffectiveBalanceSumNext = {
export type EffectiveBalanceSum = {
slot: number;
sum: GweiNumber;
timestamp: DateTimeString;
sum: EffectiveBalanceSum;
};

export const useEffectiveBalanceSum = ():
| EffectiveBalanceSumNext
| undefined => {
const { data } = useSWR<EffectiveBalanceSum | EffectiveBalanceSumNext>(
export const useEffectiveBalanceSum = (): EffectiveBalanceSum | undefined => {
const { data } = useSWR<EffectiveBalanceSum>(
`/api/fees/effective-balance-sum`,
fetchJsonSwr,
);

const effectiveBalanceSum =
typeof data === "number"
? { timestamp: new Date().toISOString(), sum: data }
: data;

return effectiveBalanceSum;
return data;
};

0 comments on commit 836f8d6

Please sign in to comment.