MCPcopy Create free account

hub / github.com/Py-Ec/solana-arbitrage-bot / types & classes

Types & classes63 in github.com/Py-Ec/solana-arbitrage-bot

↓ 6 callersClassU64F64
client/src/pool_utils/serum.rs:39
↓ 4 callersClassPoolIndex
client/src/utils.rs:57
↓ 2 callersClassWrappedPubkey
client/src/serialize/token.rs:31
↓ 1 callersClassPoolEdge
client/src/utils.rs:60
EnumAccountState
client/src/serialize/token.rs:80
EnumAccountState
mainnet-fork/check_ata_balances.ts:None
ClassAldrinPool
client/src/pools/aldrin.rs:31
ClassAldrinSwapV1
program/programs/tmp/src/swaps/aldrin.rs:151
ClassAldrinSwapV2
program/programs/tmp/src/swaps/aldrin.rs:174
ClassArbitrager
client/src/arb.rs:27
ClassArgs
client/src/main.rs:32
ClassCloseAccount
program/programs/tmp/src/swaps/serum.rs:66
ClassConstantPriceCurve
client/src/pool_utils/constant_price.rs:60
ClassConstantProductCurve
client/src/pool_utils/constant_product.rs:20
InterfaceCurveCalculator
Trait representing operations required on a swap curve
client/src/pool_utils/calculator.rs:87
EnumCurveType
client/src/pool_utils/base.rs:28
ClassDidSwap
program/programs/tmp/src/swaps/serum.rs:319
InterfaceDynPack
Trait for packing of trait objects, required because structs that implement `Pack` cannot be used as trait objects (as `dyn Pack`).
client/src/pool_utils/calculator.rs:81
EnumErrorCode
program/programs/tmp/src/error.rs:4
ClassExchangeRate
program/programs/tmp/src/swaps/serum.rs:350
EnumFeeTier
client/src/pool_utils/serum.rs:26
ClassFees
client/src/pool_utils/fees.rs:13
ClassFraction
client/src/serialize/pool.rs:14
ClassInitOpenOrder
program/programs/tmp/src/swaps/serum.rs:44
ClassInitSwapState
program/programs/tmp/src/lib.rs:175
ClassIteration
client/src/tmp.rs:60
ClassIteration
client/src/pools/serum.rs:75
ClassJSONFeeStructure
client/src/serialize/pool.rs:7
ClassMarketAccounts
program/programs/tmp/src/swaps/serum.rs:267
ClassMercurialPool
client/src/pools/mercurial.rs:23
ClassMercurialSwap
program/programs/tmp/src/swaps/mercurial.rs:62
ClassOffsetCurve
client/src/pool_utils/offset.rs:28
ClassOrcaPool
client/src/pools/orca.rs:29
ClassOrcaSwap
program/programs/tmp/src/swaps/orca.rs:66
ClassOrderbookClient
program/programs/tmp/src/swaps/serum.rs:122
ClassPoolDir
client/src/pool.rs:12
ClassPoolDir
client/src/setup/setup_ata.rs:37
ClassPoolGraph
client/src/utils.rs:54
InterfacePoolOperations
client/src/pool.rs:51
ClassPoolQuote
client/src/utils.rs:45
EnumPoolType
client/src/pool.rs:18
InterfaceRawAccount
mainnet-fork/check_ata_balances.ts:16
EnumRoundDirection
client/src/pool_utils/calculator.rs:43
ClassSaberPool
client/src/pools/saber.rs:24
ClassSaberSwap
program/programs/tmp/src/swaps/saber.rs:65
EnumSerumErrorCode
program/programs/tmp/src/swaps/serum.rs:382
ClassSerumPool
client/src/pools/serum.rs:41
ClassSerumSwap
program/programs/tmp/src/swaps/serum.rs:92
EnumSide
program/programs/tmp/src/swaps/serum.rs:302
ClassStable
CUSTOM STABLE COMPUTATION WITH PERCISION_MULTIPLIERS used for mercurial pools + saber pools ported from jupiters sdk
client/src/pool_utils/stable.rs:26
ClassStableCurve
client/src/pool_utils/stable.rs:97
ClassSwapCurve
client/src/pool_utils/base.rs:59
ClassSwapData
program/programs/tmp/src/ix_data.rs:4
EnumSwapError
client/src/error.rs:9
ClassSwapResult
client/src/pool_utils/base.rs:41
ClassSwapState
program/programs/tmp/src/state.rs:5
ClassSwapWithoutFeesResult
client/src/pool_utils/calculator.rs:63
ClassToken
client/src/serialize/token.rs:17
ClassTokenAccount
client/src/serialize/token.rs:97
ClassTokenAndSwapState
program/programs/tmp/src/lib.rs:189
EnumTradeDirection
client/src/pool_utils/calculator.rs:32
ClassTradingTokenResult
client/src/pool_utils/calculator.rs:72
ClassWrappedString
client/src/serialize/token.rs:27