Skip to Content
Developer HubSDKCashoutusePrecalculatedCashouts

This hook retrieves a list of approximate precalculated cashouts for a specific bettor and is intended for use in the client’s bets view.

ℹ️

You can find more information Here.

Usage

import { usePrecalculatedCashouts } from '@azuro-org/sdk' const bet = {...} const { data, isFetching: isCashoutFetching } = usePrecalculatedCashouts({ bet }) const { cashoutAmount, isAvailable: isCashoutAvailable } = data
ℹ️

You can find a usage example in our demo .

Props

bet: Pick<Bet, 'tokenId' | 'amount' | 'outcomes' | 'status' | 'totalOdds' | 'freebetId'> chainId?: ChainId query?: QueryParameter<PrecalculatedCashoutsQueryData>
type ChainId = | 100 // Gnosis | 137 // Polygon | 80002 // Polygon Amoy | 88888 // Chiliz | 88882 // Chiliz Spicy | 8453 // Base | 84532 // Base Sepolia type PrecalculatedCashoutsQueryData = { margin: string, minMargin: string, cashouts: Record<string, PrecalculatedCashout> } | undefined type PrecalculatedCashout = { isAvailable: boolean odds: string } & Selection type Selection = { outcomeId: string conditionId: string }

Return Value

UseQueryResult<{ isAvailable: boolean, cashoutAmount: number | undefined }>
import { type UseQueryResult } from '@tanstack/react-query'
Last updated on