Preparing search index...
The search index is not available
Orai Margin Trade SDK
Orai Margin Trade SDK
MarginedEngine.client
MarginedEngineReadOnlyInterface
Interface MarginedEngineReadOnlyInterface
Hierarchy
MarginedEngineReadOnlyInterface
MarginedEngineInterface
Implemented by
MarginedEngineQueryClient
Index
Properties
all
Positions
balance
With
Funding
Payment
config
contract
Address
cumulative
Premium
Fraction
free
Collateral
get
Pauser
get
Whitelist
is
Whitelisted
last
Position
Id
margin
Ratio
margin
Ratio
By
Calc
Option
position
position
With
Funding
Payment
positions
state
tick
ticks
unrealized
Pnl
Properties
all
Positions
all
Positions
:
(
(
__namedParameters
)
=>
Promise
<
ArrayOfPosition
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
ArrayOfPosition
>
Parameters
__namedParameters
:
{
limit
?:
number
;
orderBy
?:
number
;
startAfter
?:
number
;
trader
:
string
;
}
Optional
limit
?:
number
Optional
order
By
?:
number
Optional
start
After
?:
number
trader
:
string
Returns
Promise
<
ArrayOfPosition
>
balance
With
Funding
Payment
balance
With
Funding
Payment
:
(
(
__namedParameters
)
=>
Promise
<
string
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
string
>
Parameters
__namedParameters
:
{
positionId
:
number
;
}
position
Id
:
number
Returns
Promise
<
string
>
config
config
:
(
(
)
=>
Promise
<
ConfigResponse
>
)
Type declaration
(
)
:
Promise
<
ConfigResponse
>
Returns
Promise
<
ConfigResponse
>
contract
Address
contract
Address
:
string
cumulative
Premium
Fraction
cumulative
Premium
Fraction
:
(
(
__namedParameters
)
=>
Promise
<
Integer
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
Integer
>
Parameters
__namedParameters
:
{
vamm
:
string
;
}
vamm
:
string
Returns
Promise
<
Integer
>
free
Collateral
free
Collateral
:
(
(
__namedParameters
)
=>
Promise
<
Integer
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
Integer
>
Parameters
__namedParameters
:
{
positionId
:
number
;
vamm
:
string
;
}
position
Id
:
number
vamm
:
string
Returns
Promise
<
Integer
>
get
Pauser
get
Pauser
:
(
(
)
=>
Promise
<
PauserResponse
>
)
Type declaration
(
)
:
Promise
<
PauserResponse
>
Returns
Promise
<
PauserResponse
>
get
Whitelist
get
Whitelist
:
(
(
)
=>
Promise
<
HooksResponse
>
)
Type declaration
(
)
:
Promise
<
HooksResponse
>
Returns
Promise
<
HooksResponse
>
is
Whitelisted
is
Whitelisted
:
(
(
__namedParameters
)
=>
Promise
<
boolean
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
boolean
>
Parameters
__namedParameters
:
{
address
:
string
;
}
address
:
string
Returns
Promise
<
boolean
>
last
Position
Id
last
Position
Id
:
(
(
)
=>
Promise
<
LastPositionIdResponse
>
)
Type declaration
(
)
:
Promise
<
LastPositionIdResponse
>
Returns
Promise
<
LastPositionIdResponse
>
margin
Ratio
margin
Ratio
:
(
(
__namedParameters
)
=>
Promise
<
Integer
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
Integer
>
Parameters
__namedParameters
:
{
positionId
:
number
;
vamm
:
string
;
}
position
Id
:
number
vamm
:
string
Returns
Promise
<
Integer
>
margin
Ratio
By
Calc
Option
margin
Ratio
By
Calc
Option
:
(
(
__namedParameters
)
=>
Promise
<
Integer
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
Integer
>
Parameters
__namedParameters
:
{
calcOption
:
PnlCalcOption
;
positionId
:
number
;
vamm
:
string
;
}
calc
Option
:
PnlCalcOption
position
Id
:
number
vamm
:
string
Returns
Promise
<
Integer
>
position
position
:
(
(
__namedParameters
)
=>
Promise
<
Position
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
Position
>
Parameters
__namedParameters
:
{
positionId
:
number
;
vamm
:
string
;
}
position
Id
:
number
vamm
:
string
Returns
Promise
<
Position
>
position
With
Funding
Payment
position
With
Funding
Payment
:
(
(
__namedParameters
)
=>
Promise
<
Position
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
Position
>
Parameters
__namedParameters
:
{
positionId
:
number
;
vamm
:
string
;
}
position
Id
:
number
vamm
:
string
Returns
Promise
<
Position
>
positions
positions
:
(
(
__namedParameters
)
=>
Promise
<
ArrayOfPosition
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
ArrayOfPosition
>
Parameters
__namedParameters
:
{
filter
:
PositionFilter
;
limit
?:
number
;
orderBy
?:
number
;
side
?:
Side
;
startAfter
?:
number
;
vamm
:
string
;
}
filter
:
PositionFilter
Optional
limit
?:
number
Optional
order
By
?:
number
Optional
side
?:
Side
Optional
start
After
?:
number
vamm
:
string
Returns
Promise
<
ArrayOfPosition
>
state
state
:
(
(
)
=>
Promise
<
StateResponse
>
)
Type declaration
(
)
:
Promise
<
StateResponse
>
Returns
Promise
<
StateResponse
>
tick
tick
:
(
(
__namedParameters
)
=>
Promise
<
TickResponse
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
TickResponse
>
Parameters
__namedParameters
:
{
entryPrice
:
string
;
side
:
Side
;
vamm
:
string
;
}
entry
Price
:
string
side
:
Side
vamm
:
string
Returns
Promise
<
TickResponse
>
ticks
ticks
:
(
(
__namedParameters
)
=>
Promise
<
TicksResponse
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
TicksResponse
>
Parameters
__namedParameters
:
{
limit
?:
number
;
orderBy
?:
number
;
side
:
Side
;
startAfter
?:
string
;
vamm
:
string
;
}
Optional
limit
?:
number
Optional
order
By
?:
number
side
:
Side
Optional
start
After
?:
string
vamm
:
string
Returns
Promise
<
TicksResponse
>
unrealized
Pnl
unrealized
Pnl
:
(
(
__namedParameters
)
=>
Promise
<
PositionUnrealizedPnlResponse
>
)
Type declaration
(
__namedParameters
)
:
Promise
<
PositionUnrealizedPnlResponse
>
Parameters
__namedParameters
:
{
calcOption
:
PnlCalcOption
;
positionId
:
number
;
vamm
:
string
;
}
calc
Option
:
PnlCalcOption
position
Id
:
number
vamm
:
string
Returns
Promise
<
PositionUnrealizedPnlResponse
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
all
Positions
balance
With
Funding
Payment
config
contract
Address
cumulative
Premium
Fraction
free
Collateral
get
Pauser
get
Whitelist
is
Whitelisted
last
Position
Id
margin
Ratio
margin
Ratio
By
Calc
Option
position
position
With
Funding
Payment
positions
state
tick
ticks
unrealized
Pnl
Orai
Margin
Trade SDK
Margined
Engine.client
Margined
Engine
Client
Margined
Engine
Query
Client
Margined
Engine
Interface
Margined
Engine
Read
Only
Interface
Margined
Engine.types
Config
Response
Hooks
Response
Instantiate
Msg
Last
Position
Id
Response
Migrate
Msg
Pauser
Response
Position
Position
Unrealized
Pnl
Response
State
Response
Tick
Response
Ticks
Response
Array
Of
Position
Execute
Msg
Pnl
Calc
Option
Position
Filter
Query
Msg
Side
Margined
Fee
Pool.client
Margined
Fee
Pool
Client
Margined
Fee
Pool
Query
Client
Margined
Fee
Pool
Interface
Margined
Fee
Pool
Read
Only
Interface
Margined
Fee
Pool.types
All
Token
Response
Config
Response
Instantiate
Msg
Migrate
Msg
Owner
Response
Token
Length
Response
Token
Response
Execute
Msg
Query
Msg
Margined
Insurance
Fund.client
Margined
Insurance
Fund
Client
Margined
Insurance
Fund
Query
Client
Margined
Insurance
Fund
Interface
Margined
Insurance
Fund
Read
Only
Interface
Margined
Insurance
Fund.types
All
Vamm
Response
All
Vamm
Status
Response
Config
Response
Instantiate
Msg
Migrate
Msg
Owner
Response
Vamm
Response
Vamm
Status
Response
Execute
Msg
Query
Msg
Margined
Pricefeed.client
Margined
Pricefeed
Client
Margined
Pricefeed
Query
Client
Margined
Pricefeed
Interface
Margined
Pricefeed
Read
Only
Interface
Margined
Pricefeed.types
Config
Response
Instantiate
Msg
Migrate
Msg
Owner
Response
Execute
Msg
Query
Msg
Margined
Vamm.client
Margined
Vamm
Client
Margined
Vamm
Query
Client
Margined
Vamm
Interface
Margined
Vamm
Read
Only
Interface
Margined
Vamm.types
Calc
Fee
Response
Config
Response
Instantiate
Msg
Migrate
Msg
Owner
Response
State
Response
Execute
Msg
Query
Msg
index
Addr
Asset
Info
Boolean
Direction
Integer
Margined
Engine
Client
Margined
Engine
Interface
Margined
Engine
Query
Client
Margined
Engine
Read
Only
Interface
Margined
Engine
Types
Margined
Fee
Pool
Client
Margined
Fee
Pool
Interface
Margined
Fee
Pool
Query
Client
Margined
Fee
Pool
Read
Only
Interface
Margined
Fee
Pool
Types
Margined
Insurance
Fund
Client
Margined
Insurance
Fund
Interface
Margined
Insurance
Fund
Query
Client
Margined
Insurance
Fund
Read
Only
Interface
Margined
Insurance
Fund
Types
Margined
Pricefeed
Client
Margined
Pricefeed
Interface
Margined
Pricefeed
Query
Client
Margined
Pricefeed
Read
Only
Interface
Margined
Pricefeed
Types
Margined
Vamm
Client
Margined
Vamm
Interface
Margined
Vamm
Query
Client
Margined
Vamm
Read
Only
Interface
Margined
Vamm
Types
Uint128
Cosm
Wasm
Client
Signing
Cosm
Wasm
Client
Execute
Result
types
Cosm
Wasm
Client
Execute
Result
Signing
Cosm
Wasm
Client
Integer
Addr
Asset
Info
Boolean
Direction
Uint128
©2020 - 2023
Oraichain Foundation