Class Dex

java.lang.Object
io.adabox.dextreme.dex.base.Dex
Direct Known Subclasses:
Minswap, Muesliswap, Spectrum, Sundaeswap, VyFinance, WingRiders

public abstract class Dex extends Object
  • Constructor Details

  • Method Details

    • updateLiquidityPools

      public void updateLiquidityPools()
    • getTokens

      public Map<String,Token> getTokens(boolean verifiedOnly)
    • getLiquidityPools

      public List<LiquidityPool> getLiquidityPools(Asset assetA, Asset assetB)
    • toLiquidityPool

      public LiquidityPool toLiquidityPool(UTxO utxo)
    • getFactoryToken

      public abstract String getFactoryToken()
    • getPoolNFTPolicyIds

      public abstract List<String> getPoolNFTPolicyIds()
    • getLPTokenPolicyId

      public abstract String getLPTokenPolicyId()
    • getMarketOrderAddress

      public abstract String getMarketOrderAddress()
    • getLimitOrderAddress

      public abstract String getLimitOrderAddress()
    • getPoolFeePercent

      public abstract double getPoolFeePercent(UTxO utxo)
    • getSwapFee

      public abstract BigInteger getSwapFee()
    • getLovelaceOutput

      public abstract BigInteger getLovelaceOutput()
    • swapDatum

      public abstract com.bloxbean.cardano.client.plutus.spec.PlutusData swapDatum(SwapDatumRequest swapDatumRequest)