Preparing search index...
The search index is not available
@drift-labs/sdk
@drift-labs/sdk
UserStatsMap
Class UserStatsMap
Hierarchy
UserStatsMap
Index
Constructors
constructor
Properties
account
Subscription
drift
Client
last
Number
Of
Authorities
user
Stats
Map
Methods
add
User
Stat
get
has
must
Get
size
subscribe
sync
sync
Callback
unsubscribe
update
With
Event
Record
update
With
Order
Record
values
Constructors
constructor
new
User
Stats
Map
(
driftClient
:
DriftClient
, accountSubscription
:
UserStatsSubscriptionConfig
)
:
UserStatsMap
Parameters
driftClient:
DriftClient
accountSubscription:
UserStatsSubscriptionConfig
Returns
UserStatsMap
Properties
Private
account
Subscription
account
Subscription
:
UserStatsSubscriptionConfig
Private
drift
Client
drift
Client
:
DriftClient
Private
last
Number
Of
Authorities
last
Number
Of
Authorities
:
any
Private
user
Stats
Map
user
Stats
Map
:
Map
<
string
,
UserStats
>
= ...
map from authority pubkey to UserStats
Methods
add
User
Stat
add
User
Stat
(
authority
:
PublicKey
, userStatsAccount
?:
UserStatsAccount
)
:
Promise
<
void
>
Parameters
authority:
PublicKey
Optional
userStatsAccount:
UserStatsAccount
Returns
Promise
<
void
>
get
get
(
authorityPublicKey
:
string
)
:
UserStats
Parameters
authorityPublicKey:
string
Returns
UserStats
has
has
(
authorityPublicKey
:
string
)
:
boolean
Parameters
authorityPublicKey:
string
Returns
boolean
must
Get
must
Get
(
authorityPublicKey
:
string
)
:
Promise
<
UserStats
>
Parameters
authorityPublicKey:
string
Returns
Promise
<
UserStats
>
size
size
(
)
:
number
Returns
number
subscribe
subscribe
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
sync
sync
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Private
sync
Callback
sync
Callback
(
state
:
StateAccount
)
:
Promise
<
void
>
Parameters
state:
StateAccount
Returns
Promise
<
void
>
unsubscribe
unsubscribe
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
update
With
Event
Record
update
With
Event
Record
(
record
:
any
, userMap
?:
UserMap
)
:
Promise
<
void
>
Parameters
record:
any
Optional
userMap:
UserMap
Returns
Promise
<
void
>
update
With
Order
Record
update
With
Order
Record
(
record
:
OrderRecord
, userMap
:
UserMap
)
:
Promise
<
void
>
Parameters
record:
OrderRecord
userMap:
UserMap
Returns
Promise
<
void
>
values
values
(
)
:
IterableIterator
<
UserStats
>
Returns
IterableIterator
<
UserStats
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
@drift-
labs/sdk
pyth
User
Stats
Map
constructor
account
Subscription
drift
Client
last
Number
Of
Authorities
user
Stats
Map
add
User
Stat
get
has
must
Get
size
subscribe
sync
sync
Callback
unsubscribe
update
With
Event
Record
update
With
Order
Record
values
Generated using
TypeDoc
map from authority pubkey to UserStats