Class: TradingSdk
Constructors
constructor
• new TradingSdk(traderParams
, options?
): TradingSdk
Parameters
Name | Type |
---|---|
traderParams | TraderParameters |
options | Partial <TradingSdkOptions > |
Returns
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:27
Properties
options
• Readonly
options: Partial
<TradingSdkOptions
>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:29
traderParams
• traderParams: TraderParameters
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:28
Methods
getPreSignTransaction
▸ getPreSignTransaction(params
): Promise
<TransactionParams
>
Parameters
Name | Type |
---|---|
params | WithPartialTraderParams <{ account : string ; orderId : string }> |
Returns
Promise
<TransactionParams
>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:102
getQuote
▸ getQuote(params
, advancedSettings?
): Promise
<QuoteAndPost
>
Parameters
Name | Type |
---|---|
params | WithPartialTraderParams <TradeParameters > |
advancedSettings? | SwapAdvancedSettings |
Returns
Promise
<QuoteAndPost
>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:42
mergeParams
▸ mergeParams<T
>(params
): T
& TraderParameters
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
params | T & Partial <TraderParameters > |
Returns
T
& TraderParameters
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:111
postLimitOrder
▸ postLimitOrder(params
, advancedSettings?
): Promise
<string
>
Parameters
Name | Type |
---|---|
params | WithPartialTraderParams <LimitTradeParameters > |
advancedSettings? | LimitOrderAdvancedSettings |
Returns
Promise
<string
>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:74
postSellNativeCurrencyOrder
▸ postSellNativeCurrencyOrder(params
, advancedSettings?
): Promise
<Promise
<{ orderId
: string
; txHash
: string
}>>
Parameters
Name | Type |
---|---|
params | WithPartialTraderParams <TradeParameters > |
advancedSettings? | SwapAdvancedSettings |
Returns
Promise
<Promise
<{ orderId
: string
; txHash
: string
}>>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:81
postSwapOrder
▸ postSwapOrder(params
, advancedSettings?
): Promise
<string
>
Parameters
Name | Type |
---|---|
params | WithPartialTraderParams <TradeParameters > |
advancedSettings? | SwapAdvancedSettings |
Returns
Promise
<string
>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:67
setTraderParams
▸ setTraderParams(params
): TradingSdk
Parameters
Name | Type |
---|---|
params | Partial <TraderParameters > |
Returns
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:36