Skip to content

Commit

Permalink
Edit liquidity stat
Browse files Browse the repository at this point in the history
  • Loading branch information
ryangoree committed Jul 19, 2023
1 parent 0389a27 commit 967d995
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 11 deletions.
31 changes: 22 additions & 9 deletions apps/hyperdrive-trading/src/ui/hyperdrive/hooks/useLiquidity.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,27 @@
import { getLiquidityQuery } from "@hyperdrive/core";
import { useQuery, UseQueryResult } from "@tanstack/react-query";
import { QueryStatus, useQuery } from "@tanstack/react-query";
import { Address, usePublicClient } from "wagmi";

export type GetLiquidityResponse = {
marketLiquidity: string;
};
export function useLiquidity(hyperdriveAddress: Address): {
liquidity:
| {
liquidity: bigint;
formatted: string;
}
| undefined;
liquidityStatus: QueryStatus;
} {
const publicClient = usePublicClient();

export function useLiquidity(
hyperdriveAddress: Address,
): UseQueryResult<GetLiquidityResponse> {
const publicClient = usePublicClient() as any;
return useQuery(getLiquidityQuery({ hyperdriveAddress, publicClient }));
const { data, status } = useQuery(
getLiquidityQuery({
hyperdriveAddress,
publicClient: publicClient as any,
}),
);

return {
liquidity: data,
liquidityStatus: status,
};
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export function MarketStats({
}): ReactElement {
const formattedTermLength = formatTermLength(hyperdrive.termLengthMS);

const { data: liquidity } = useLiquidity(hyperdrive.address);
const { liquidity } = useLiquidity(hyperdrive.address);
const { fixedAPR } = useCurrentFixedAPR(hyperdrive);
const { longPrice } = useCurrentLongPrice(hyperdrive);

Expand Down Expand Up @@ -47,7 +47,7 @@ export function MarketStats({
value={
<FormattedLiquidity
iconUrl={hyperdrive.baseToken.iconUrl as string}
liquidity={liquidity?.marketLiquidity || "0"}
liquidity={liquidity?.formatted || "0"}
/>
}
/>
Expand Down

0 comments on commit 967d995

Please sign in to comment.