MCPcopy Create free account

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

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

↓ 1 callersFunctionisStablecoinPriorityToken
(chainId: SupportedChainId, tokenAddress: string)
packages/bridging/src/BridgingSdk/tokenPriority.ts:156
↓ 1 callersFunctionisTraderParameters
(params: Partial<TraderParameters>)
packages/trading/src/tradingSdk.ts:473
↓ 1 callersFunctionisValidRoute
(item: unknown)
packages/bridging/src/providers/across/AcrossApi.ts:186
↓ 1 callersFunctionisValidSuggestedFeeLimits
(limits: unknown)
packages/bridging/src/providers/across/AcrossApi.ts:158
↓ 1 callersFunctionisValue
(arg: any)
packages/weiroll/src/lib/planner.ts:44
↓ 1 callersFunctionkindToString
* Convert an order kind hash to a string * @param kind of order in hash format * @returns string representation of the order kind
packages/composable/src/utils.ts:140
↓ 1 callersFunctionmain
()
examples/nodejs/ethers6/src/index.ts:18
↓ 1 callersFunctionmain
()
examples/nodejs/viem/src/index.ts:20
↓ 1 callersFunctionmain
* A TWAP is a ComposableCoW *conditional order*, not an off-chain order, so there is no * `sdk.postTwapOrder()`. The flow is: * 1. Use TradingSdk
examples/nodejs/viem/src/twap.ts:41
↓ 1 callersFunctionmain
()
examples/nodejs/ethers5/src/index.ts:18
↓ 1 callersFunctionmask
(options: readonly unknown[])
packages/contracts-ts/src/settlement.ts:160
↓ 1 callersMethodmergeQuoterParams
* Merges quoter-specific parameters (chainId, appCode, env, owner) without requiring a signer. * Used by quote-only operations that don't need sign
packages/trading/src/tradingSdk.ts:427
↓ 1 callersMethodmodifyDomain
(domain: TypedDataDomain)
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:199
↓ 1 callersMethodmodifyDomain
(domain: TypedDataDomain)
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:242
↓ 1 callersMethodnormalizeType
(type: string)
packages/providers/viem-adapter/src/ViemParamtype.ts:25
↓ 1 callersMethodonBridgingSignError
()
packages/trading/src/types.ts:150
↓ 1 callersFunctionownerAddress
(provider: Provider, proxy: string)
packages/contracts-ts/src/proxy.ts:29
↓ 1 callersMethodpadBytes
(bytes: Uint8Array, length: number)
packages/providers/viem-adapter/src/ViemUtils.ts:117
↓ 1 callersMethodparseBaseType
(type: string)
packages/providers/viem-adapter/src/ViemParamtype.ts:32
↓ 1 callersFunctionparseCid
(ipfsHash: string)
packages/app-data/src/utils/ipfs.ts:9
↓ 1 callersFunctionpercentageToBps
(percentage: number | bigint)
packages/common/src/utils/math.ts:13
↓ 1 callersFunctionplaceOrder
({ order, signature, baseUrl, from, apiKey, }: PlaceOrderQuery & ApiCall)
packages/contracts-ts/src/api.ts:203
↓ 1 callersMethodpollValidate
* Checks if the owner authorized the conditional order. * * @param owner The owner of the conditional order. * @param chain Which chain to us
packages/composable/src/orderTypes/Twap.ts:344
↓ 1 callersFunctionpostSwapOrder
( params: SwapParameters, advancedSettings?: SwapAdvancedSettings, orderBookApi?: OrderBookApi, )
packages/trading/src/postSwapOrder.ts:10
↓ 1 callersMethodpreplan
( commandVisibility: Map<Command, Command>, literalVisibility: Map<string, Command>, seen?: Set<Co
packages/weiroll/src/lib/planner.ts:557
↓ 1 callersMethodrawValue
* Returns a new [[FunctionCall]] whose return value will be wrapped as a `bytes`. * This permits capturing the return values of functions with mult
packages/weiroll/src/lib/planner.ts:164
↓ 1 callersMethodreadStorage
( baseAddress: Address, baseAbi: Abi, readerAddress: Address, readerAbi: Abi, client: Publ
packages/providers/viem-adapter/src/ViemUtils.ts:395
↓ 1 callersMethodrecoverAddress
(hash: Hex, signature: Hex)
packages/providers/viem-adapter/src/ViemUtils.ts:158
↓ 1 callersMethodremove
* Remove a conditional order from the merkle tree. * @param id The id of the `ConditionalOrder` to remove from the merkle tree.
packages/composable/src/Multiplexer.ts:204
↓ 1 callersMethodreplaceState
* Executes a [[FunctionCall]], and replaces the planner state with the value it * returns. This can be used to execute functions that make arbitrar
packages/weiroll/src/lib/planner.ts:549
↓ 1 callersFunctionresolveCorrelatedTokens
( sourceChainId: SupportedChainId, getCorrelatedTokens: ((chainId: SupportedChainId) => Promise<string[]>)
packages/bridging/src/BridgingSdk/determineIntermediateToken.ts:120
↓ 1 callersMethodresolveName
(name: string)
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:187
↓ 1 callersMethodresolveName
(name: string)
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:216
↓ 1 callersFunctionresolveOrderBookApi
( chainId: SupportedChainId, env: CowEnv, existingOrderBookApi?: OrderBookApi, )
packages/trading/src/utils/resolveOrderBookApi.ts:9
↓ 1 callersFunctionsafeCallBestQuoteCallback
( onQuoteResult: BestQuoteProgressCallback | undefined, result: MultiQuoteResult, )
packages/bridging/src/BridgingSdk/utils.ts:115
↓ 1 callersMethodsetAdapter
(adapter: AbstractProviderAdapter)
packages/common/src/adapters/context.ts:17
↓ 1 callersMethodsetPreSignature
(orderUid: string, signed: boolean)
packages/common/src/adapters/types/ContractTypes.ts:46
↓ 1 callersMethodsetProvider
(provider: Provider)
packages/providers/ethers-v6-adapter/src/EthersV6Adapter.ts:84
↓ 1 callersMethodsetProvider
(provider: RpcProvider)
packages/providers/ethers-v5-adapter/src/EthersV5Adapter.ts:76
↓ 1 callersMethodsha256
(data: Hex)
packages/providers/viem-adapter/src/ViemUtils.ts:107
↓ 1 callersMethodshouldAddAffiliate
(apiType: BungeeApiType, baseUrl: string)
packages/bridging/src/providers/bungee/BungeeApi.ts:386
↓ 1 callersMethodshouldUseFallback
(apiType: BungeeApiType)
packages/bridging/src/providers/bungee/BungeeApi.ts:364
↓ 1 callersFunctionsignOrder
( order: UnsignedOrder, chainId: SupportedChainId, signer: Signer, options?: ProtocolOptions, )
packages/order-signing/src/utils.ts:181
↓ 1 callersFunctionsignOrderCancellation
( orderUid: string, chainId: SupportedChainId, signer: Signer, options?: ProtocolOptions, )
packages/order-signing/src/utils.ts:199
↓ 1 callersMethodsignOrderCancellation
* Sign a cancellation message of an order intent with the specified signer. * @param {string} orderUid The unique identifier of the order to cancel
packages/order-signing/src/orderSigningUtils.ts:97
↓ 1 callersFunctionsignOrderCancellations
( domain: TypedDataDomain, orderUids: Bytes[], scheme: EcdsaSigningScheme, owner?: SignerLike, )
packages/contracts-ts/src/sign.ts:178
↓ 1 callersFunctionsignOrderCancellations
( orderUids: string[], chainId: SupportedChainId, signer: Signer, options?: ProtocolOptions, )
packages/order-signing/src/utils.ts:218
↓ 1 callersMethodsignerOrNull
()
packages/providers/ethers-v6-adapter/src/EthersV6Adapter.ts:76
↓ 1 callersMethodsignerOrNull
()
packages/providers/ethers-v5-adapter/src/EthersV5Adapter.ts:68
↓ 1 callersMethodsolidityKeccak256
(types: string[], values: ContractValue[])
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:204
↓ 1 callersMethodtestEncodeStaticInput
()
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:39
↓ 1 callersFunctiontoAmountsAndCosts
( request: QuoteBridgeRequest, slippageBps: number, bungeeQuote: BungeeQuote, )
packages/bridging/src/providers/bungee/util.ts:48
↓ 1 callersFunctiontoAmountsAndCosts
( request: QuoteBridgeRequest, slippageBps: number, suggestedFees: SuggestedFeesResponse, )
packages/bridging/src/providers/across/util.ts:69
↓ 1 callersMethodtransformDataToStruct
* Transform parameters into a native struct. * * @param {TwapData} data As passed by the consumer of the API. * @returns {TwapStruct} A forma
packages/composable/src/orderTypes/Twap.ts:543
↓ 1 callersFunctiontransformEthFlowOrder
* Transform order field for Native EthFlow orders * * A no-op for regular orders * For Native EthFlow, due to how the contract is setup: * - sellT
packages/order-book/src/transformOrder.ts:52
↓ 1 callersFunctionunsignedOrderForSigning
(order: UnsignedOrder)
packages/trading/src/utils/order.ts:8
↓ 1 callersMethodupdate
* Update a given conditional order in the merkle tree. * @param id The id of the `ConditionalOrder` to update. * @param updater A function that
packages/composable/src/Multiplexer.ts:214
↓ 1 callersFunctionuseBindCoWSdkToWagmi
()
examples/react/wagmi/src/hooks/useBindCoWSdkToWagmi.ts:7
↓ 1 callersMethodverifyBungeeBuildTxData
* Verifies the bungee tx data using the SocketVerifier contract * @param originChainId - The origin chain id * @param txData - The tx data *
packages/bridging/src/providers/bungee/BungeeApi.ts:276
↓ 1 callersMethodverifyMessage
(message: string | Uint8Array, signature: `0x${string}`)
packages/providers/viem-adapter/src/ViemUtils.ts:225
↓ 1 callersMethodverifyTypedData
( domain: TypedDataDomainCommon, types: Record<string, Array<{ name: string; type: string }>>, val
packages/providers/viem-adapter/src/ViemUtils.ts:234
FunctionApp
()
examples/react/ethers6/src/App.tsx:4
FunctionApp
()
examples/react/wagmi/src/App.tsx:6
FunctionApp
()
examples/react/viem/src/App.tsx:4
FunctionApp
()
examples/react/ethers5/src/App.tsx:4
FunctionCancelOrder
({ isSdkReady }: { isSdkReady: boolean })
examples/react/wagmi/src/components/CancelOrder/index.tsx:6
FunctionDEFAULT_TOKEN_FORMATTER
(address: string, amount: bigint)
packages/composable/src/utils.ts:29
FunctionSwapForm
()
examples/react/ethers6/src/components/SwapForm/index.tsx:27
FunctionSwapForm
({ isSdkReady }: { isSdkReady: boolean })
examples/react/wagmi/src/components/SwapForm/index.tsx:14
FunctionSwapForm
()
examples/react/viem/src/components/SwapForm/index.tsx:28
FunctionSwapForm
()
examples/react/ethers5/src/components/SwapForm/index.tsx:27
Function_appDataToCid
* Derive the IPFS CID v0 from the full appData JSON content * * @param fullAppDataJson string with the full AppData in JSON format. It is a string t
packages/app-data/src/api/getAppDataInfo.ts:114
Function_appDataToCidLegacy
(doc: AnyAppDataDocVersion | string)
packages/app-data/src/api/getAppDataInfo.ts:126
Function_signOrder
(params: SignOrderParams)
packages/order-signing/src/utils.ts:64
Function_signOrderCancellation
(params: SignOrderCancellationParams)
packages/order-signing/src/utils.ts:72
Function_signOrderCancellations
(params: SignOrderCancellationsParams)
packages/order-signing/src/utils.ts:80
Methodabi
* Get ABI
packages/providers/ethers-v6-adapter/src/EthersV6InterfaceWrapper.ts:212
Methodabi
* Get ABI
packages/providers/viem-adapter/src/ViemInterfaceWrapper.ts:158
Methodaddresses
* Gets the array of token addresses currently stored in the registry.
packages/contracts-ts/src/settlement.ts:340
FunctionapproveToken
()
examples/react/wagmi/src/components/SwapForm/index.tsx:69
FunctionareHooksEqual
(hookA: cowAppDataLatestScheme.CoWHook, hookB: cowAppDataLatestScheme.CoWHook)
packages/bridging/src/hooks/utils.ts:13
Methodarrayify
(hexString: string)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:111
Methodarrayify
(hexString: string)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:52
FunctionassertIsValid
()
packages/composable/src/ConditionalOrder.ts:105
Functioncabinet
* Checks the value in the cabinet for a given owner and chain * * @param params owner context, to be able to check the cabinet
packages/composable/src/ConditionalOrder.ts:358
Methodcall
(txParams: TransactionParams, provider?: Provider)
packages/providers/ethers-v6-adapter/src/EthersV6Adapter.ts:143
Methodcall
(txParams: TransactionParams, provider?: RpcProvider)
packages/providers/ethers-v5-adapter/src/EthersV5Adapter.ts:128
Methodcall
(txParams: TransactionParams, provider?: PublicClient)
packages/providers/viem-adapter/src/ViemAdapter.ts:160
FunctioncancelOrder
()
examples/react/wagmi/src/components/CancelOrder/index.tsx:15
FunctioncheckFlags
(decoded: any)
packages/contracts-ts/tests/order.test.ts:218
FunctioncheckSchemaId
(filePath)
packages/app-data/scripts/check-schema-ids.js:27
Methodclear
(prefix?: string)
packages/common/src/utils/ttlCache.ts:47
Functionconstructor
* A constructor that provides some basic validation for the conditional order. * * This constructor **MUST** be called by any class that inherit
packages/composable/src/ConditionalOrder.ts:56
Functionconstructor
(protected intermediateTokensCache?: TTLCache<TokenInfo[]>)
packages/bridging/src/BridgingSdk/strategies/QuoteStrategy.ts:18
Methodconstructor
(signer: Signer)
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:7
Methodconstructor
(signer: Signer, version?: 'v3' | 'v4')
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:96
Methodconstructor
(signer: Signer)
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:143
Methodconstructor
(signer: Signer)
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:153
Methodconstructor
(options: EthersV6AdapterOptions)
packages/providers/ethers-v6-adapter/src/EthersV6Adapter.ts:54
Methodconstructor
(abi: InterfaceAbi)
packages/providers/ethers-v6-adapter/src/EthersV6InterfaceWrapper.ts:47
← previousnext →601–700 of 1,061, ranked by callers