Properties
calcFee
Type declaration
-
- (__namedParameters): Promise<CalcFeeResponse>
-
Parameters
-
__namedParameters: {
quoteAssetAmount: string;
}
contractAddress
contractAddress: string
inputAmount
inputAmount: ((__namedParameters) => Promise<string>)
Type declaration
-
- (__namedParameters): Promise<string>
-
Parameters
-
__namedParameters: {
amount: string;
direction: Direction;
}
Returns Promise<string>
inputPrice
inputPrice: ((__namedParameters) => Promise<string>)
Type declaration
-
- (__namedParameters): Promise<string>
-
Parameters
-
__namedParameters: {
amount: string;
direction: Direction;
}
Returns Promise<string>
inputTwap
inputTwap: ((__namedParameters) => Promise<string>)
Type declaration
-
- (__namedParameters): Promise<string>
-
Parameters
-
__namedParameters: {
amount: string;
direction: Direction;
}
Returns Promise<string>
isOverFluctuationLimit
isOverFluctuationLimit: ((__namedParameters) => Promise<boolean>)
Type declaration
-
- (__namedParameters): Promise<boolean>
-
Parameters
-
__namedParameters: {
baseAssetAmount: string;
direction: Direction;
}
Returns Promise<boolean>
isOverSpreadLimit
isOverSpreadLimit: (() => Promise<boolean>)
Type declaration
-
- (): Promise<boolean>
-
Returns Promise<boolean>
outputAmount
outputAmount: ((__namedParameters) => Promise<string>)
Type declaration
-
- (__namedParameters): Promise<string>
-
Parameters
-
__namedParameters: {
amount: string;
direction: Direction;
}
Returns Promise<string>
outputPrice
outputPrice: ((__namedParameters) => Promise<string>)
Type declaration
-
- (__namedParameters): Promise<string>
-
Parameters
-
__namedParameters: {
amount: string;
direction: Direction;
}
Returns Promise<string>
outputTwap
outputTwap: ((__namedParameters) => Promise<string>)
Type declaration
-
- (__namedParameters): Promise<string>
-
Parameters
-
__namedParameters: {
amount: string;
direction: Direction;
}
Returns Promise<string>
setOpen
setOpen: ((__namedParameters,
_fee?,
_memo?,
_funds?) => Promise<ExecuteResult>)
Type declaration
-
- (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
-
Parameters
-
__namedParameters: {
open: boolean;
}
-
Optional
_fee: number | StdFee | "auto"
-
Optional
_memo: string
-
Optional
_funds: Coin[]
settleFunding
settleFunding: ((_fee?,
_memo?,
_funds?) => Promise<ExecuteResult>)
Type declaration
-
- (_fee?, _memo?, _funds?): Promise<ExecuteResult>
-
Parameters
-
Optional
_fee: number | StdFee | "auto"
-
Optional
_memo: string
-
Optional
_funds: Coin[]
spotPrice
spotPrice: (() => Promise<string>)
Type declaration
-
- (): Promise<string>
-
Returns Promise<string>
swapInput
swapInput: ((__namedParameters,
_fee?,
_memo?,
_funds?) => Promise<ExecuteResult>)
Type declaration
-
- (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
-
Parameters
-
__namedParameters: {
baseAssetLimit: string;
canGoOverFluctuation: boolean;
direction: Direction;
positionId: number;
quoteAssetAmount: string;
}
-
baseAssetLimit: string
-
canGoOverFluctuation: boolean
-
-
positionId: number
-
quoteAssetAmount: string
-
Optional
_fee: number | StdFee | "auto"
-
Optional
_memo: string
-
Optional
_funds: Coin[]
swapOutput
swapOutput: ((__namedParameters,
_fee?,
_memo?,
_funds?) => Promise<ExecuteResult>)
Type declaration
-
- (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
-
Parameters
-
__namedParameters: {
baseAssetAmount: string;
direction: Direction;
positionId: number;
quoteAssetLimit: string;
}
-
baseAssetAmount: string
-
-
positionId: number
-
quoteAssetLimit: string
-
Optional
_fee: number | StdFee | "auto"
-
Optional
_memo: string
-
Optional
_funds: Coin[]
twapPrice
twapPrice: ((__namedParameters) => Promise<string>)
Type declaration
-
- (__namedParameters): Promise<string>
-
Parameters
-
__namedParameters: {
interval: number;
}
Returns Promise<string>
underlyingPrice
underlyingPrice: (() => Promise<string>)
Type declaration
-
- (): Promise<string>
-
Returns Promise<string>
underlyingTwapPrice
underlyingTwapPrice: ((__namedParameters) => Promise<string>)
Type declaration
-
- (__namedParameters): Promise<string>
-
Parameters
-
__namedParameters: {
interval: number;
}
Returns Promise<string>
updateConfig
updateConfig: ((__namedParameters,
_fee?,
_memo?,
_funds?) => Promise<ExecuteResult>)
Type declaration
-
- (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
-
Parameters
-
__namedParameters: {
baseAssetHoldingCap?: string;
fluctuationLimitRatio?: string;
insuranceFund?: string;
marginEngine?: string;
openInterestNotionalCap?: string;
pricefeed?: string;
spotPriceTwapInterval?: number;
spreadRatio?: string;
tollRatio?: string;
}
-
Optional
baseAssetHoldingCap?: string
-
Optional
fluctuationLimitRatio?: string
-
Optional
insuranceFund?: string
-
Optional
marginEngine?: string
-
Optional
openInterestNotionalCap?: string
-
Optional
pricefeed?: string
-
Optional
spotPriceTwapInterval?: number
-
Optional
spreadRatio?: string
-
Optional
tollRatio?: string
-
Optional
_fee: number | StdFee | "auto"
-
Optional
_memo: string
-
Optional
_funds: Coin[]
updateOwner
updateOwner: ((__namedParameters,
_fee?,
_memo?,
_funds?) => Promise<ExecuteResult>)
Type declaration
-
- (__namedParameters, _fee?, _memo?, _funds?): Promise<ExecuteResult>
-
Parameters
-
__namedParameters: {
owner: string;
}
-
Optional
_fee: number | StdFee | "auto"
-
Optional
_memo: string
-
Optional
_funds: Coin[]