DexEnum enum
Enumeration of supported DEX platforms in Jupiter.
This enum provides a type-safe way to refer to different DEXes in the Jupiter ecosystem. Each enum value represents a DEX platform and can be converted to its string representation for API calls, with proper URL encoding handling.
Values
- woofi → const DexEnum
-
const DexEnum('Woofi')
- pumpFun → const DexEnum
-
const DexEnum('Pump.fun')
- whirlpool → const DexEnum
-
const DexEnum('Whirlpool')
- virtuals → const DexEnum
-
const DexEnum('Virtuals')
- daosFun → const DexEnum
-
const DexEnum('Daos.fun')
- lifinityV2 → const DexEnum
-
const DexEnum('Lifinity V2')
- stabbleStableSwap → const DexEnum
-
const DexEnum('Stabble Stable Swap')
- tokenMill → const DexEnum
-
const DexEnum('Token Mill')
- meteora → const DexEnum
-
const DexEnum('Meteora')
- oasis → const DexEnum
-
const DexEnum('Oasis')
- aldrin → const DexEnum
-
const DexEnum('Aldrin')
- goosefxGamma → const DexEnum
-
const DexEnum('GooseFX GAMMA')
- perps → const DexEnum
-
const DexEnum('Perps')
- solfi → const DexEnum
-
const DexEnum('SolFi')
- dexlab → const DexEnum
-
const DexEnum('DexLab')
- tokenSwap → const DexEnum
-
const DexEnum('Token Swap')
- zerofi → const DexEnum
-
const DexEnum('ZeroFi')
- cropper → const DexEnum
-
const DexEnum('Cropper')
- obricV2 → const DexEnum
-
const DexEnum('Obric V2')
- stabbleWeightedSwap → const DexEnum
-
const DexEnum('Stabble Weighted Swap')
- sanctumInfinity → const DexEnum
-
const DexEnum('Sanctum Infinity')
- moonit → const DexEnum
-
const DexEnum('Moonit')
- sanctum → const DexEnum
-
const DexEnum('Sanctum')
- raydiumCp → const DexEnum
-
const DexEnum('Raydium CP')
- phoenix → const DexEnum
-
const DexEnum('Phoenix')
- pumpFunAmm → const DexEnum
-
const DexEnum('Pump.fun Amm')
- saber → const DexEnum
-
const DexEnum('Saber')
- saberDecimals → const DexEnum
-
const DexEnum('Saber (Decimals)')
- raydiumClmm → const DexEnum
-
const DexEnum('Raydium CLMM')
- dex1 → const DexEnum
-
const DexEnum('1DEX')
- penguin → const DexEnum
-
const DexEnum('Penguin')
- orcaV2 → const DexEnum
-
const DexEnum('Orca V2')
- fluxbeam → const DexEnum
-
const DexEnum('FluxBeam')
- raydium → const DexEnum
-
const DexEnum('Raydium')
- meteoraDlmm → const DexEnum
-
const DexEnum('Meteora DLMM')
- bonkswap → const DexEnum
-
const DexEnum('Bonkswap')
- solayer → const DexEnum
-
const DexEnum('Solayer')
- stepn → const DexEnum
-
const DexEnum('StepN')
- heliumNetwork → const DexEnum
-
const DexEnum('Helium Network')
- mercurial → const DexEnum
-
const DexEnum('Mercurial')
- perena → const DexEnum
-
const DexEnum('Perena')
- orcaV1 → const DexEnum
-
const DexEnum('Orca V1')
- aldrinV2 → const DexEnum
-
const DexEnum('Aldrin V2')
- saros → const DexEnum
-
const DexEnum('Saros')
- openbookV2 → const DexEnum
-
const DexEnum('OpenBook V2')
- crema → const DexEnum
-
const DexEnum('Crema')
- openbook → const DexEnum
-
const DexEnum('Openbook')
- invariant → const DexEnum
-
const DexEnum('Invariant')
- guacswap → const DexEnum
-
const DexEnum('Guacswap')
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → String
-
The string representation of the DEX name.
final
Methods
-
matches(
String other) → bool - Returns true if this DEX name matches the given string value (case-insensitive).
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
Returns the URL-encoded string representation of this DEX name.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromString(
String value) → DexEnum - Creates a DexEnum from a string value.