Search
Preparing search index...
The search index is not available
@blockworks-foundation/mango-v4
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@blockworks-foundation/mango-v4
TokenConditionalSwap
Class TokenConditionalSwap
Hierarchy
TokenConditionalSwap
Index
Constructors
constructor
Properties
allow
Creating
Borrows
allow
Creating
Deposits
bought
buy
Token
Index
expiry
Timestamp
id
intention
is
Configured
maker
Fee
Rate
max
Buy
max
Sell
price
Display
Style
price
Lower
Limit
price
Premium
Rate
price
Upper
Limit
sell
Token
Index
sold
taker
Fee
Rate
Methods
get
Allow
Creating
Borrows
get
Allow
Creating
Deposits
get
Bought
Ui
get
Buy
Token
get
Current
Pair
Price
Ui
get
Currently
Suggested
Premium
get
Expiry
Timestamp
In
Epoch
Seconds
get
Max
Buy
Ui
get
Max
Sell
Ui
get
Price
Lower
Limit
Ui
get
Price
Premium
get
Price
Upper
Limit
Ui
get
Sell
Token
get
Sold
Ui
get
Threshold
Price
Ui
price
Limit
To
Ui
to
String
compute
Premium
from
Constructors
constructor
new
Token
Conditional
Swap
(
id
:
BN
, maxBuy
:
BN
, maxSell
:
BN
, bought
:
BN
, sold
:
BN
, expiryTimestamp
:
BN
, priceLowerLimit
:
number
, priceUpperLimit
:
number
, pricePremiumRate
:
number
, takerFeeRate
:
number
, makerFeeRate
:
number
, buyTokenIndex
:
TokenIndex
, sellTokenIndex
:
TokenIndex
, isConfigured
:
boolean
, allowCreatingDeposits
:
boolean
, allowCreatingBorrows
:
boolean
, priceDisplayStyle
:
TokenConditionalSwapDisplayPriceStyle
, intention
:
TokenConditionalSwapIntention
)
:
TokenConditionalSwap
Parameters
id:
BN
maxBuy:
BN
maxSell:
BN
bought:
BN
sold:
BN
expiryTimestamp:
BN
priceLowerLimit:
number
priceUpperLimit:
number
pricePremiumRate:
number
takerFeeRate:
number
makerFeeRate:
number
buyTokenIndex:
TokenIndex
sellTokenIndex:
TokenIndex
isConfigured:
boolean
allowCreatingDeposits:
boolean
allowCreatingBorrows:
boolean
priceDisplayStyle:
TokenConditionalSwapDisplayPriceStyle
intention:
TokenConditionalSwapIntention
Returns
TokenConditionalSwap
Properties
allow
Creating
Borrows
allow
Creating
Borrows
:
boolean
allow
Creating
Deposits
allow
Creating
Deposits
:
boolean
bought
bought
:
BN
buy
Token
Index
buy
Token
Index
:
TokenIndex
expiry
Timestamp
expiry
Timestamp
:
BN
id
id
:
BN
intention
intention
:
TokenConditionalSwapIntention
is
Configured
is
Configured
:
boolean
maker
Fee
Rate
maker
Fee
Rate
:
number
max
Buy
max
Buy
:
BN
max
Sell
max
Sell
:
BN
price
Display
Style
price
Display
Style
:
TokenConditionalSwapDisplayPriceStyle
price
Lower
Limit
price
Lower
Limit
:
number
price
Premium
Rate
price
Premium
Rate
:
number
price
Upper
Limit
price
Upper
Limit
:
number
sell
Token
Index
sell
Token
Index
:
TokenIndex
sold
sold
:
BN
taker
Fee
Rate
taker
Fee
Rate
:
number
Methods
get
Allow
Creating
Borrows
get
Allow
Creating
Borrows
(
)
:
boolean
Returns
boolean
get
Allow
Creating
Deposits
get
Allow
Creating
Deposits
(
)
:
boolean
Returns
boolean
get
Bought
Ui
get
Bought
Ui
(
group
:
Group
)
:
number
Parameters
group:
Group
Returns
number
get
Buy
Token
get
Buy
Token
(
group
:
Group
)
:
Bank
Parameters
group:
Group
Returns
Bank
get
Current
Pair
Price
Ui
get
Current
Pair
Price
Ui
(
group
:
Group
)
:
number
Parameters
group:
Group
Returns
number
get
Currently
Suggested
Premium
get
Currently
Suggested
Premium
(
group
:
Group
)
:
number
Parameters
group:
Group
Returns
number
get
Expiry
Timestamp
In
Epoch
Seconds
get
Expiry
Timestamp
In
Epoch
Seconds
(
)
:
number
Returns
number
get
Max
Buy
Ui
get
Max
Buy
Ui
(
group
:
Group
)
:
number
Parameters
group:
Group
Returns
number
get
Max
Sell
Ui
get
Max
Sell
Ui
(
group
:
Group
)
:
number
Parameters
group:
Group
Returns
number
get
Price
Lower
Limit
Ui
get
Price
Lower
Limit
Ui
(
group
:
Group
)
:
number
Parameters
group:
Group
Returns
number
get
Price
Premium
get
Price
Premium
(
)
:
number
Returns
number
get
Price
Upper
Limit
Ui
get
Price
Upper
Limit
Ui
(
group
:
Group
)
:
number
Parameters
group:
Group
Returns
number
get
Sell
Token
get
Sell
Token
(
group
:
Group
)
:
Bank
Parameters
group:
Group
Returns
Bank
get
Sold
Ui
get
Sold
Ui
(
group
:
Group
)
:
number
Parameters
group:
Group
Returns
number
get
Threshold
Price
Ui
get
Threshold
Price
Ui
(
group
:
Group
)
:
number
Parameters
group:
Group
Returns
number
Private
price
Limit
To
Ui
price
Limit
To
Ui
(
group
:
Group
, sellTokenPerBuyTokenNative
:
number
)
:
number
Parameters
group:
Group
sellTokenPerBuyTokenNative:
number
Returns
number
to
String
to
String
(
group
:
Group
)
:
string
Parameters
group:
Group
Returns
string
Static
compute
Premium
compute
Premium
(
group
:
Group
, buyBank
:
Bank
, sellBank
:
Bank
, maxBuy
:
BN
, maxSell
:
BN
, maxBuyUi
:
number
, maxSellUi
:
number
)
:
number
Parameters
group:
Group
buyBank:
Bank
sellBank:
Bank
maxBuy:
BN
maxSell:
BN
maxBuyUi:
number
maxSellUi:
number
Returns
number
Static
from
from
(
dto
:
TokenConditionalSwapDto
)
:
TokenConditionalSwap
Parameters
dto:
TokenConditionalSwapDto
Returns
TokenConditionalSwap
Exports
Book
Side
Type
Flash
Loan
Type
Health
Check
Kind
Openbook
V2
Order
Type
Openbook
V2
Self
Trade
Behavior
Openbook
V2
Side
Perp
Order
Side
Perp
Order
Type
Perp
Self
Trade
Behavior
Serum3
Order
Type
Serum3
Self
Trade
Behavior
Serum3
Side
Token
Conditional
Swap
Display
Price
Style
Token
Conditional
Swap
Intention
Token
Conditional
Swap
constructor
allow
Creating
Borrows
allow
Creating
Deposits
bought
buy
Token
Index
expiry
Timestamp
id
intention
is
Configured
maker
Fee
Rate
max
Buy
max
Sell
price
Display
Style
price
Lower
Limit
price
Premium
Rate
price
Upper
Limit
sell
Token
Index
sold
taker
Fee
Rate
get
Allow
Creating
Borrows
get
Allow
Creating
Deposits
get
Bought
Ui
get
Buy
Token
get
Current
Pair
Price
Ui
get
Currently
Suggested
Premium
get
Expiry
Timestamp
In
Epoch
Seconds
get
Max
Buy
Ui
get
Max
Sell
Ui
get
Price
Lower
Limit
Ui
get
Price
Premium
get
Price
Upper
Limit
Ui
get
Sell
Token
get
Sold
Ui
get
Threshold
Price
Ui
price
Limit
To
Ui
to
String
compute
Premium
from
Generated using
TypeDoc