Class LiquidityPoolParameters

java.lang.Object
org.stellar.sdk.LiquidityPoolParameters
Direct Known Subclasses:
LiquidityPoolConstantProductParameters

public abstract class LiquidityPoolParameters extends Object
Base LiquidityPoolParameters class.
See Also:
  • Field Details

  • Method Details

    • create

      public static LiquidityPoolParameters create(LiquidityPoolType type, Asset a, Asset b, int feeBP)
      LiquidityPoolParameters represents the parameters specifying a liquidity pool.
      Parameters:
      type - Type of the liquidity pool
      a - First asset in the liquidity pool
      b - Second asset in the liquidity pool
      feeBP - Fee amount in base-points
    • fromXdr

      public static LiquidityPoolParameters fromXdr(LiquidityPoolParameters xdr)
      Generates LiquidityPoolParameters object from a given XDR object
      Parameters:
      xdr - XDR object
    • equals

      public abstract boolean equals(Object object)
      Overrides:
      equals in class Object
    • toXdr

      public abstract LiquidityPoolParameters toXdr()
      Generates XDR object from a given LiquidityPoolParameters object
    • getId

      public abstract LiquidityPoolID getId()
      Returns:
      the liquidity pool ID.