Preparing search index...
The search index is not available
handle-sdk
handle-sdk
trade
reader
TradeReaderSubgraph
Class TradeReaderSubgraph
Implements
TradeReader
Index
Constructors
constructor
Properties
api
Url
graph
Url
Methods
get
Account
get
Account
Users
get
Deposit
Withdraw
History
get
Historical
Lp
Pair
Volumes
get
Liquidity
Pools
get
Positions
get
System
Param
get
System
Params
get
Trade
Gas
Fee
Usd
get
Trade
History
get
User
Account
Ids
get
Withdraw
Gas
Fee
Usd
Constructors
constructor
new
Trade
Reader
Subgraph
(
graphUrl
,
apiUrl
)
:
TradeReaderSubgraph
Parameters
graphUrl
:
string
apiUrl
:
string
Returns
TradeReaderSubgraph
Properties
Private
api
Url
api
Url
:
string
Private
graph
Url
graph
Url
:
string
Methods
get
Account
get
Account
(
accountId
)
:
Promise
<
ReaderAccountResponse
>
Parameters
accountId
:
number
Returns
Promise
<
ReaderAccountResponse
>
get
Account
Users
get
Account
Users
(
accountId
)
:
Promise
<
ReaderAccountUsersQuery
>
Parameters
accountId
:
number
Returns
Promise
<
ReaderAccountUsersQuery
>
get
Deposit
Withdraw
History
get
Deposit
Withdraw
History
(
accountId
,
limit
,
offset
)
:
Promise
<
ReaderDepositWithdrawHistory
>
Parameters
accountId
:
number
limit
:
number
offset
:
number
Returns
Promise
<
ReaderDepositWithdrawHistory
>
get
Historical
Lp
Pair
Volumes
get
Historical
Lp
Pair
Volumes
(
limit
,
offset
,
liquidityPoolId
,
pair
?
)
:
Promise
<
ReaderHistoricalLpPairVolume
[]
>
Parameters
limit
:
number
offset
:
number
liquidityPoolId
:
string
Optional
pair
:
string
Returns
Promise
<
ReaderHistoricalLpPairVolume
[]
>
get
Liquidity
Pools
get
Liquidity
Pools
(
)
:
Promise
<
ReaderLiquidityPool
[]
>
Returns
Promise
<
ReaderLiquidityPool
[]
>
get
Positions
get
Positions
(
limit
,
offset
,
__namedParameters
?
)
:
Promise
<
ReaderSubgraphPosition
[]
>
Parameters
limit
:
number
offset
:
number
__namedParameters
:
ReaderGetPositionsOptions
= {}
Returns
Promise
<
ReaderSubgraphPosition
[]
>
get
System
Param
get
System
Param
(
paramId
)
:
Promise
<
BigNumber
>
Parameters
paramId
:
string
Returns
Promise
<
BigNumber
>
get
System
Params
get
System
Params
(
)
:
Promise
<
SystemParams
>
Returns
Promise
<
SystemParams
>
get
Trade
Gas
Fee
Usd
get
Trade
Gas
Fee
Usd
(
)
:
Promise
<
BigNumber
>
Returns
Promise
<
BigNumber
>
get
Trade
History
get
Trade
History
(
accountId
,
page
)
:
Promise
<
{
accountId
:
number
;
accountUser
:
string
;
createdTimestampUnixMillis
:
number
;
expiryTimestampUnixMillis
:
number
;
id
:
string
;
kind
:
{
kind
:
"market"
;
}
|
{
args
:
{
limitPrice
:
BigNumber
;
}
;
kind
:
"limit"
;
}
|
{
args
:
{
stopLoss
?:
null
|
{
kind
:
"position"
;
}
|
{
id
:
string
;
kind
:
"order"
;
}
;
triggerPrice
:
BigNumber
;
}
;
kind
:
"stopMarket"
;
}
|
{
args
:
{
limitPrice
:
BigNumber
;
triggerPrice
:
BigNumber
;
}
;
kind
:
"stopLimit"
;
}
|
{
args
:
{
takeProfit
?:
null
|
{
kind
:
"position"
;
}
|
{
id
:
string
;
kind
:
"order"
;
}
;
triggerPrice
:
BigNumber
;
}
;
kind
:
"limitTrigger"
;
}
|
{
kind
:
string
;
}
;
lpId
:
string
;
nonce
:
string
;
pair
:
Pair
;
signature
:
string
;
size
:
{
amount
:
BigNumber
;
unit
:
"lpc"
|
"lot"
;
}
;
status
:
{
content
:
{
status
:
"placed"
;
}
|
{
content
:
{
timestampUnixMillis
:
number
;
triggerPrice
:
BigNumber
;
}
;
status
:
"triggered"
;
}
;
status
:
"open"
;
}
|
{
content
:
{
price
:
BigNumber
;
settlementStatus
:
{
status
:
"queued"
;
}
|
{
status
:
"beforeTx"
;
}
|
{
status
:
"indexing"
;
}
|
{
content
:
{
txHash
:
string
;
}
;
status
:
"settled"
;
}
;
timestampUnixMillis
:
number
;
}
;
status
:
"filled"
;
}
|
{
content
:
{
reason
:
string
;
timestampUnixMillis
:
number
;
userCancellation
?:
null
|
{
address
:
string
;
nonce
:
string
;
signature
:
{
r
:
string
;
s
:
string
;
v
:
number
;
}
;
}
;
}
;
status
:
"cancelled"
;
}
;
}
[]
>
Gets the trade history for a trade account.
Parameters
accountId
:
number
page
:
number
Returns
Promise
<
{
accountId
:
number
;
accountUser
:
string
;
createdTimestampUnixMillis
:
number
;
expiryTimestampUnixMillis
:
number
;
id
:
string
;
kind
:
{
kind
:
"market"
;
}
|
{
args
:
{
limitPrice
:
BigNumber
;
}
;
kind
:
"limit"
;
}
|
{
args
:
{
stopLoss
?:
null
|
{
kind
:
"position"
;
}
|
{
id
:
string
;
kind
:
"order"
;
}
;
triggerPrice
:
BigNumber
;
}
;
kind
:
"stopMarket"
;
}
|
{
args
:
{
limitPrice
:
BigNumber
;
triggerPrice
:
BigNumber
;
}
;
kind
:
"stopLimit"
;
}
|
{
args
:
{
takeProfit
?:
null
|
{
kind
:
"position"
;
}
|
{
id
:
string
;
kind
:
"order"
;
}
;
triggerPrice
:
BigNumber
;
}
;
kind
:
"limitTrigger"
;
}
|
{
kind
:
string
;
}
;
lpId
:
string
;
nonce
:
string
;
pair
:
Pair
;
signature
:
string
;
size
:
{
amount
:
BigNumber
;
unit
:
"lpc"
|
"lot"
;
}
;
status
:
{
content
:
{
status
:
"placed"
;
}
|
{
content
:
{
timestampUnixMillis
:
number
;
triggerPrice
:
BigNumber
;
}
;
status
:
"triggered"
;
}
;
status
:
"open"
;
}
|
{
content
:
{
price
:
BigNumber
;
settlementStatus
:
{
status
:
"queued"
;
}
|
{
status
:
"beforeTx"
;
}
|
{
status
:
"indexing"
;
}
|
{
content
:
{
txHash
:
string
;
}
;
status
:
"settled"
;
}
;
timestampUnixMillis
:
number
;
}
;
status
:
"filled"
;
}
|
{
content
:
{
reason
:
string
;
timestampUnixMillis
:
number
;
userCancellation
?:
null
|
{
address
:
string
;
nonce
:
string
;
signature
:
{
r
:
string
;
s
:
string
;
v
:
number
;
}
;
}
;
}
;
status
:
"cancelled"
;
}
;
}
[]
>
get
User
Account
Ids
get
User
Account
Ids
(
userAddress
,
userRole
)
:
Promise
<
number
[]
>
Parameters
userAddress
:
string
userRole
:
TradeAccountRole
Returns
Promise
<
number
[]
>
get
Withdraw
Gas
Fee
Usd
get
Withdraw
Gas
Fee
Usd
(
)
:
Promise
<
BigNumber
>
Returns
Promise
<
BigNumber
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
api
Url
graph
Url
get
Account
get
Account
Users
get
Deposit
Withdraw
History
get
Historical
Lp
Pair
Volumes
get
Liquidity
Pools
get
Positions
get
System
Param
get
System
Params
get
Trade
Gas
Fee
Usd
get
Trade
History
get
User
Account
Ids
get
Withdraw
Gas
Fee
Usd
handle-sdk
Loading...
Gets the trade history for a trade account.