MCPcopy Create free account

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

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

MethodgetTransactionReceipt
(transactionHash: string)
packages/providers/ethers-v5-adapter/src/EthersV5Adapter.ts:113
FunctiongetTypedDataV3Signer
(signer: Signer)
packages/contracts-ts/src/signers.ts:22
MethodgetTypedDataVersion
()
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:185
MethodgetTypedDataVersion
()
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:210
MethodgetTypedDataVersion
()
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:238
MethodgetUnsignedBridgeCall
(request: QuoteBridgeRequest, quote: BungeeQuoteResult)
packages/bridging/src/providers/bungee/BungeeBridgeProvider.ts:158
MethodgetUnsignedBridgeCall
(request: QuoteBridgeRequest, quote: AcrossQuoteResult)
packages/bridging/src/providers/across/AcrossBridgeProvider.ts:147
MethodgetUnsignedBridgeCall
(_request: QuoteBridgeRequest, _quote: BridgeQuoteResult)
packages/bridging/src/providers/mock/HookMockBridgeProvider.ts:27
FunctiongetWrappedTokenForChain
(chainId: SupportedChainId)
packages/config/src/constants/wrappedTokens.ts:114
MethodgrantRequiredRoles
( authorizerAddress: string, authorizerAbi: Abi, vaultAddress: string, vaultRelayerAddress: st
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:238
MethodgrantRequiredRoles
( authorizerAddress: string, authorizerAbi: Abi, vaultAddress: string, vaultRelayerAddress: st
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:212
MethodhandlePollFailedAlreadyPresent
( _orderUid: string, _order: GPv2Order.DataStruct, _params: PollParams, )
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:54
MethodhashDomain
(domain: TypedDataDomain)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:234
MethodhashDomain
(domain: TypedDataDomain)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:208
FunctionhashOrderCancellation
(domain: TypedDataDomain, orderUid: Bytes)
packages/contracts-ts/src/order.ts:257
MethodhashTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataField[]>, data: Record<string, unknown>,
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:123
MethodhashTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataField[]>, data: Record<string, unknown>,
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:64
MethodhexConcat
(items: ReadonlyArray<BytesLike>)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:70
MethodhexConcat
(items: ReadonlyArray<BytesLike>)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:27
MethodhexDataLength
(data: string)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:310
MethodhexDataLength
(data: string)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:278
MethodhexDataSlice
(data: BytesLike, offset: number, endOffset?: number)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:155
MethodhexDataSlice
(data: BytesLike, offset: number, endOffset?: number)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:137
MethodhexZeroPad
(value: BytesLike, length: number)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:107
MethodhexZeroPad
(value: BytesLike, length: number)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:48
Methodhexlify
(value: Uint8Array)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:115
Methodid
(text: string)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:147
Methodid
(text: string)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:129
Methodinteractions
* Gets all encoded interactions for all stages. * * Note that order refund interactions are included as post-interactions.
packages/contracts-ts/src/settlement.ts:430
MethodinvalidateOrder
(orderUid: string)
packages/common/src/adapters/types/ContractTypes.ts:47
MethodinvalidateOrder
(order: EthFlowOrderData)
packages/common/src/adapters/types/ContractTypes.ts:56
MethodisAddress
(address: string)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:302
MethodisAddress
(address: string)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:270
FunctionisAuthorized
* Checks if the owner authorized the conditional order. * * @param params owner context, to be able to check if the order is authorized * @re
packages/composable/src/ConditionalOrder.ts:340
FunctionisChainDeprecated
(chainId: ChainId)
packages/config/src/chains/utils.ts:145
FunctionisChainUnderDevelopment
(chainId: ChainId)
packages/config/src/chains/utils.ts:137
FunctionisCoWVaultRelayerContract
(_address: string, chainId: SupportedChainId)
packages/common/src/utils/protocolContracts.ts:20
FunctionisComposableCow
(handler: string, chainId: SupportedChainId)
packages/composable/src/utils.ts:35
FunctionisExtensibleFallbackHandler
(handler: string, chainId: SupportedChainId)
packages/composable/src/utils.ts:31
MethodisHexString
(value: string)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:274
MethodisInterface
(value: any)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:329
MethodisInterface
(value: any)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:294
MethodisMemoryStorage
()
packages/common/src/utils/ttlCache.ts:114
FunctionisSolanaChain
(chainId: ChainId)
packages/config/src/chains/utils.ts:50
FunctionisSupportedAddress
(address: string | null | undefined)
packages/common/src/utils/address.ts:88
FunctionisTargetChainId
(chainId: ChainId)
packages/config/src/chains/utils.ts:124
MethodisValid
()
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:62
FunctionisValidAcrossStatusResponse
(response: unknown)
packages/bridging/src/providers/bungee/apiUtils.ts:119
FunctionisValidBungeeEventsResponse
(response: unknown)
packages/bridging/src/providers/bungee/apiUtils.ts:84
FunctionisValidPrivateKey
(privateKey: string)
packages/common/src/utils/privateKey.ts:47
FunctionisValidQuoteResponse
(response: unknown)
packages/bridging/src/providers/bungee/apiUtils.ts:10
FunctionisValidRoutes
* Validate the response from the Across API is an AvailableRoutesResponse * * @param response - The response from the Across API * @returns True if
packages/bridging/src/providers/across/AcrossApi.ts:176
FunctionisValidSignature
(sig: Signature)
packages/contracts-ts/tests/order.test.ts:134
FunctionisValidSuggestedFeesResponse
* Validate the response from the Across API is a SuggestedFeesResponse * * @param response - The response from the Across API * @returns True if th
packages/bridging/src/providers/across/AcrossApi.ts:129
FunctionisWrappedNativeToken
(token: TokenLike)
packages/common/src/utils/token.ts:47
FunctionisZkSyncChain
(chainId: ChainId)
packages/config/src/chains/utils.ts:128
MethodjoinSignature
(signature: { r: string; s: string; v: number })
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:159
MethodjoinSignature
(signature: { r: string; s: string; v: number })
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:141
FunctionjsonWithBigintReplacer
(_key: string, value: unknown)
packages/common/src/utils/serialize.ts:1
Methodkeccak256
(data: BytesLike)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:82
Methodkeccak256
(data: BytesLike)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:40
Functionleaf
* Get the `leaf` of the conditional order. This is the data that is used to create the merkle tree. * * For the purposes of this library, the `l
packages/composable/src/ConditionalOrder.ts:188
FunctionleafToId
* Calculate the id of the conditional order. * @param leaf The `leaf` representing the conditional order. * @returns The id of the conditional o
packages/composable/src/ConditionalOrder.ts:202
MethodmakeApiCall
( apiType: BungeeApiType, path: string, params: Record<string, string> | URLSearchParams, isVa
packages/bridging/src/providers/bungee/BungeeApi.ts:394
FunctionmapAllNetworks
(value: T | ((chainId: TargetChainId) => T))
packages/config/src/chains/const/utils.ts:32
FunctionmapQuoteAmountsAndCosts
( value: QuoteAmountsAndCosts<T>, mapper: (value: T) => R, )
packages/trading/src/utils/misc.ts:32
FunctionmapSupportedNetworks
(value: T | ((chainId: SupportedChainId) => T))
packages/config/src/chains/const/utils.ts:12
FunctionnormalizeParam
* Interface wrapper that makes ethers v6 interfaces behave exactly like ethers v5 interfaces * for weiroll compatibility. This ensures that all adapt
packages/providers/ethers-v6-adapter/src/EthersV6InterfaceWrapper.ts:9
FunctionnormalizeParam
(param: any)
packages/providers/viem-adapter/src/ViemInterfaceWrapper.ts:15
FunctionoffChainInput
* If the conditional order has off-chain input, return it! * * **NOTE**: This should be overridden by any conditional order that has off-chain i
packages/composable/src/ConditionalOrder.ts:212
MethodorderIds
* Get all the conditional order ids in the multiplexer.
packages/composable/src/Multiplexer.ts:267
MethodorderType
* @inheritdoc {@link ConditionalOrder.orderType}
packages/composable/src/orderTypes/Twap.ts:241
MethodorderType
()
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:31
Methodorders
(orderHash: string)
packages/common/src/adapters/types/ContractTypes.ts:57
MethodparseLog
(event: Log)
packages/providers/ethers-v6-adapter/src/EthersV6InterfaceWrapper.ts:185
MethodparseLog
(event: Log)
packages/providers/viem-adapter/src/ViemInterfaceWrapper.ts:126
MethodparseLog
(event: Log)
packages/common/src/adapters/types/ContractFactory.ts:46
MethodparseUnits
(value: string, decimals: number)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:317
MethodparseUnits
(value: string, decimals: number)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:282
Functionpoll
* Poll a conditional order to see if it is tradeable. * * @param owner The owner of the conditional order. * @param p The proof and parameter
packages/composable/src/ConditionalOrder.ts:260
MethodpollValidate
(_params: PollParams)
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:51
MethodpollValidate
(params: PollParams)
packages/composable/tests/ConditionalOrder.spec.ts:278
FunctionpostOrder
()
examples/react/ethers6/src/components/SwapForm/index.tsx:42
FunctionpostOrder
()
examples/react/wagmi/src/components/SwapForm/index.tsx:93
FunctionpostOrder
()
examples/react/viem/src/components/SwapForm/index.tsx:43
FunctionpostOrder
()
examples/react/ethers5/src/components/SwapForm/index.tsx:42
MethodpostSellNativeCurrencyOrder
* Posts a sell order for native currency (e.g., ETH) using the EthFlow contract. * This method creates an on-chain transaction for selling native t
packages/trading/src/tradingSdk.ts:231
MethodpostSwapOrder
( params: WithPartialTraderParams<TradeParameters>, advancedSettings?: SwapAdvancedSettings, )
packages/trading/src/tradingSdk.ts:195
MethodpostSwapOrderFromQuote
* Callback to post the swap order.
packages/bridging/src/types.ts:374
MethodrandomBytes
(length: number)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:298
MethodrandomBytes
(length: number)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:266
MethodreadContract
( params: { address: string abi: Abi functionName: string args?: ContractValue[]
packages/providers/ethers-v6-adapter/src/EthersV6Adapter.ts:152
MethodreadContract
( params: { address: string abi: Abi functionName: string args?: ContractValue[]
packages/providers/ethers-v5-adapter/src/EthersV5Adapter.ts:137
MethodreadStorage
( baseAddress: string, baseAbi: any[], readerAddress: string, readerAbi: any[], provider:
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:275
MethodreadStorage
( baseAddress: Address, baseAbi: Abi, readerAddress: Address, readerAbi: Abi, provider: et
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:246
MethodrecoverAddress
(hash: Hex, signature: Hex)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:135
MethodrecoverAddress
(hash: Hex, signature: Hex)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:76
FunctionremoveCalldata
* Get the calldata for removing a conditional order that was created as a single order. * @returns The calldata for removing the conditional order.
packages/composable/src/ConditionalOrder.ts:156
MethodremoveItem
(key: string)
packages/common/src/utils/ttlCache.ts:33
MethodremoveItem
(key: string)
packages/common/src/utils/ttlCache.ts:86
← previousnext →901–1,000 of 1,061, ranked by callers