MCPcopy Create free account

hub / github.com/cowprotocol/cow-sdk / functions

Functions1,061 in github.com/cowprotocol/cow-sdk

↓ 4 callersFunctiongetAppDataInfo
(appDataAux: AnyAppDataDocVersion | string)
packages/app-data/src/api/getAppDataInfo.ts:35
↓ 4 callersMethodgetBestQuote
* Get the best quote from multiple bridge providers with progressive updates. * * This method is specifically for cross-chain bridging quotes. F
packages/bridging/src/BridgingSdk/BridgingSdk.ts:250
↓ 4 callersFunctiongetBridgeProviderQuote
()
packages/bridging/src/BridgingSdk/getQuoteWithBridge.ts:163
↓ 4 callersFunctiongetBridgeSignedHook
( provider: HookBridgeProvider<BridgeQuoteResult>, bridgeRequest: QuoteBridgeRequest, { signer, hookGasL
packages/bridging/src/BridgingSdk/getBridgeSignedHook.ts:7
↓ 4 callersMethodgetCollateralAllowance
* Checks the current allowance for the flash loan adapter to spend collateral tokens. * * @remarks This method queries the ERC-20 token contract
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:360
↓ 4 callersMethodgetCowProtocolAllowance
* Checks the current allowance for the CoW Protocol Vault Relayer to spend an ERC-20 token. * * @param params - Parameters including token addre
packages/trading/src/tradingSdk.ts:325
↓ 4 callersMethodgetCreate2Address
(from: Address, salt: Hex, bytecodeHash: Hex)
packages/providers/viem-adapter/src/ViemUtils.ts:61
↓ 4 callersMethodgetEventTopic
(eventFragment: string)
packages/common/src/adapters/types/ContractTypes.ts:21
↓ 4 callersMethodgetExplorerUrl
* Get the explorer url for a bridging id. * * @param bridgingId - The bridging id
packages/bridging/src/types.ts:246
↓ 4 callersMethodgetFactoryAddress
()
packages/cow-shed/src/contracts/CoWShedHooks.ts:196
↓ 4 callersMethodgetIntermediateTokens
* Get intermediate tokens given a quote request. * * An intermediate token, is a token in the source chain, that could be used to bridge the tok
packages/bridging/src/types.ts:218
↓ 4 callersMethodgetMultiQuotes
* Get quotes from multiple bridge providers in parallel with progressive results. * * This method is specifically for cross-chain bridging quote
packages/bridging/src/BridgingSdk/BridgingSdk.ts:231
↓ 4 callersMethodgetOrder
(params: OrderTraderParams)
packages/trading/src/tradingSdk.ts:265
↓ 4 callersMethodgetOrderPostingSettings
* Generates order posting settings including hooks and flash loan metadata. * * @remarks This method constructs the complete order posting confi
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:256
↓ 4 callersMethodgetOrders
* Get a list of orders for a given `owner`. * @param request The request parameters with `request.offset = 0` and `request.limit = 1000` by default
packages/order-book/src/api.ts:261
↓ 4 callersFunctiongetPk
()
packages/bridging/src/test/getWallet.ts:57
↓ 4 callersMethodgetSupportedBridges
(bridges?: SupportedBridge[])
packages/bridging/src/providers/bungee/BungeeApi.ts:352
↓ 4 callersFunctionhashOrder
(domain: TypedDataDomain, order: Order)
packages/contracts-ts/src/order.ts:176
↓ 4 callersFunctionhashTypedData
(domain: TypedDataDomain, types: TypedDataTypes, data: Record<string, unknown>)
packages/contracts-ts/src/order.ts:165
↓ 4 callersFunctionisBridgeQuoteAndPost
(quote: CrossChainQuoteAndPost)
packages/bridging/src/utils.ts:12
↓ 4 callersFunctionisBtcChain
(chainId: ChainId)
packages/config/src/chains/utils.ts:40
↓ 4 callersFunctionisEvmChainInfo
(chainInfo: ChainInfo)
packages/config/src/chains/utils.ts:60
↓ 4 callersFunctionisHookBridgeProvider
( provider: BridgeProvider<Q>, )
packages/bridging/src/utils.ts:54
↓ 4 callersFunctionisNonEvmChainInfo
(chainInfo: ChainInfo)
packages/config/src/chains/utils.ts:70
↓ 4 callersFunctionisValidPctFee
(pctFee: unknown)
packages/bridging/src/providers/across/AcrossApi.ts:154
↓ 4 callersFunctionmockAndFailUntilAttempt
(attempt: number)
packages/order-book/src/request.test.ts:23
↓ 4 callersFunctionmockApi
(tokens: TokenResponse[])
packages/bridging/src/providers/near-intents/NearIntentsBridgeProvider.test.ts:82
↓ 4 callersFunctionnormalizeBuyTokenBalance
( balance: OrderBalance | undefined, )
packages/contracts-ts/src/order.ts:109
↓ 4 callersFunctionnormalizeInteractions
(interactions: InteractionLike[])
packages/contracts-ts/src/interaction.ts:44
↓ 4 callersFunctionobjectToSearchParams
(params: object)
packages/bridging/src/providers/bungee/util.ts:166
↓ 4 callersFunctionpostOrderWithIntermediateTokensCache
(request: GetQuoteWithBridgeParams)
packages/bridging/src/BridgingSdk/getQuoteWithBridge.test.ts:101
↓ 4 callersMethodproxyCreationCode
()
packages/cow-shed/src/contracts/CoWShedHooks.ts:192
↓ 4 callersFunctionresolveApiEndpointFromOptions
( key: keyof BungeeApiUrlOptions, options: Partial<BungeeApiUrlOptions>, useFallback: boolean, customU
packages/bridging/src/providers/bungee/apiUtils.ts:142
↓ 4 callersMethodrunQuery
* Run a query against the CoW Protocol Subgraph. * @param {string | DocumentNode} query GQL query string or DocumentNode. * @param {Variables |
packages/subgraph/src/api.ts:103
↓ 4 callersMethodsetApi
(api: BungeeApi)
packages/bridging/src/providers/bungee/BungeeBridgeProvider.test.ts:38
↓ 4 callersMethodsetItem
(key: string, value: string)
packages/common/src/utils/ttlCache.ts:15
↓ 4 callersMethodsetProvider
(provider: PublicClient)
packages/providers/viem-adapter/src/ViemAdapter.ts:100
↓ 4 callersFunctionstringifyDeterministic
(obj: object)
packages/app-data/src/utils/stringify.ts:3
↓ 4 callersMethodtoJSON
* Serialize the multiplexer to JSON. * * This will include all state necessary to reconstruct the multiplexer, including the root. * @remarks
packages/composable/src/Multiplexer.ts:165
↓ 4 callersMethodtoNumber
(value: bigint)
packages/providers/viem-adapter/src/ViemUtils.ts:300
↓ 4 callersMethoduploadAppData
* Upload the full app data that corresponds to a given app data hash. * @param appDataHash `bytes32` hash of the app data * @param fullAppData F
packages/order-book/src/api.ts:422
↓ 4 callersMethodvalidateBridges
(includeBridges: SupportedBridge[])
packages/bridging/src/providers/bungee/BungeeApi.ts:66
↓ 4 callersFunctionversionNameToExport
(name: string)
packages/app-data/src/scripts/compile.ts:199
↓ 4 callersMethodwithValue
* Returns a new [[FunctionCall]] that sends value with the call. * @param value The value (in wei) to send with the call
packages/weiroll/src/lib/planner.ts:141
↓ 3 callersMethod_formatTxParams
(txParams: TransactionParams)
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:85
↓ 3 callersMethod_formatTxParams
(txParams: TransactionParams)
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:70
↓ 3 callersMethod_formatTxParams
(txParams: TransactionParams)
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:157
↓ 3 callersFunction_signPayload
( payload: PayloadParams, // eslint-disable-next-line @typescript-eslint/no-explicit-any signFn: (params
packages/order-signing/src/utils.ts:88
↓ 3 callersFunctionappDataHexToCid
(appDataHex: string)
packages/app-data/src/api/appDataHexToCid.ts:10
↓ 3 callersMethodapproveCollateral
* Approves the flash loan adapter to spend collateral tokens. * * @remarks This method sends an on-chain approval transaction to allow the deter
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:399
↓ 3 callersFunctionassertCases
(description: string, testCases: SuggestedFeeTest[])
packages/trading/src/suggestSlippageFromFee.test.ts:57
↓ 3 callersFunctionassertIsQuoteAndPost
(quote: CrossChainQuoteAndPost)
packages/bridging/src/utils.ts:26
↓ 3 callersFunctioncall
( route: string, baseUrl: string, init?: RequestInit, apiKey?: string, )
packages/contracts-ts/src/api.ts:137
↓ 3 callersFunctioncidToAppDataHex
(cid: string)
packages/app-data/src/api/cidToAppDataHex.ts:9
↓ 3 callersMethodclearingPrices
* Returns a clearing price vector for the current settlement tokens from the * provided price map. * * @param prices The price map from token
packages/contracts-ts/src/settlement.ts:483
↓ 3 callersFunctioncreateBungeeDepositCall
(params: { request: QuoteBridgeRequest quote: BungeeQuoteResult })
packages/bridging/src/providers/bungee/createBungeeDepositCall.ts:10
↓ 3 callersFunctioncreateWeirollDelegateCall
(addToPlanner: (planner: WeirollPlanner) => void)
packages/weiroll/src/index.ts:56
↓ 3 callersFunctiondecodeEip1271SignatureData
(signature: Bytes)
packages/contracts-ts/src/sign.ts:134
↓ 3 callersFunctiondecodeParams
(encoded: string)
packages/composable/src/utils.ts:79
↓ 3 callersFunctionecdsaSignTypedData
( scheme: EcdsaSigningScheme, domain: TypedDataDomain, types: TypedDataTypes, data: Record<string, unk
packages/contracts-ts/src/sign.ts:60
↓ 3 callersFunctionencodeEip1271SignatureData
({ verifier, signature }: Eip1271SignatureData)
packages/contracts-ts/src/sign.ts:121
↓ 3 callersMethodencodeSwap
* Utility method for encoding a direct swap between an order and Balancer * pools. * * This method functions identically to using a {@link Sw
packages/contracts-ts/src/swap.ts:260
↓ 3 callersMethodencodeUnsignedOrder
(orderToSign: UnsignedOrder)
packages/order-signing/src/orderSigningUtils.ts:214
↓ 3 callersFunctionexpectAssignable
(_scheme: SigningScheme)
packages/order-book/src/signingSchemes.test.ts:28
↓ 3 callersFunctionextractDigest
(cid: string)
packages/app-data/src/utils/ipfs.ts:31
↓ 3 callersFunctionextractOrderUidParams
(orderUid: string)
packages/contracts-ts/src/order.ts:235
↓ 3 callersMethodgetAddress
()
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:25
↓ 3 callersMethodgetAttestation
(request: GetAttestationRequest)
packages/bridging/src/providers/near-intents/NearIntentsApi.ts:77
↓ 3 callersFunctiongetBungeeBridgeFromDisplayName
(displayName: string)
packages/bridging/src/providers/bungee/util.ts:181
↓ 3 callersMethodgetBungeeQuoteWithBuildTx
* Makes a GET request to Bungee APIs for quote and build tx
packages/bridging/src/providers/bungee/BungeeApi.ts:151
↓ 3 callersMethodgetById
* Accessor for a given conditional order in the multiplexer. * @param id The `id` of the `ConditionalOrder` to retrieve. * @returns A `Condition
packages/composable/src/Multiplexer.ts:239
↓ 3 callersMethodgetByIndex
* Accessor for a given conditional order in the multiplexer. * @param i The index of the `ConditionalOrder` to retrieve. * @returns A `Condition
packages/composable/src/Multiplexer.ts:252
↓ 3 callersMethodgetCancelBridgingTx
(bridgingId: string)
packages/bridging/src/types.ts:258
↓ 3 callersFunctiongetChainConfigs
( sourceChainId: TargetChainId, targetChainId: TargetChainId, )
packages/bridging/src/providers/across/util.ts:20
↓ 3 callersMethodgetContextWithOverride
* Apply an override to the context for a request. * @param contextOverride Optional context override for this request. * @returns New context wi
packages/order-book/src/api.ts:472
↓ 3 callersMethodgetCowShedAccount
(chainId: SupportedChainId, ownerAddress: string)
packages/cow-shed/src/CowShedSdk.ts:96
↓ 3 callersFunctiongetDefaultSlippageBps
(chainId: SupportedChainId, isEthFlow: boolean)
packages/trading/src/utils/slippage.ts:57
↓ 3 callersFunctiongetEthFlowContract
( signer: Signer, chainId: SupportedChainId, options?: ProtocolOptions, )
packages/trading/src/getEthFlowTransaction.ts:102
↓ 3 callersMethodgetExecutedSellAmount
(query: GetExecutedSellAmountQuery)
packages/contracts-ts/src/api.ts:298
↓ 3 callersMethodgetImplementationAddress
()
packages/cow-shed/src/contracts/CoWShedHooks.ts:200
↓ 3 callersFunctiongetOrderDeadlineFromNow
(validFor: number)
packages/cow-shed/src/CowShedSdk.test.ts:11
↓ 3 callersMethodgetParamType
(type: string)
packages/providers/viem-adapter/src/ViemUtils.ts:462
↓ 3 callersFunctiongetPartnerFeeBps
(partnerFee: cowAppDataLatestScheme.PartnerFee | undefined)
packages/trading/src/utils/getPartnerFeeBps.ts:3
↓ 3 callersFunctiongetPollParams
({ blockTimestamp }: { blockTimestamp: number })
packages/composable/tests/Twap.spec.ts:891
↓ 3 callersMethodgetProofs
* Get the proofs with parameters for the conditional orders in the merkle tree. * @param filter A function that takes a conditional order and retur
packages/composable/src/Multiplexer.ts:428
↓ 3 callersMethodgetQuote
( params: WithPartialTraderParams<TradeParameters>, advancedSettings?: SwapAdvancedSettings, )
packages/trading/src/tradingSdk.ts:90
↓ 3 callersMethodgetRefundBridgingTx
(bridgingId: string)
packages/bridging/src/types.ts:262
↓ 3 callersFunctiongetSlippagePercent
(params: { isSell: boolean sellAmountBeforeNetworkCosts: bigint sellAmountAfterNetworkCosts: bigint sl
packages/trading/src/utils/slippage.ts:15
↓ 3 callersMethodgetStorageKey
(key: string)
packages/common/src/utils/ttlCache.ts:320
↓ 3 callersFunctiongetTradeParametersAfterQuote
({ quoteParameters, sellToken, }: { quoteParameters: TradeParameters sellToken: string })
packages/trading/src/utils/misc.ts:81
↓ 3 callersMethodgetTxOrders
* Get a list of orders from a given settlement transaction hash. * @param txHash The transaction hash. * @param contextOverride Optional context
packages/order-book/src/api.ts:284
↓ 3 callersMethodhandlePollFailedAlreadyPresent
( orderId: string, order: GPv2Order.DataStruct, params: PollParams, )
packages/composable/tests/Twap.spec.ts:903
↓ 3 callersMethodhashTypedData
(domain: TypedDataDomainCommon, types: Record<string, unknown>, data: Record<string, unknown>)
packages/providers/viem-adapter/src/ViemUtils.ts:140
↓ 3 callersMethodid
(text: string)
packages/providers/viem-adapter/src/ViemUtils.ts:178
↓ 3 callersFunctionisBetterQuote
(quote1: MultiQuoteResult, quote2: MultiQuoteResult | null)
packages/bridging/src/BridgingSdk/utils.ts:94
↓ 3 callersFunctionisDynamicType
(param?: ParamType)
packages/weiroll/src/lib/planner.ts:196
↓ 3 callersMethodisHexString
(value: string)
packages/providers/viem-adapter/src/ViemUtils.ts:447
↓ 3 callersFunctionisQuoteAndPost
(quote: CrossChainQuoteAndPost)
packages/bridging/src/utils.ts:16
↓ 3 callersFunctionisValidAbi
(types: readonly (string | unknown)[], values: any[])
packages/composable/src/utils.ts:94
↓ 3 callersFunctionnormalizeInteraction
(interaction: InteractionLike)
packages/contracts-ts/src/interaction.ts:29
← previousnext →201–300 of 1,061, ranked by callers