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.