MCPcopy Create free account

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

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

Methodconstructor
(signer: Signer & TypedDataSigner)
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:11
Methodconstructor
(signer: Signer & TypedDataSigner, version: 'v3' | 'v4' = 'v3')
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:115
Methodconstructor
(signer: Signer & TypedDataSigner)
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:168
Methodconstructor
(signer: Signer & TypedDataSigner)
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:177
Methodconstructor
(options: EthersV5AdapterOptions)
packages/providers/ethers-v5-adapter/src/EthersV5Adapter.ts:46
Methodconstructor
(client: WalletClient)
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:20
Methodconstructor
(abi: string[] | any[])
packages/providers/viem-adapter/src/ViemInterfaceWrapper.ts:55
Methodconstructor
(type: string)
packages/providers/viem-adapter/src/ViemParamtype.ts:10
Methodconstructor
(options: ViemAdapterOptions)
packages/providers/viem-adapter/src/ViemAdapter.ts:63
Methodconstructor
* Error thrown when the CoW Protocol OrderBook API returns an error. * @param response The response from the CoW Protocol OrderBook API. * @para
packages/order-book/src/request.ts:14
Methodconstructor
* Creates a new instance of the CoW Protocol OrderBook API client. * @param context - The API context to use. If not provided, the default context
packages/order-book/src/api.ts:212
Methodconstructor
* Create a new CoW Protocol API instance. * @param context Any properties of the {@link SubgraphApiContext} may be overridden by passing a {@link P
packages/subgraph/src/api.ts:38
Methodconstructor
( public readonly allowListAddress: Address, public readonly allowListAbi: Abi, public readonly re
packages/contracts-ts/src/reader.ts:39
Methodconstructor
( public readonly settlementAddress: Address, public readonly settlementAbi: Abi, public readonly
packages/contracts-ts/src/reader.ts:70
Methodconstructor
( public readonly settlementAddress: Address, public readonly settlementAbi: Abi, public readonly
packages/contracts-ts/src/reader.ts:130
Methodconstructor
* Creates a new TokenRegistry instance * * @param adapter Provider adapter implementation
packages/contracts-ts/src/settlement.ts:330
Methodconstructor
* Creates a new settlement encoder instance. * @param domain Domain used for signing orders. See {@link signOrder} for * more details.
packages/contracts-ts/src/settlement.ts:402
Methodconstructor
* Creates a new settlement encoder instance. * * @param domain Domain used for signing orders. See {@link signOrder} for * more details.
packages/contracts-ts/src/swap.ts:139
Methodconstructor
* Creates a new ContractsTs instance * * @param adapter Provider adapter implementation
packages/contracts-ts/src/ContractsTs.ts:48
Methodconstructor
(network: string, baseUrlOrEnv: string | Environment, apiKey?: string)
packages/contracts-ts/src/api.ts:278
Methodconstructor
* Creates a new MetadataApi instance * * @param adapter Provider adapter implementation
packages/app-data/src/api/index.ts:23
Methodconstructor
( public traderParams: Partial<TraderParameters> = {}, public readonly options: Partial<TradingSdkOpti
packages/trading/src/tradingSdk.ts:61
Methodconstructor
* @param chain The `chainId` for where we're using `ComposableCoW`. * @param orders An optional array of conditional orders to initialize the merkl
packages/composable/src/Multiplexer.ts:59
Methodconstructor
(registry: ConditionalOrderRegistry, adapter?: AbstractProviderAdapter)
packages/composable/src/ConditionalOrderFactory.ts:16
Methodconstructor
* @see {@link ConditionalOrder.constructor} * @throws If the TWAP order is invalid. * @throws If the TWAP order is not ABI-encodable. * @thro
packages/composable/src/orderTypes/Twap.ts:192
Methodconstructor
(params: TestConditionalOrderParams)
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:21
Methodconstructor
(param: ParamType, value: string)
packages/weiroll/src/lib/planner.ts:52
Methodconstructor
(param: ParamType, command: Command)
packages/weiroll/src/lib/planner.ts:62
Methodconstructor
()
packages/weiroll/src/lib/planner.ts:71
Methodconstructor
(planner: Planner)
packages/weiroll/src/lib/planner.ts:81
Methodconstructor
@hidden
packages/weiroll/src/lib/planner.ts:129
Methodconstructor
* @param address The address of the contract * @param contractInterface The ethers.js Interface representing the contract * @param commandflags
packages/weiroll/src/lib/planner.ts:252
Methodconstructor
(call: FunctionCall, type: CommandType)
packages/weiroll/src/lib/planner.ts:393
Methodconstructor
()
packages/weiroll/src/lib/planner.ts:441
Methodconstructor
(message: string, error_code?: string)
packages/common/src/utils/cowError.ts:4
Methodconstructor
(keyPrefix = DEFAULT_KEY_PREFIX, useLocalStorage = true, ttl = DEFAULT_TTL)
packages/common/src/utils/ttlCache.ts:118
Methodconstructor
()
packages/common/src/adapters/context.ts:8
Methodconstructor
( message: BridgeQuoteErrors, public readonly context?: unknown, )
packages/bridging/src/errors.ts:28
Methodconstructor
( message: string, public readonly context: unknown, )
packages/bridging/src/errors.ts:38
Methodconstructor
( message: string, public readonly context?: unknown, )
packages/bridging/src/errors.ts:48
Methodconstructor
( private options: BungeeBridgeProviderOptions, _adapter?: AbstractProviderAdapter, )
packages/bridging/src/providers/bungee/BungeeBridgeProvider.ts:73
Methodconstructor
(private readonly options: BungeeApiOptions = DEFAULT_API_OPTIONS)
packages/bridging/src/providers/bungee/BungeeApi.ts:57
Methodconstructor
(options: BungeeBridgeProviderOptions)
packages/bridging/src/providers/bungee/BungeeBridgeProvider.test.ts:28
Methodconstructor
(options?: NearIntentsBridgeProviderOptions, _adapter?: AbstractProviderAdapter)
packages/bridging/src/providers/near-intents/NearIntentsBridgeProvider.ts:73
Methodconstructor
(options: NearIntentsBridgeProviderOptions = {})
packages/bridging/src/providers/near-intents/NearIntentsBridgeProvider.test.ts:25
Methodconstructor
(apiKey?: string)
packages/bridging/src/providers/near-intents/NearIntentsApi.ts:40
Methodconstructor
(options: AcrossBridgeProviderOptions)
packages/bridging/src/providers/across/AcrossBridgeProvider.test.ts:27
Methodconstructor
(private readonly options: AcrossApiOptions = {})
packages/bridging/src/providers/across/AcrossApi.ts:22
Methodconstructor
(options: AcrossBridgeProviderOptions = {}, _adapter?: AbstractProviderAdapter)
packages/bridging/src/providers/across/AcrossBridgeProvider.ts:72
Methodconstructor
( readonly options: BridgingSdkOptions, adapter?: AbstractProviderAdapter, )
packages/bridging/src/BridgingSdk/BridgingSdk.ts:46
Methodconstructor
(intermediateTokensCache?: TTLCache<TokenInfo[]>)
packages/bridging/src/BridgingSdk/strategies/MultiQuoteStrategy.ts:26
Methodconstructor
(intermediateTokensCache?: TTLCache<TokenInfo[]>)
packages/bridging/src/BridgingSdk/strategies/SingleQuoteStrategy.ts:15
Methodconstructor
(intermediateTokensCache?: TTLCache<TokenInfo[]>)
packages/bridging/src/BridgingSdk/strategies/BestQuoteStrategy.ts:26
Methodconstructor
( adapter?: AbstractProviderAdapter, private factoryOptions?: ICoWShedOptions, public readonly ver
packages/cow-shed/src/CowShedSdk.ts:86
Methodconstructor
( private chainId: SupportedChainId, private customOptions?: ICoWShedOptions, public readonly vers
packages/cow-shed/src/contracts/CoWShedHooks.ts:51
Methodconstructor
* Creates an instance of AaveCollateralSwapSdk. * * @param {Object} config - Configuration options for the SDK. * @param {Record<AaveFlashLoa
packages/flash-loans/src/aave/AaveCollateralSwapSdk.ts:116
Functioncontext
* Get the context dependency for the conditional order. * * This is used when calling `createWithContext` or `setRootWithContext` on a Composabl
packages/composable/src/ConditionalOrder.ts:101
Methodcontext
* Enforces that TWAPs will commence at the beginning of a block by use of the * `CurrentBlockTimestampFactory` contract to provide the current bloc
packages/composable/src/orderTypes/Twap.ts:227
FunctioncreateCalldata
* Get the calldata for creating the conditional order. * * This will automatically determine whether or not to use `create` or `createWithContex
packages/composable/src/ConditionalOrder.ts:123
MethodcreateInterface
(abi: Abi)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:19
FunctioncreateSetDomainVerifierTx
(domain: string, verifier: string)
packages/composable/src/utils.ts:54
FunctioncreateWeirollLibrary
(contract: GenericContract)
packages/weiroll/src/index.ts:78
Functionctx
* The context key of the order (bytes32(0) if a merkle tree is used, otherwise H(params)) with which to lookup the cabinet * * The context, rela
packages/composable/src/ConditionalOrder.ts:177
Methoddata
()
packages/composable/src/Multiplexer.ts:330
MethoddecodeAbi
(types: string[], data: BytesLike)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:143
MethoddecodeAbi
(types: string[], data: BytesLike)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:84
FunctiondecodeAmountsBungeeTxData
(txData: string, bridge: BungeeBridge)
packages/bridging/src/providers/bungee/util.ts:190
MethoddecodeBridgeHook
(_hook: latestAppData.CoWHook)
packages/bridging/src/providers/bungee/BungeeBridgeProvider.ts:246
MethoddecodeBridgeHook
(_hook: latestAppData.CoWHook)
packages/bridging/src/providers/across/AcrossBridgeProvider.ts:200
MethoddecodeBridgeHook
(_hook: latestAppData.CoWHook)
packages/bridging/src/providers/mock/HookMockBridgeProvider.ts:43
FunctiondecodeCid
(bytes: Uint8Array)
packages/app-data/src/utils/ipfs.ts:15
MethoddecodeFunctionData
( abi: Array<{ name: string; inputs: Array<{ type: string }> }>, functionName: string, data: strin
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:198
MethoddecodeFunctionData
* Decode function data * Fixed to return data in the same format as ethers v5 for compatibility
packages/providers/ethers-v6-adapter/src/EthersV6InterfaceWrapper.ts:145
MethoddecodeFunctionData
( abi: Array<{ name: string; inputs: Array<{ type: string }> }>, functionName: string, data: strin
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:176
MethoddecodeFunctionData
( abi: Array<{ name: string; inputs: Array<{ type: string }>; type: string }>, functionName: string,
packages/providers/viem-adapter/src/ViemUtils.ts:268
MethoddecodeFunctionData
(functionName: string, data: string)
packages/providers/viem-adapter/src/ViemInterfaceWrapper.ts:162
FunctiondecodeSignatureOwner
(domain: TypedDataDomain, order: Order, scheme: SigningScheme, sig: Bytes)
packages/contracts-ts/src/settlement.ts:266
FunctiondeserializeHelper
* A helper function for generically deserializing a conditional order. * @param s The ABI-encoded `IConditionalOrder.Params` struct to deserialize.
packages/composable/src/ConditionalOrder.ts:428
MethoddomainSeparator
()
packages/common/src/adapters/types/ContractTypes.ts:48
Methodenable
()
examples/react/ethers6/src/ethereum.d.ts:3
Methodenable
()
examples/react/viem/src/ethereum.d.ts:3
Methodenable
()
examples/react/ethers5/src/ethereum.d.ts:3
MethodencodeAbi
(types: string[], values: ContractValue[])
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:139
MethodencodeAbi
(types: string[], values: ContractValue[])
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:80
MethodencodeDeploy
(encodeDeployArgs: ContractValue[], abi: Abi)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:46
MethodencodeDeploy
(encodeDeployArgs: ContractValue[], abi: Abi)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:35
MethodencodeDeploy
(bytecode: `0x${string}`, abi: Abi)
packages/providers/viem-adapter/src/ViemUtils.ts:54
MethodencodeFunction
( abi: Array<{ name: string; inputs: Array<{ type: string }> }>, functionName: string, args: Contr
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:189
MethodencodeFunction
( abi: Array<{ name: string; inputs: Array<{ type: string }> }>, functionName: string, args: Contr
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:167
MethodencodeFunctionData
* Encode function data
packages/providers/ethers-v6-adapter/src/EthersV6InterfaceWrapper.ts:137
MethodencodeFunctionData
* Encode function data using viem
packages/providers/viem-adapter/src/ViemInterfaceWrapper.ts:111
MethodencodeStaticInput
()
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:35
FunctionencodeStaticInputHelper
* A helper function for generically serializing a conditional order's static input. * * @param orderDataTypes ABI types for the order's data str
packages/composable/src/ConditionalOrder.ts:245
MethodencodedOrderRefunds
* Gets the order refunds encoded as interactions.
packages/contracts-ts/src/settlement.ts:441
MethodestimateGas
(txParams: TransactionParams)
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:98
Methodexecute
( request: MultiQuoteRequest, tradingSdk: TradingSdk, providers: DefaultBridgeProvider[], )
packages/bridging/src/BridgingSdk/strategies/MultiQuoteStrategy.ts:30
Methodexecute
( request: SingleQuoteRequest, tradingSdk: TradingSdk, providers: DefaultBridgeProvider[], )
packages/bridging/src/BridgingSdk/strategies/SingleQuoteStrategy.ts:19
Methodfallback
(error: Error | OrderBookApiError)
packages/order-book/src/api.ts:329
Functionfn
(id: number)
packages/common/src/__tests__/mapChainEnum.test.ts:115
MethodformatBytes32String
(text: string)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:78
← previousnext →701–800 of 1,061, ranked by callers