Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • FeeNo

Implements

  • IFeeNo

Index

Constructors

constructor

  • new FeeNo(chainId?: number): FeeNo
  • Constructor need the chainId as the input params(for example, Goerli testnet chainId is 5).

    • Default chainId is 1(MainNet).
    example

    Implementation with all params.

    import { FeeNo, FeeNoApiRequests }  from '@peanut.trade/feeno-sdk';

    const feeNo = new FeeNo(5);

    Parameters

    • chainId: number = 1

    Returns FeeNo

Properties

FeeNoApi

FeeNoApi: FeeNoApiRequests

FeeNoContract

FeeNoContract: AddressLike

apiURL

apiURL: string

chainId

Methods

createFeenoRequest

  • Make and send estimate request with given estimation data and user's provider.

    example
    import { FeeNo, FeeNoApiRequests }  from '@peanut.trade/feeno-sdk';

    const feeNo = new FeeNo();
    const FeeNoRequest = feeNo.createFeenoRequest(estimateParams, provider);

    Parameters

    Returns Promise<FeeNoRequest>

getTokens

  • Returns the object of supported tokens to pay fee.

    example
    import { FeeNo, FeeNoApiRequests }  from '@peanut.trade/feeno-sdk';

    const feeNo = new FeeNo();
    const supportedTokens = feeNo.getTokens();

    Returns Promise<SupportedTokens>

Generated using TypeDoc