Retrieves the current relayer fee information for placing bets on a specific chain. Returns gas price, bet token rate, and calculated relayer fee amount.
ℹ️
For more information check Relayer fee section.
Usage
import { getBetFee, type GetBetFeeResult } from '@azuro-org/toolkit'
const { relayerFeeAmount }: GetBetFeeResult = await getBetFee(80002)Props
chainId: ChainId
type ChainId =
| 100 // Gnosis
| 137 // Polygon
| 80002 // Polygon Amoy
| 88888 // Chiliz
| 88882 // Chiliz Spicy
| 8453 // Base
| 84532 // Base SepoliaReturn Value
type GetBetFeeResult = {
gasLimit: number
gasPrice: number
betTokenRate: number // bet token / native token rate
gasPriceInBetToken: number
slippage: number
gasAmount: number // gasLimit * gasPrice * (1 + slippage)
relayerFeeAmount: string // gasAmount * betTokenRate
beautyRelayerFeeAmount: string // formatUnits(relayerFeeAmount, decimals)
symbol: string
decimals: number
}