MCPcopy Create free account

hub / github.com/cowprotocol/services / types & classes

Types & classes3,279 in github.com/cowprotocol/services

↓ 147 callersClassByteArray
crates/database/src/byte_array.rs:17
↓ 60 callersClassJson
A JSON body. Rejects a malformed or incomplete body in the API's error shape, which `axum::Json` answers with plain text instead.
crates/solana-orderbook/src/infra/api/extract.rs:37
↓ 30 callersClassOrderUid
crates/autopilot/src/domain/auction/order.rs:37
↓ 28 callersClassOrderUid
crates/model/src/order.rs:757
↓ 28 callersClassSlot
crates/solana-indexer/src/types/slot.rs:11
↓ 24 callersClassAppDataHash
crates/app-data/src/app_data_hash.rs:46
↓ 21 callersClassDomainSeparator
crates/model/src/lib.rs:95
↓ 19 callersClassPubkey
crates/chain-types/src/solana.rs:13
↓ 10 callersClassIntentHash
crates/chain-types/src/solana.rs:18
↓ 9 callersClassGas
crates/solvers/src/domain/eth/mod.rs:57
↓ 9 callersClassSurplusTokenAmount
crates/eth-domain-types/src/token_amount.rs:23
↓ 8 callersClassAppDataHash
crates/autopilot/src/domain/auction/order.rs:109
↓ 8 callersClassOrderUid
crates/solana-driver/src/domain/order_uid.rs:8
↓ 8 callersClassTokenAddress
crates/solvers/src/domain/eth/mod.rs:17
↓ 8 callersClassTokenAmount
crates/chain-types/src/lib.rs:99
↓ 7 callersClassBfp
Fixed point numbers that represent exactly any rational number that can be represented with up to 18 decimals as long as it can be stored in 256 bits.
crates/liquidity-sources/src/balancer_v2/swap/fixed_point.rs:28
↓ 7 callersClassDomainSeparator
crates/eth-domain-types/src/eip712.rs:9
↓ 7 callersClassEther
crates/solvers/src/domain/eth/mod.rs:39
↓ 7 callersClassTokens
crates/solvers/src/domain/auction.rs:23
↓ 6 callersClassAppData
crates/chain-types/src/solana.rs:23
↓ 6 callersClassAppDataHash
crates/driver/src/domain/competition/order/app_data.rs:161
↓ 6 callersClassBlockNo
crates/eth-domain-types/src/lib.rs:94
↓ 6 callersClassSettlement
crates/database/src/events.rs:29
↓ 6 callersClassTrade
crates/database/src/events.rs:16
↓ 5 callersClassCustom
crates/driver/src/domain/competition/solution/interaction.rs:70
↓ 5 callersClassExtendedEthFlowOrder
crates/e2e/tests/e2e/ethflow.rs:858
↓ 5 callersEnumMath
crates/driver/src/domain/competition/solution/mod.rs:845
↓ 5 callersClassTargetAmount
crates/driver/src/domain/competition/order/mod.rs:95
↓ 4 callersClassArn
crates/configs/src/autopilot/solver.rs:58
↓ 4 callersClassEther
A generic wrapper struct for representing amounts in Ether using high precision. The `Ether` struct wraps numeric types in `BigRational` to facilitat
crates/driver/src/tests/cases/mod.rs:58
↓ 4 callersClassGas
crates/driver/src/domain/competition/solution/settlement.rs:377
↓ 4 callersClassPrice
crates/solvers/src/domain/auction.rs:59
↓ 4 callersClassPriceEstimationErrorWrapper
Newtype wrapper for PriceEstimationError to allow IntoResponse implementation (orphan rules prevent implementing IntoResponse directly on external typ
crates/orderbook/src/api.rs:461
↓ 4 callersClassSellAmount
crates/driver/src/domain/competition/order/mod.rs:84
↓ 4 callersClassSingle
A solution for a settling a single order.
crates/solvers/src/domain/solution.rs:110
↓ 3 callersClassApproval
crates/eth-domain-types/src/allowance.rs:44
↓ 3 callersClassError
crates/driver/src/infra/solver/dto/mod.rs:16
↓ 3 callersClassEther
crates/eth-domain-types/src/ether.rs:22
↓ 3 callersClassHttp
crates/solana-driver/src/infra/config.rs:106
↓ 3 callersClassId
crates/driver/src/domain/quote.rs:130
↓ 3 callersClassJit
crates/driver/src/domain/competition/order/mod.rs:390
↓ 3 callersClassName
crates/driver/src/infra/solver/mod.rs:50
↓ 3 callersClassOrderUid
crates/solvers-dto/src/solution.rs:124
↓ 3 callersClassOrderUid
crates/solana-solvers/src/dto/order.rs:8
↓ 3 callersClassOrderUid
crates/solana-indexer/src/types/order.rs:17
↓ 3 callersClassPreSignature
crates/database/src/events.rs:35
↓ 3 callersClassRpc
crates/solana-indexer/src/config.rs:115
↓ 3 callersClassSimulation
crates/account-balances/src/lib.rs:226
↓ 3 callersClassSlot
crates/solana-driver/src/domain/slot.rs:9
↓ 3 callersClassSwap
crates/solana-solvers/src/dex/mod.rs:46
↓ 3 callersClassTransaction
crates/simulator/src/tenderly/dto.rs:187
↓ 3 callersClassWethAddress
crates/solvers/src/domain/eth/mod.rs:27
↓ 2 callersClassAppDataValidationErrorWrapper
crates/orderbook/src/api/post_order.rs:109
↓ 2 callersClassAppdataFromMismatch
crates/model/src/order.rs:475
↓ 2 callersClassBlockHeight
crates/cow-solana-rpc/src/lib.rs:248
↓ 2 callersClassCall
crates/solvers-dto/src/solution.rs:198
↓ 2 callersClassChannelWriter
A [`Write`] that sends each block to the body channel, blocking when it's full so serialization can't outpace the request. Dropping it ends the body.
crates/driver/src/infra/solver/streaming/mod.rs:122
↓ 2 callersClassCompetition
crates/driver/src/domain/competition/mod.rs:270
↓ 2 callersClassContractAddress
crates/solvers/src/domain/eth/mod.rs:11
↓ 2 callersClassDriver
crates/driver/src/tests/setup/driver.rs:26
↓ 2 callersClassError
crates/token-info/src/lib.rs:28
↓ 2 callersClassFixedPrice
crates/e2e/tests/e2e/eip4626.rs:444
↓ 2 callersClassGasPrice
crates/eth-domain-types/src/gas.rs:33
↓ 2 callersClassGasPrice
crates/solvers/src/domain/auction.rs:77
↓ 2 callersClassId
crates/solvers/src/domain/auction.rs:39
↓ 2 callersClassId
crates/solvers/src/domain/liquidity/mod.rs:22
↓ 2 callersEnumInconsistentData
crates/autopilot/src/domain/settlement/mod.rs:321
↓ 2 callersClassInvalidPrice
crates/autopilot/src/domain/auction/mod.rs:96
↓ 2 callersClassInvalidation
crates/database/src/events.rs:24
↓ 2 callersClassLazy
Helper struct to lazily evaluate an expression if a log is actually active. Sometimes you need to compute a value for logs. This expression gets evalu
crates/observe/src/tracing/lazy.rs:6
↓ 2 callersClassLimitOrder
crates/solvers/src/domain/liquidity/limit_order.rs:5
↓ 2 callersClassLiquidity
crates/solvers/src/domain/liquidity/mod.rs:13
↓ 2 callersEnumLiquidity
crates/driver/src/infra/solver/mod.rs:71
↓ 2 callersClassOrder
crates/orderbook/src/dto/order.rs:23
↓ 2 callersClassOrderPlacement
contracts/generated/contracts-generated/cowswapethflow/src/lib.rs:2800
↓ 2 callersClassPartialValidationErrorWrapper
crates/orderbook/src/api/post_order.rs:45
↓ 2 callersClassPartnerFees
crates/app-data/src/app_data.rs:575
↓ 2 callersClassPrice
crates/driver/src/domain/competition/solution/encoding.rs:359
↓ 2 callersClassSellTokenAmount
crates/solvers/src/domain/eth/mod.rs:43
↓ 2 callersClassSettlement
crates/solana-driver/src/domain/settlement.rs:45
↓ 2 callersClassShutdownSignal
crates/autopilot/src/shutdown_controller.rs:5
↓ 2 callersEnumSignature
crates/autopilot/src/domain/auction/order.rs:117
↓ 2 callersClassSimulationOverrides
crates/simulator/src/state_override_stream.rs:155
↓ 2 callersClassSolved
crates/driver/src/domain/competition/mod.rs:1091
↓ 2 callersEnumStatus
crates/solana-orderbook/src/infra/api/routes/order/dto.rs:74
↓ 2 callersClassSwaprPoolReader
A specialized Uniswap-like pool reader for DXdao Swapr pools. Specifically, Swapr pools have dynamic fees that need to be fetched with the pool state
crates/liquidity-sources/src/swapr.rs:18
↓ 2 callersClassTakerAmount
crates/solvers/src/domain/liquidity/limit_order.rs:13
↓ 2 callersClassTestKey
crates/liquidity-sources/src/recent_block_cache.rs:485
↓ 2 callersClassTimestamp
crates/driver/src/util/time.rs:7
↓ 2 callersClassTokens
crates/driver/src/domain/competition/auction.rs:178
↓ 2 callersClassTradeFlags
crates/autopilot/src/domain/settlement/transaction/tokenized.rs:53
↓ 2 callersClassTrader
crates/driver/src/domain/competition/order/mod.rs:384
↓ 2 callersClassZeroEx
crates/driver/src/infra/liquidity/config.rs:293
↓ 1 callersClassAbortOnDrop
crates/pool-indexer/src/run.rs:124
↓ 1 callersClassAccessList
crates/simulator/src/tenderly/dto.rs:80
↓ 1 callersEnumAccount
crates/driver/src/infra/solver/mod.rs:110
↓ 1 callersClassAmount
crates/solvers/src/domain/dex/mod.rs:196
↓ 1 callersClassAppData
crates/solana-driver/src/infra/api/routes/solve/dto/solve_request.rs:22
↓ 1 callersClassAppData
crates/solvers/src/domain/order.rs:123
↓ 1 callersClassAuction
crates/autopilot/src/domain/auction/mod.rs:26
next →1–100 of 3,279, ranked by callers