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.

Inheritance
Available extensions

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.

Constants

values → const List<DexEnum>
A constant List of the values in this enum, in order of their declaration.