Class LiquidityPoolDepositOperation

java.lang.Object
org.stellar.sdk.Operation
org.stellar.sdk.LiquidityPoolDepositOperation

public class LiquidityPoolDepositOperation extends Operation
Represents LiquidityPoolDeposit operation.
  • Constructor Details

    • LiquidityPoolDepositOperation

      public LiquidityPoolDepositOperation(LiquidityPoolDepositOp op)
    • LiquidityPoolDepositOperation

      public LiquidityPoolDepositOperation(AssetAmount a, AssetAmount b, @NonNull @NonNull Price minPrice, @NonNull @NonNull Price maxPrice)
    • LiquidityPoolDepositOperation

      public LiquidityPoolDepositOperation(@NonNull @NonNull LiquidityPoolID liquidityPoolID, @NonNull @NonNull String maxAmountA, @NonNull @NonNull String maxAmountB, @NonNull @NonNull Price minPrice, @NonNull @NonNull Price maxPrice)
  • Method Details

    • getLiquidityPoolID

      @NonNull public @NonNull LiquidityPoolID getLiquidityPoolID()
      The liquidity pool ID. *
    • getMaxAmountA

      @NonNull public @NonNull String getMaxAmountA()
      Maximum amount of first asset to deposit. *
    • getMaxAmountB

      @NonNull public @NonNull String getMaxAmountB()
      Maximum amount of second asset to deposit. *
    • getMinPrice

      @NonNull public @NonNull Price getMinPrice()
      Minimum deposit_a/deposit_b price. *
    • getMaxPrice

      @NonNull public @NonNull Price getMaxPrice()
      Maximum deposit_a/deposit_b price. *
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Operation
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Operation