MCPcopy Create free account

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

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

↓ 3 callersFunctionpackOrderUidParams
({ orderDigest, owner, validTo }: OrderUidParams)
packages/contracts-ts/src/order.ts:222
↓ 3 callersFunctionpostLimitOrder
( _params: LimitOrderParameters, advancedSettings?: LimitOrderAdvancedSettings, _orderBookApi?: OrderBoo
packages/trading/src/postLimitOrder.ts:8
↓ 3 callersMethodpostLimitOrder
( params: WithPartialTraderParams<LimitTradeParameters>, advancedSettings?: LimitOrderAdvancedSettings
packages/trading/src/tradingSdk.ts:202
↓ 3 callersFunctionreadStorage
* A generic method used to obfuscate the complexity of reading storage * of any StorageAccessible contract. That is, this method does the work of *
packages/contracts-ts/src/reader.ts:14
↓ 3 callersMethodregisterOrderType
* Register a conditional order type with the multiplexer. * * **CAUTION**: This is required for using `Multiplexer.fromJSON` and `Multiplexer.to
packages/composable/src/Multiplexer.ts:486
↓ 3 callersFunctionrequest
( baseUrl: string, { path, query, method, body }: FetchParams, rateLimiter: RateLimiter, backoffOpts:
packages/order-book/src/request.ts:108
↓ 3 callersMethodreset
* A helper to reset the merkle tree.
packages/composable/src/Multiplexer.ts:475
↓ 3 callersMethodsendOrder
* Submit an order to the order book. * @param requestBody The signed order to be submitted. * @param contextOverride Optional context override f
packages/order-book/src/api.ts:378
↓ 3 callersMethodsendSignedOrderCancellations
* Cancel one or more orders. * * **NOTE**: Cancellation is on a best-effort basis. Orders that are already in the process of being settled *
packages/order-book/src/api.ts:365
↓ 3 callersMethodsetApi
(api: AcrossApi)
packages/bridging/src/providers/across/AcrossBridgeProvider.test.ts:37
↓ 3 callersMethodsetTraderParams
(params: Partial<TraderParameters>)
packages/trading/src/tradingSdk.ts:74
↓ 3 callersFunctionsignOrder
( domain: TypedDataDomain, order: Order, scheme: EcdsaSigningScheme, owner?: SignerLike, )
packages/contracts-ts/src/sign.ts:103
↓ 3 callersMethodsolidityKeccak256
(types: (string | { type: string; name: string })[], values: ContractValue[])
packages/providers/viem-adapter/src/ViemUtils.ts:304
↓ 3 callersFunctionsuggestSlippageFromFee
(params: SuggestSlippageFromFeeParams)
packages/trading/src/suggestSlippageFromFee.ts:23
↓ 3 callersFunctionsuggestSlippageFromVolume
(params: SuggestSlippageFromVolumeParams)
packages/trading/src/suggestSlippageFromVolume.ts:13
↓ 3 callersFunctionswapParamsToLimitOrderParams
( params: TradeParameters, quoteResponse: OrderQuoteResponse, )
packages/trading/src/utils/misc.ts:7
↓ 3 callersFunctiontimestamp
(t: Timestamp)
packages/contracts-ts/src/order.ts:88
↓ 3 callersMethodtoUtf8Bytes
(text: string)
packages/providers/viem-adapter/src/ViemUtils.ts:50
↓ 3 callersFunctionuploadMetadataDocToIpfsLegacy
( appDataDoc: AnyAppDataDocVersion, ipfsConfig: Ipfs, )
packages/app-data/src/api/uploadMetadataDocToIpfsLegacy.ts:23
↓ 3 callersMethodverifyBungeeBuildTx
* Verifies the build tx data for a quote using the SocketVerifier contract * @param quote - The quote object * @param buildTx - The build tx obj
packages/bridging/src/providers/bungee/BungeeApi.ts:254
↓ 2 callersFunctionCOW_TRADE_EVENT_INTERFACE
()
packages/bridging/src/providers/across/const/interfaces.ts:9
↓ 2 callersFunctionTWAP_SERIALIZED
(salt?: string)
packages/composable/tests/Twap.spec.ts:35
↓ 2 callersFunction_appDataToCidAux
( appDataAux: AnyAppDataDocVersion | string, deriveCid: (fullAppData: string) => Promise<string>, )
packages/app-data/src/api/getAppDataInfo.ts:77
↓ 2 callersFunction_assertCid
(cid: string, appDataHex: string)
packages/app-data/src/api/appDataHexToCid.ts:31
↓ 2 callersFunction_fetchDocFromCidAux
( hexToCid: (appDataHex: string) => Promise<string>, appDataHex: string, ipfsUri?: string, )
packages/app-data/src/api/fetchDocFromAppData.ts:39
↓ 2 callersFunction_toCidBytes
(params: ToCidParams)
packages/app-data/src/api/appDataHexToCid.ts:79
↓ 2 callersFunctionadaptTokens
(tokens: TokenResponse[])
packages/bridging/src/providers/near-intents/util.ts:57
↓ 2 callersFunctionadjustEthFlowOrderParams
( chainId: SupportedChainId, params: TradeParameters | LimitTradeParametersFromQuote, )
packages/trading/src/utils/misc.ts:102
↓ 2 callersMethodafterOrderSign
()
packages/trading/src/types.ts:149
↓ 2 callersFunctionappDataHexToCidLegacy
(appDataHex: string)
packages/app-data/src/api/appDataHexToCid.ts:24
↓ 2 callersFunctionapplyPercentage
(value: bigint, percentage: number)
packages/common/src/utils/math.ts:31
↓ 2 callersFunctionassertDelegateCall
(tx: EvmCall, expected: EvmCall)
packages/weiroll/src/index.test.ts:97
↓ 2 callersFunctionassertValidPct
* Assert that a percentage is valid.
packages/bridging/src/providers/across/util.ts:128
↓ 2 callersFunctionatoms
(amount: number)
packages/trading/src/suggestSlippageFromVolume.test.ts:109
↓ 2 callersFunctionbalanceToString
* Convert a balance source/destination hash to a string * * @param balance balance source/destination hash * @returns string representation of the
packages/composable/src/utils.ts:123
↓ 2 callersMethodbeforeOrderSign
()
packages/trading/src/types.ts:148
↓ 2 callersFunctionbuildCall
(contract: Contract, fragment: FunctionFragment)
packages/weiroll/src/lib/planner.ts:225
↓ 2 callersMethodbuildHookOrderData
( trader: AccountAddress, hookAmounts: FlashLoanHookAmounts, order: EncodedOrder, )
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:481
↓ 2 callersFunctioncalculateGasMargin
(value: bigint)
packages/trading/src/utils/misc.ts:28
↓ 2 callersFunctioncheckAllowance
()
examples/react/wagmi/src/components/SwapForm/index.tsx:48
↓ 2 callersFunctioncleanObjectFromUndefinedValues
(obj: Record<string, string>)
packages/order-book/src/api.ts:115
↓ 2 callersMethodcleanup
* Clean up expired entries
packages/common/src/utils/ttlCache.ts:267
↓ 2 callersFunctioncomputeOrderUid
(domain: TypedDataDomain, order: Order, owner: string)
packages/contracts-ts/src/order.ts:206
↓ 2 callersFunctioncreateAdapters
()
packages/cow-shed/tests/setup.ts:29
↓ 2 callersFunctioncreatePostSwapOrderFromQuote
( params: CreatePostSwapOrderFromQuoteParams, )
packages/bridging/src/BridgingSdk/getQuoteWithBridge.ts:76
↓ 2 callersMethodcreateSigner
(signerOrPrivateKey: Signer | PrivateKey | EthersV6SignerAdapter)
packages/providers/ethers-v6-adapter/src/EthersV6Adapter.ts:92
↓ 2 callersMethodcreateSigner
(signerOrPrivateKey: ethers.Signer | PrivateKey | EthersV5SignerAdapter)
packages/providers/ethers-v5-adapter/src/EthersV5Adapter.ts:84
↓ 2 callersFunctioncreateSpecificAdapters
(adapterNames: string[])
packages/weiroll/tests/setup.ts:31
↓ 2 callersMethoddecodeBridgeHook
* Decode a bridge hook into a bridge deposit information. * * This method is used to recover the information about the limit order placed into t
packages/bridging/src/types.ts:346
↓ 2 callersMethoddecodeFunctionResult
(functionName: string, data: string)
packages/common/src/adapters/types/ContractTypes.ts:22
↓ 2 callersFunctiondecodeOrder
(trade: Trade, tokens: string[])
packages/contracts-ts/src/settlement.ts:602
↓ 2 callersFunctiondecodeOrderFlags
(flags: BigIntish)
packages/contracts-ts/src/settlement.ts:219
↓ 2 callersFunctiondecodeSigningScheme
(flags: BigIntish)
packages/contracts-ts/src/settlement.ts:194
↓ 2 callersFunctiondeterministicDeploymentAddress
( { bytecode }: MaybeNamedArtifactArtifactDeployment<C>, deploymentArguments: DeploymentArguments<C>, )
packages/contracts-ts/src/deploy.ts:71
↓ 2 callersMethodenableFallback
(apiType: BungeeApiType)
packages/bridging/src/providers/bungee/BungeeApi.ts:378
↓ 2 callersFunctionenableLogging
(enabled: boolean)
packages/common/src/utils/log.ts:8
↓ 2 callersFunctionencodeArg
(arg: any, param: ParamType)
packages/weiroll/src/lib/planner.ts:211
↓ 2 callersMethodencodeExecuteHooksForFactory
( calls: ICoWShedCall[], nonce: string, deadline: bigint, ownerAddress: string, signature:
packages/cow-shed/src/contracts/CoWShedHooks.ts:79
↓ 2 callersMethodencodeInteraction
* Encodes the input interaction in the packed format accepted by the smart * contract and adds it to the interactions encoded so far. * * @pa
packages/contracts-ts/src/settlement.ts:542
↓ 2 callersMethodencodeOrderRefunds
* Encodes order UIDs for gas refunds. * * @param settlement The address of the settlement contract. * @param orderRefunds The order refunds t
packages/contracts-ts/src/settlement.ts:552
↓ 2 callersFunctionencodeSignatureData
(sig: Signature)
packages/contracts-ts/src/settlement.ts:251
↓ 2 callersFunctionencodeSigningScheme
(scheme: SigningScheme)
packages/contracts-ts/src/settlement.ts:184
↓ 2 callersMethodencodeStaticInput
* Get the encoded static input for the TWAP order. * @returns {string} The ABI-encoded TWAP order.
packages/composable/src/orderTypes/Twap.ts:474
↓ 2 callersMethodencodeSwapStep
* Encodes the swap as a swap request and appends it to the swaps encoded so * far. * * @param swap The Balancer swap to encode.
packages/contracts-ts/src/swap.ts:178
↓ 2 callersMethodencodeToJSON
* JSON-encode the proofs and parameters for the conditional orders in the merkle tree. * @param filter {@link getProofs} * @returns The JSON-enc
packages/composable/src/Multiplexer.ts:468
↓ 2 callersFunctionencodeTrade
( tokens: TokenRegistry, order: Order, signature: Signature, { executedAmount }: TradeExecution, )
packages/contracts-ts/src/settlement.ts:288
↓ 2 callersFunctionencodeTradeFlags
(flags: TradeFlags)
packages/contracts-ts/src/settlement.ts:234
↓ 2 callersMethodencodedSettlement
* Returns the encoded settlement parameters.
packages/contracts-ts/src/settlement.ts:575
↓ 2 callersMethodencodedSwap
* Returns the encoded swap parameters for the current state of the encoder. * * This method with raise an exception if a trade has not been enco
packages/contracts-ts/src/swap.ts:225
↓ 2 callersFunctionexecuteProviderQuotes
( promises: Promise<void>[], timeout: number, providers: DefaultBridgeProvider[], )
packages/bridging/src/BridgingSdk/utils.ts:73
↓ 2 callersFunctionfetchDocFromCid
(cid: string, ipfsUri = DEFAULT_IPFS_READ_URI)
packages/app-data/src/api/fetchDocFromCid.ts:11
↓ 2 callersFunctionfindBridgeProviderFromHook
( fullAppData: string, providers: BridgeProvider<BridgeQuoteResult>[], )
packages/bridging/src/BridgingSdk/findBridgeProviderFromHook.ts:6
↓ 2 callersMethodfromJSON
* Given a serialized multiplexer, create the multiplexer and rehydrate all conditional orders. * Integrity of the multiplexer will be verified by g
packages/composable/src/Multiplexer.ts:115
↓ 2 callersFunctionfromStructToOrder
(order: GPv2Order.DataStruct)
packages/composable/src/utils.ts:150
↓ 2 callersMethodgenerateOrderId
* Hashes the order intent and generate deterministic order ID. * @param {SupportedChainId} chainId The CoW Protocol `chainId` context that's being
packages/order-signing/src/orderSigningUtils.ts:138
↓ 2 callersFunctiongetAcrossDepositEvents
(chainId: SupportedChainId, logs: Log[])
packages/bridging/src/providers/across/util.ts:182
↓ 2 callersMethodgetAddress
()
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:20
↓ 2 callersMethodgetApiBaseUrls
* Get the base URLs for the API endpoints given the context. * Uses partner URLs when apiKey is set (and no custom baseUrls override). * @param
packages/order-book/src/api.ts:482
↓ 2 callersFunctiongetAppDataInfoLegacy
( appDataAux: AnyAppDataDocVersion | string, )
packages/app-data/src/api/getAppDataInfo.ts:69
↓ 2 callersFunctiongetBlockInfo
(provider: Provider)
packages/composable/src/utils.ts:103
↓ 2 callersMethodgetBridgingParams
* Get the identifier of the bridging transaction from the settlement transaction. * @param chainId * @param order - CoW Protocol order * @par
packages/bridging/src/types.ts:234
↓ 2 callersFunctiongetBridgingStatusFromEvents
( events: BungeeEvent[] | undefined, getAcrossStatus: (depositTxHash: string) => Promise<AcrossStatus>, )
packages/bridging/src/providers/bungee/getBridgingStatusFromEvents.ts:4
↓ 2 callersFunctiongetCacheKey
({ id, buyChainId, sellChainId = 'noSellChainID', tokenAddress = 'noTokenAddress', }: { id: string
packages/bridging/src/BridgingSdk/helpers.ts:3
↓ 2 callersFunctiongetChainConfig
(chainId: TargetChainId)
packages/bridging/src/providers/across/util.ts:32
↓ 2 callersMethodgetCode
(address: string)
packages/providers/viem-adapter/src/ViemAdapter.ts:138
↓ 2 callersMethodgetCowShedHooks
(chainId: SupportedChainId, customOptions?: ICoWShedOptions)
packages/cow-shed/src/CowShedSdk.ts:162
↓ 2 callersFunctiongetDefaultUtmParams
()
packages/trading/src/appDataUtils.ts:16
↓ 2 callersFunctiongetDisplayNameFromBungeeBridge
(bridge: BungeeBridge)
packages/bridging/src/providers/bungee/util.ts:186
↓ 2 callersFunctiongetErrorPriority
(error: Error | undefined)
packages/bridging/src/BridgingSdk/utils.ts:151
↓ 2 callersFunctiongetGasLimitEstimationForHook
({ cowShedSdk, request, extraGas, extraGasProxyCreation, }: { cowShedSdk: CowShedSdk request: Quot
packages/bridging/src/providers/utils/getGasLimitEstimationForHook.ts:7
↓ 2 callersFunctiongetHookMockForCostEstimation
(gasLimit: number)
packages/bridging/src/hooks/utils.ts:4
↓ 2 callersMethodgetInstance
()
packages/common/src/adapters/context.ts:10
↓ 2 callersFunctiongetIsEthFlowOrder
(params: { sellToken: string })
packages/trading/src/utils/misc.ts:20
↓ 2 callersFunctiongetIsValidResult
(result: IsValidResult)
packages/composable/src/utils.ts:182
↓ 2 callersFunctiongetMissingTraderParams
(params: Partial<TraderParameters>)
packages/trading/src/tradingSdk.ts:465
↓ 2 callersFunctiongetOnChainCancellation
( contract: OrderCancellationContract<T>, cancelOrderParams: T, )
packages/trading/src/onChainCancellation.ts:46
↓ 2 callersFunctiongetQuote
( { baseUrl, apiKey }: ApiCall, quote: QuoteQuery, )
packages/contracts-ts/src/api.ts:247
↓ 2 callersFunctiongetQuote
( _tradeParameters: TradeParameters, trader: QuoterParameters, advancedSettings?: SwapAdvancedSettings,
packages/trading/src/getQuote.ts:207
↓ 2 callersFunctiongetQuoteWithoutBridge
(params: { quoteBridgeRequest: QuoteBridgeRequest advancedSettings?: SwapAdvancedSettings tradingSdk: Tr
packages/bridging/src/BridgingSdk/getQuoteWithoutBridge.ts:11
↓ 2 callersMethodgetSighash
* Get function selector (sighash) using viem's toFunctionSelector
packages/providers/viem-adapter/src/ViemInterfaceWrapper.ts:90
← previousnext →301–400 of 1,061, ranked by callers