Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cowprotocol/cow-sdk
/ functions
Functions
1,061 in github.com/cowprotocol/cow-sdk
⨍
Functions
1,061
◇
Types & classes
693
Method
request
(params: { method: string; params?: unknown[] })
examples/react/ethers6/src/ethereum.d.ts:2
Method
request
(params: { method: string; params?: unknown[] })
examples/react/viem/src/ethereum.d.ts:2
Method
reviver
(k: string, v: any)
packages/composable/src/Multiplexer.ts:118
Method
root
()
packages/composable/src/Multiplexer.ts:271
Method
sendTransaction
(txParams: TransactionParams)
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:40
Method
sendTransaction
(txParams: TransactionParams)
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:50
Method
serialize
()
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:65
Method
setAvailableProviders
(ids: string[])
packages/bridging/src/BridgingSdk/BridgingSdk.ts:99
Method
setItem
(key: string, value: string)
packages/common/src/utils/ttlCache.ts:29
Method
setItem
(key: string, value: string)
packages/common/src/utils/ttlCache.ts:74
Method
setSigner
(signer: Signer | PrivateKey)
packages/providers/ethers-v6-adapter/src/EthersV6Adapter.ts:80
Method
setSigner
(signer: ethers.Signer | PrivateKey)
packages/providers/ethers-v5-adapter/src/EthersV5Adapter.ts:72
Method
sha256
(data: BytesLike)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:86
Method
sha256
(data: BytesLike)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:44
Method
signEncodeTrade
* Signs an order and encodes a trade with that order. * * @param order The order to sign for the trade. * @param scheme The signing scheme to
packages/contracts-ts/src/settlement.ts:525
Method
signMessage
(message: string | Uint8Array)
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:24
Method
signMessage
(message: string | Uint8Array)
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:29
Function
signOrderCancellation
( domain: TypedDataDomain, orderUid: Bytes, scheme: EcdsaSigningScheme, owner?: SignerLike, )
packages/contracts-ts/src/sign.ts:157
Method
signTransaction
(txParams: TransactionParams)
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:28
Method
signTransaction
(txParams: TransactionParams)
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:33
Method
signTransaction
(txParams: TransactionParams)
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:51
Method
signTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataField[]>, value: Record<string, unknown>
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:32
Method
signTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataField[]>, value: Record<string, unknown>
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:107
Method
signTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataField[]>, value: Record<string, unknown>
packages/providers/ethers-v6-adapter/src/EthersV6SignerAdapter.ts:161
Method
signTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataField[]>, value: Record<string, unknown>
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:42
Method
signTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataField[]>, value: Record<string, unknown>
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:130
Method
signTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataField[]>, value: Record<string, unknown>
packages/providers/ethers-v5-adapter/src/EthersV5SignerAdapter.ts:190
Method
signTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataParameter>, value: Record<string, unknow
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:189
Method
signTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataParameter>, value: Record<string, unknow
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:214
Method
signTypedData
( domain: TypedDataDomain, types: Record<string, TypedDataParameter>, value: Record<string, unknow
packages/providers/viem-adapter/src/ViemSignerAdapter.ts:258
Method
signer
()
packages/providers/ethers-v6-adapter/src/EthersV6Adapter.ts:69
Method
signer
()
packages/providers/ethers-v5-adapter/src/EthersV5Adapter.ts:61
Method
signer
()
packages/providers/viem-adapter/src/ViemAdapter.ts:85
Method
size
(prefix?: string)
packages/common/src/utils/ttlCache.ts:38
Method
solidityKeccak256
(types: string[], values: ContractValue[])
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:226
Method
solidityPack
(types: string[], values: ContractValue[])
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:119
Method
solidityPack
(types: string[], values: ContractValue[])
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:60
Method
splitSignature
(signature: BytesLike)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:167
Method
splitSignature
(signature: BytesLike)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:145
Method
swaps
* Gets the encoded swaps.
packages/contracts-ts/src/swap.ts:158
Method
toBigIntish
(value: string | number | BigNumberish)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:151
Method
toBigIntish
(value: unknown)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:133
Method
toNumber
(value: BigNumberish)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:222
Method
toNumber
(value: BigIntish)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:200
Method
toString
()
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:69
Method
toUtf8Bytes
(text: string)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:42
Method
toUtf8Bytes
(text: string)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:15
Method
tokens
* Gets the array of token addresses used by the currently encoded orders.
packages/contracts-ts/src/settlement.ts:412
Method
tokens
* Gets the array of token addresses used by the currently encoded swaps.
packages/contracts-ts/src/swap.ts:149
Method
trade
* Gets the encoded trade.
packages/contracts-ts/src/swap.ts:165
Method
trades
* Gets the encoded trades.
packages/contracts-ts/src/settlement.ts:421
Method
transformDataToStruct
(params: string)
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:47
Method
transformStructToData
* Transform parameters into a TWAP order struct. * * @param {TwapData} params As passed by the consumer of the API. * @returns {TwapStruct} A
packages/composable/src/orderTypes/Twap.ts:553
Method
transformStructToData
(params: string)
packages/composable/src/orderTypes/test/TestConditionalOrder.ts:43
Function
upload
(_data: string)
packages/composable/tests/Multiplexer.spec.ts:406
Function
upload2
(_data: string)
packages/composable/tests/Multiplexer.spec.ts:419
Function
validateSchema
(filePath)
packages/app-data/scripts/validate-schemas.js:27
Method
verifyMessage
(message: string | Uint8Array, signature: SignatureLike)
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:176
Method
verifyMessage
(message: string | Uint8Array, signature: BytesLike)
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:154
Method
verifyTypedData
( domain: TypedDataDomain, types: Record<string, Array<{ name: string; type: string }>>, value: Re
packages/providers/ethers-v6-adapter/src/EthersV6Utils.ts:180
Method
verifyTypedData
( domain: TypedDataDomain, types: Record<string, Array<{ name: string; type: string }>>, value: Re
packages/providers/ethers-v5-adapter/src/EthersV5Utils.ts:158
← previous
1,001–1,061 of 1,061, ranked by callers