MCPcopy Create free account

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

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

↓ 1 callersMethodendTimestamp
* Given the start timestamp of the TWAP, calculate the end timestamp. * @dev As usually the `endTimestamp` is used when determining a TWAP's validi
packages/composable/src/orderTypes/Twap.ts:326
↓ 1 callersMethodestimateGas
(txParams: TransactionParams)
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:69
↓ 1 callersFunctionestimateTradeAmount
({ sellToken, buyToken, kind, amount, baseUrl, apiKey, }: EstimateTradeAmountQuery & ApiCall)
packages/contracts-ts/src/api.ts:164
↓ 1 callersFunctionfetchDocFromAppDataHex
( appDataHex: string, ipfsUri?: string, )
packages/app-data/src/api/fetchDocFromAppData.ts:16
↓ 1 callersFunctionfetchDocFromAppDataHexLegacy
( appDataHex: string, ipfsUri?: string, )
packages/app-data/src/api/fetchDocFromAppData.ts:32
↓ 1 callersFunctionfillTimeoutResults
( results: MultiQuoteResult[], providersToQuery: BridgeProvider<BridgeQuoteResult>[], )
packages/bridging/src/BridgingSdk/utils.ts:54
↓ 1 callersFunctionfilter
(v: string[])
packages/composable/tests/Multiplexer.spec.ts:312
↓ 1 callersFunctionfindSchemaFiles
(dir, fileList = [])
packages/app-data/scripts/validate-schemas.js:9
↓ 1 callersFunctionfindSchemaFiles
(dir, fileList = [])
packages/app-data/scripts/check-schema-ids.js:9
↓ 1 callersMethodfromParams
* Create a TWAP order with sound defaults. * @param data The TWAP order parameters in a more user-friendly format. * @returns An instance of the
packages/composable/src/orderTypes/Twap.ts:218
↓ 1 callersFunctiongenerateOrderId
( chainId: SupportedChainId, order: Order, params: Pick<OrderUidParams, 'owner'>, options?: ProtocolOp
packages/order-signing/src/utils.ts:258
↓ 1 callersFunctiongetAccountBridgeResult
( provider: AccountBridgeProvider<T>, context: BaseBridgeResultContext, )
packages/bridging/src/BridgingSdk/getQuoteWithBridge.ts:320
↓ 1 callersMethodgetAdapter
()
packages/common/src/adapters/context.ts:21
↓ 1 callersFunctiongetAjv
()
packages/app-data/src/api/validateAppDataDoc.ts:11
↓ 1 callersMethodgetApi
()
packages/bridging/src/providers/near-intents/NearIntentsBridgeProvider.test.ts:30
↓ 1 callersMethodgetApi
()
packages/bridging/src/providers/across/AcrossBridgeProvider.test.ts:32
↓ 1 callersMethodgetAppData
* Retrieve the full app data for a given app data hash. * @param appDataHash `bytes32` hash of the app data * @param contextOverride Optional co
packages/order-book/src/api.ts:411
↓ 1 callersFunctiongetApproveSellTokenContract
(sellTokenAddress: string)
packages/bridging/src/providers/across/createAcrossDepositCall.ts:47
↓ 1 callersMethodgetArrayElementType
(type: string)
packages/providers/viem-adapter/src/ViemParamtype.ts:45
↓ 1 callersFunctiongetBalanceOfSellTokenContract
(sellTokenAddress: string)
packages/bridging/src/providers/across/createAcrossDepositCall.ts:39
↓ 1 callersMethodgetBlock
(blockTag: BlockTag, provider?: PublicClient)
packages/providers/viem-adapter/src/ViemAdapter.ts:189
↓ 1 callersMethodgetBridgeReceiverOverride
* Get the receiver account to where the tokens will be sent in the source chain so they are automatically bridged to the destination chain. * *
packages/bridging/src/types.ts:279
↓ 1 callersMethodgetBuyTokensFromProvider
( provider: DefaultBridgeProvider, params: BuyTokensParams, )
packages/bridging/src/BridgingSdk/BridgingSdk.ts:303
↓ 1 callersMethodgetChainId
()
packages/providers/viem-adapter/src/ViemAdapter.ts:134
↓ 1 callersMethodgetCollateralSwapPostHookCallData
(collateralPermit: CollateralPermitData = EMPTY_PERMIT)
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:517
↓ 1 callersMethodgetContextWithOverride
* Override parts of the context for a specific call. * @param {PartialSubgraphApiContext} contextOverride Override the context for this call only.
packages/subgraph/src/api.ts:130
↓ 1 callersFunctiongetCorrelatedTokens
()
packages/bridging/src/BridgingSdk/determineIntermediateToken.test.ts:248
↓ 1 callersFunctiongetCowTradeEvents
( chainId: SupportedChainId, logs: Log[], settlementContractOverride?: Partial<AddressPerChain>, )
packages/bridging/src/providers/across/util.ts:240
↓ 1 callersFunctiongetCrossChainOrder
(params: GetCrossChainOrderParams)
packages/bridging/src/BridgingSdk/getCrossChainOrder.ts:20
↓ 1 callersMethodgetDebtSwapPostHookCallData
(collateralPermit: CollateralPermitData = EMPTY_PERMIT)
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:523
↓ 1 callersFunctiongetDecoder
(ipfsHash: string)
packages/app-data/src/utils/ipfs.ts:20
↓ 1 callersFunctiongetDepositParams
( chainId: SupportedChainId, orderId: string, txReceipt: TransactionReceipt, settlementContractOverrid
packages/bridging/src/providers/across/getDepositParams.ts:6
↓ 1 callersMethodgetDomainSeparator
* Get the domain separator hash for the EIP-712 typed domain data being used for signing. * @param chainId {SupportedChainId} chainId The CoW Proto
packages/order-signing/src/orderSigningUtils.ts:152
↓ 1 callersMethodgetEnvConfigs
* Get the base URLs. * @returns {ApiBaseUrls} The base URLs for the production environment.
packages/subgraph/src/api.ts:139
↓ 1 callersFunctiongetExecutedSellAmount
({ uid, baseUrl, apiKey, }: GetExecutedSellAmountQuery & ApiCall)
packages/contracts-ts/src/api.ts:238
↓ 1 callersMethodgetExpectedInstanceAddress
( flashLoanType: AaveFlashLoanType, chainId: SupportedChainId, trader: AccountAddress, hookAmo
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:411
↓ 1 callersFunctiongetExpectedOrderBody
(appData: any)
packages/trading/src/postCoWProtocolTrade.test.ts:66
↓ 1 callersMethodgetFlashLoanPostHook
(flashLoanType: AaveFlashLoanType, collateralPermit?: CollateralPermitData)
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:505
↓ 1 callersFunctiongetHookBridgeResult
( provider: HookBridgeProvider<T>, context: HookBridgeResultContext, )
packages/bridging/src/BridgingSdk/getQuoteWithBridge.ts:368
↓ 1 callersFunctiongetIntChainIdTypedDataV4Signer
(signer: Signer)
packages/contracts-ts/src/signers.ts:38
↓ 1 callersFunctiongetIntermediateTokens
(params: { provider: BridgeProvider<T> quoteBridgeRequest: QuoteBridgeRequest intermediateTokensCache?:
packages/bridging/src/BridgingSdk/getIntermediateSwapResult.ts:139
↓ 1 callersMethodgetLastDaysVolume
* Query the volume over the last N days from TheGraph for the CoW Protocol. * @param {number} days The number of days to query. * @param {Partia
packages/subgraph/src/api.ts:78
↓ 1 callersMethodgetLastHoursVolume
* Query the volume over the last N hours from TheGraph for the CoW Protocol. * @param {number} hours The number of hours to query. * @param {Par
packages/subgraph/src/api.ts:88
↓ 1 callersFunctiongetMathContract
(sellTokenChainId: TargetChainId)
packages/bridging/src/providers/across/createAcrossDepositCall.ts:26
↓ 1 callersMethodgetNonce
()
packages/cow-shed/src/CowShedSdk.ts:177
↓ 1 callersMethodgetOrder
(params: GetOrderParams)
packages/bridging/src/BridgingSdk/BridgingSdk.ts:254
↓ 1 callersFunctiongetOrderDeadlineFromNow
(validFor: number)
packages/trading/src/utils/order.ts:4
↓ 1 callersMethodgetOrderHooks
( flashLoanType: AaveFlashLoanType, chainId: SupportedChainId, trader: AccountAddress, expecte
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:533
↓ 1 callersMethodgetOrderLink
* Generate an API endpoint for an order by its unique identifier, `orderUid`. * @param orderUid The unique identifier of the order. * @param con
packages/order-book/src/api.ts:462
↓ 1 callersMethodgetOrderMultiEnv
* Attempt to get an order by its unique identifier, `orderUid`, from multiple environments. * * **NOTE**: The environment refers to either `prod
packages/order-book/src/api.ts:323
↓ 1 callersMethodgetParamTypeFromString
(type: string)
packages/providers/viem-adapter/src/ViemUtils.ts:465
↓ 1 callersMethodgetPreHookCallData
( flashLoanType: AaveFlashLoanType, chainId: SupportedChainId, trader: AccountAddress, hookAmo
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:464
↓ 1 callersMethodgetPreSignTransaction
(params: OrderTraderParams)
packages/trading/src/tradingSdk.ts:255
↓ 1 callersFunctiongetQuoteAmountsAfterPartnerFee
(params: QuoteAmountsAfterPartnerFeeParams)
packages/order-book/src/quoteAmountsAndCosts/getQuoteAmountsAfterPartnerFee.ts:32
↓ 1 callersFunctiongetQuoteAmountsAfterSlippage
(params: QuoteAmountsAfterSlippageParams)
packages/order-book/src/quoteAmountsAndCosts/getQuoteAmountsAfterSlippage.ts:28
↓ 1 callersFunctiongetQuoteRaw
( _tradeParameters: TradeParameters, trader: QuoterParameters, advancedSettings?: SwapAdvancedSettings,
packages/trading/src/getQuote.ts:59
↓ 1 callersMethodgetQuoteResults
( params: WithPartialTraderParams<TradeParameters>, advancedSettings?: SwapAdvancedSettings, )
packages/trading/src/tradingSdk.ts:188
↓ 1 callersFunctiongetQuoteWithHookBridge
( provider: HookBridgeProvider<T>, params: GetQuoteWithBridgeParams, )
packages/bridging/src/BridgingSdk/getQuoteWithBridge.ts:209
↓ 1 callersFunctiongetQuoteWithReceiverAccountBridge
( provider: AccountBridgeProvider<T>, params: GetQuoteWithBridgeParams, )
packages/bridging/src/BridgingSdk/getQuoteWithBridge.ts:145
↓ 1 callersMethodgetRepayPostHookCallData
(collateralPermit: CollateralPermitData = EMPTY_PERMIT)
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:527
↓ 1 callersFunctiongetResponseBody
(response: Response)
packages/order-book/src/request.ts:77
↓ 1 callersMethodgetSighash
* Get function selector (sighash) - ethers v6 uses .selector
packages/providers/ethers-v6-adapter/src/EthersV6InterfaceWrapper.ts:101
↓ 1 callersMethodgetSignedHook
* Get a pre-authorized hook for initiating a bridge. * * The hook contains the ethereum call that the trampoline contract will need to execute d
packages/bridging/src/types.ts:329
↓ 1 callersMethodgetSourceNetworks
* Get the available sources networks for the bridging.
packages/bridging/src/BridgingSdk/BridgingSdk.ts:117
↓ 1 callersFunctiongetSpookPoolContract
(sellTokenChainId: TargetChainId)
packages/bridging/src/providers/across/createAcrossDepositCall.ts:14
↓ 1 callersFunctiongetStatic
(ctor: any, key: string)
packages/weiroll/src/lib/utils.ts:9
↓ 1 callersMethodgetStatus
(bridgingId: string, originChainId: SupportedChainId)
packages/bridging/src/providers/across/AcrossBridgeProvider.ts:235
↓ 1 callersMethodgetSupportedTokens
()
packages/bridging/src/providers/across/AcrossApi.ts:75
↓ 1 callersFunctiongetSwapQuote
(params: { swapAndBridgeRequest: QuoteBridgeRequest bridgeRequestWithoutAmount: QuoteBridgeRequestWithoutA
packages/bridging/src/BridgingSdk/getIntermediateSwapResult.ts:171
↓ 1 callersMethodgetSwapQuoteParams
* Prepares quote parameters for the collateral swap operation. * * @remarks This method calculates the adjusted swap amount after deducting the
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:193
↓ 1 callersMethodgetTotalSurplus
* Given a user's address, get the total surplus that they have earned. * @param address The user's address * @param contextOverride Optional con
packages/order-book/src/api.ts:401
↓ 1 callersFunctiongetTrader
(swapParameters: SwapParameters)
packages/trading/src/getQuote.ts:256
↓ 1 callersMethodgetTransactionReceipt
(hash: string)
packages/providers/viem-adapter/src/ViemAdapter.ts:142
↓ 1 callersFunctiongetTypedDataVersionedSigner
(signer: Signer, version: 'v3' | 'v4')
packages/contracts-ts/src/signers.ts:10
↓ 1 callersMethodgetUnsignedBridgeCall
* Get an unsigned bridge call for a quote. * * The transaction details should be executed in the context of cow-shed account. * * @param r
packages/bridging/src/types.ts:298
↓ 1 callersFunctiongetValidator
(ajv: AjvType, version: string)
packages/app-data/src/api/validateAppDataDoc.ts:31
↓ 1 callersMethodgetVersion
* Get the version of the API. * @param contextOverride Optional context override for this request. * @returns The version of the API. * @see
packages/order-book/src/api.ts:223
↓ 1 callersFunctiongetWeirollCalldata
(planner: WeirollPlanner)
packages/weiroll/src/index.ts:42
↓ 1 callersMethodgrantRequiredRoles
( authorizerAddress: string, authorizerAbi: Abi, vaultAddress: string, vaultRelayerAddress: st
packages/providers/viem-adapter/src/ViemUtils.ts:352
↓ 1 callersMethodhandlePollFailedAlreadyPresent
* Handles the error when the order is already present in the orderbook. * * Given the current part is in the book, it will signal to Watch Tower
packages/composable/src/orderTypes/Twap.ts:403
↓ 1 callersMethodhashDomain
(domain: TypedDataDomainCommon)
packages/providers/viem-adapter/src/ViemUtils.ts:315
↓ 1 callersFunctionhashOrderCancellations
(domain: TypedDataDomain, orderUids: Bytes[])
packages/contracts-ts/src/order.ts:268
↓ 1 callersFunctionhashQuote
({ quote, quoteRequest, timestamp, }: { quote: Quote quoteRequest: QuoteRequest timestamp: any })
packages/bridging/src/providers/near-intents/util.ts:78
↓ 1 callersMethodhexDataLength
(data: string)
packages/providers/viem-adapter/src/ViemUtils.ts:451
↓ 1 callersMethodhexZeroPad
(value: Hex, length: number)
packages/providers/viem-adapter/src/ViemUtils.ts:123
↓ 1 callersMethodhexlify
(value: BytesLike)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:56
↓ 1 callersFunctionid
* Calculate the id of the conditional order (which also happens to be the key used for `ctx` in the ComposableCoW contract). * * This is a `kecc
packages/composable/src/ConditionalOrder.ts:168
↓ 1 callersFunctionimplementationAddress
(_provider: Provider, proxy: string)
packages/contracts-ts/src/proxy.ts:13
↓ 1 callersMethodinvalidateOrder
(payload: T)
packages/trading/src/onChainCancellation.ts:10
↓ 1 callersFunctionipfsOnlyHash
(_content: string, options: ImporterOptions)
packages/app-data/src/utils/ipfs.ts:48
↓ 1 callersMethodisAddress
(address: string)
packages/providers/viem-adapter/src/ViemUtils.ts:443
↓ 1 callersFunctionisBetterError
(error1: MultiQuoteResult | null, error2: MultiQuoteResult | null)
packages/bridging/src/BridgingSdk/utils.ts:165
↓ 1 callersFunctionisClientFetchError
(error: unknown)
packages/bridging/src/providers/bungee/apiUtils.ts:138
↓ 1 callersFunctionisCoWSettlementContract
(_address: string, chainId: SupportedChainId)
packages/common/src/utils/protocolContracts.ts:11
↓ 1 callersFunctionisCorrelatedToken
(tokenAddress: string, correlatedTokens: Set<string>)
packages/bridging/src/BridgingSdk/tokenPriority.ts:163
↓ 1 callersMethodisExtraGasRequired
(request: QuoteBridgeRequest)
packages/bridging/src/providers/bungee/BungeeBridgeProvider.ts:279
↓ 1 callersMethodisHexString
(value: string)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:306
↓ 1 callersFunctionisInfrastructureError
(status: number)
packages/bridging/src/providers/bungee/apiUtils.ts:133
↓ 1 callersMethodisInterface
(value: any)
packages/providers/viem-adapter/src/ViemUtils.ts:469
↓ 1 callersFunctionisProviderRpcError
(error: unknown)
packages/order-signing/src/utils.ts:60
← previousnext →501–600 of 1,061, ranked by callers