Constructors

Properties

Methods

Constructors

Properties

simulators: PoolSimulator[]

Methods

  • Parameters

    • params: {
          depositAmounts: Allocation[];
          nextDeposit?: { depositAmounts?: Allocation; pool: Address };
          pool: Address;
      }

    Returns Promise<SimulateDepositResult[]>

  • Parameters

    • parsedParams:
          | {
              amountIn: bigint;
              assetIn: Asset;
              assetOut: Asset;
              mode: "ExactIn";
              routes?: Address[];
          }
          | {
              amountOut: bigint;
              assetIn: Asset;
              assetOut: Asset;
              mode: "ExactOut";
              routes?: Address[];
          }
    • hops: SimulateHop[]

    Returns Promise<SimulateSwapResult[]>