Class: TradingSdk
Constructors
constructor
• new TradingSdk(traderParams): TradingSdk
Parameters
| Name | Type |
|---|---|
traderParams | TraderParameters |
Returns
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:17
Properties
traderParams
• Readonly traderParams: TraderParameters
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:17
Methods
getPreSignTransaction
▸ getPreSignTransaction(params): Promise<TransactionParams>
Parameters
| Name | Type |
|---|---|
params | Object |
params.account | string |
params.orderId | string |
Returns
Promise<TransactionParams>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:53
getQuote
▸ getQuote(params, advancedSettings?): Promise<QuoteAndPost>
Parameters
| Name | Type |
|---|---|
params | TradeParameters |
advancedSettings? | SwapAdvancedSettings |
Returns
Promise<QuoteAndPost>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:19
mergeParams
▸ mergeParams<T>(params): T & TraderParameters
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
params | T |
Returns
T & TraderParameters
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:59
postLimitOrder
▸ postLimitOrder(params, advancedSettings?): Promise<string>
Parameters
| Name | Type |
|---|---|
params | LimitTradeParameters |
advancedSettings? | LimitOrderAdvancedSettings |
Returns
Promise<string>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:32
postSellNativeCurrencyOrder
▸ postSellNativeCurrencyOrder(params, advancedSettings?): Promise<Promise<{ orderId: string ; txHash: string }>>
Parameters
| Name | Type |
|---|---|
params | TradeParameters |
advancedSettings? | SwapAdvancedSettings |
Returns
Promise<Promise<{ orderId: string ; txHash: string }>>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:36
postSwapOrder
▸ postSwapOrder(params, advancedSettings?): Promise<string>
Parameters
| Name | Type |
|---|---|
params | TradeParameters |
advancedSettings? | SwapAdvancedSettings |
Returns
Promise<string>
Defined in
external/cow-sdk/src/trading/tradingSdk.ts:28