sui-explorer-local
Version:
Local Sui Explorer
25 lines (22 loc) • 612 B
text/typescript
// Copyright (c) Mysten Labs, Inc.
// SPDX-License-Identifier: Apache-2.0
import { useSuiClient } from '@mysten/dapp-kit';
import { useQuery } from '@tanstack/react-query';
export function useGetTransaction(transactionId: string) {
const client = useSuiClient();
return useQuery({
queryKey: ['transactions-by-id', transactionId],
queryFn: async () =>
client.getTransactionBlock({
digest: transactionId,
options: {
showInput: true,
showEffects: true,
showEvents: true,
showBalanceChanges: true,
showObjectChanges: true,
},
}),
enabled: !!transactionId,
});
}