Options
All
  • Public
  • Public/Protected
  • All
Menu

Saber Router SDK.

Hierarchy

  • Router

Index

Constructors

Properties

programs: SaberPrograms
provider: AugmentedProvider

Methods

  • createPlan(inputAmount: TokenAmount, minimumAmountOut: TokenAmount, actions: Action[]): ActionPlan
  • createWithdrawOneActionFacade(__namedParameters: { adWithdrawAction?: Action; inputAmount: TokenAmount; minimumAmountOut: TokenAmount; swap: StableSwap }): ActionPlan
  • Creates a WithdrawOne action.

    Parameters

    • __namedParameters: { adWithdrawAction?: Action; inputAmount: TokenAmount; minimumAmountOut: TokenAmount; swap: StableSwap }
      • Optional adWithdrawAction?: Action
      • inputAmount: TokenAmount
      • minimumAmountOut: TokenAmount
      • swap: StableSwap

    Returns ActionPlan

  • Plans a trade, returning an executable Action Plan which uses the continuation router to perform the desired sequence of swaps ("actions") atomically.

    Parameters

    • trade: Trade
    • minimumAmountOut: TokenAmount

    Returns ActionPlan

Generated using TypeDoc