UNPKG

@azuro-org/toolkit

Version:

This framework-agnostic package provides essential utilities for building applications on the Azuro Protocol.

33 lines (32 loc) 1 kB
import { type ChainId } from '../../config'; export type BetFeeResponse = { gasLimit: number; gasPrice: number; betTokenRate: number; gasPriceInBetToken: number; slippage: number; gasAmount: number; relayerFeeAmount: string; beautyRelayerFeeAmount: string; symbol: string; decimals: number; }; export type GetBetFeeParams = ChainId; export type GetBetFeeResult = BetFeeResponse; /** * Retrieves the current relayer fee information for placing bets on a specific chain. * Returns gas price, bet token rate, and calculated relayer fee amount. * * - Docs: https://gem.azuro.org/hub/apps/toolkit/bet/getBetFee * * @example * import { getBetFee } from '@azuro-org/toolkit' * * const chainId = 137 * * const feeInfo = await getBetFee(chainId) * * console.log('Relayer fee:', feeInfo.beautyRelayerFeeAmount, feeInfo.symbol) * console.log('Gas limit:', feeInfo.gasLimit) * */ export declare const getBetFee: (chainId: ChainId) => Promise<GetBetFeeResult>;