Example
configStore
, keyStore
, getWalletAdapter
, options?
)
Name | Type |
---|---|
configStore | ConfigStore |
keyStore | OrderlyKeyStore |
getWalletAdapter | getWalletAdapterFunc |
options? | Partial <{ contracts : IContract }> |
Private
_ee: EventEmitter
<string
| symbol
, any
>
Private
Optional
_singer: Signer
Private
_state: AccountState
Assets
Private
Readonly
configStore: ConfigStore
Private
Readonly
contractManger: IContract
Private
Readonly
getWalletAdapter: getWalletAdapterFunc
Readonly
keyStore: OrderlyKeyStore
Optional
walletClient: WalletAdapter
Static
instanceName: string
= "account"
get
accountId(): undefined
| string
undefined
| string
get
accountIdHashStr(): undefined
| string
undefined
| string
get
address(): undefined
| string
undefined
| string
get
chainId(): undefined
| string
| number
undefined
| string
| number
get
off(): <T>(event
: T
, fn?
: (…args
: any
[]) => void
, context?
: any
, once?
: boolean
) => EventEmitter
<string
| symbol
, any
>
fn
▸ <T
>(event
, fn?
, context?
, once?
): EventEmitter
<string
| symbol
, any
>
Name | Type |
---|---|
T | extends string | symbol |
Name | Type |
---|---|
event | T |
fn? | (…args : any []) => void |
context? | any |
once? | boolean |
EventEmitter
<string
| symbol
, any
>
get
on(): <T>(event
: T
, fn
: (…args
: any
[]) => void
, context?
: any
) => EventEmitter
<string
| symbol
, any
>
fn
▸ <T
>(event
, fn
, context?
): EventEmitter
<string
| symbol
, any
>
Add a listener for a given event.
Name | Type |
---|---|
T | extends string | symbol |
Name | Type |
---|---|
event | T |
fn | (…args : any []) => void |
context? | any |
EventEmitter
<string
| symbol
, any
>
get
once(): <T>(event
: T
, fn
: (…args
: any
[]) => void
, context?
: any
) => EventEmitter
<string
| symbol
, any
>
fn
▸ <T
>(event
, fn
, context?
): EventEmitter
<string
| symbol
, any
>
Add a one-time listener for a given event.
Name | Type |
---|---|
T | extends string | symbol |
Name | Type |
---|---|
event | T |
fn | (…args : any []) => void |
context? | any |
EventEmitter
<string
| symbol
, any
>
get
signer(): Signer
Signer
get
stateValue(): AccountState
AccountState
get
wallet(): undefined
| WalletAdapter
undefined
| WalletAdapter
Private
_bindEvents(): void
set user positions count
void
Private
_checkAccount(address
): Promise
<AccountStatusEnum
>
Name | Type |
---|---|
address | string |
Promise
<AccountStatusEnum
>
Private
_checkAccountExist(address
): Promise
<null
| { account_id
: string
; user_id
: string
}>
Name | Type |
---|---|
address | string |
Promise
<null
| { account_id
: string
; user_id
: string
}>
Private
_checkOrderlyKeyState(accountId
, orderlyKey
): Promise
<any
>
Name | Type |
---|---|
accountId | string |
orderlyKey | string |
Promise
<any
>
Private
_getAccountInfo(): Promise
<any
>
Promise
<any
>
Private
_getRegisterationNonce(): Promise
<{ nonce
: any
= res.data.registration_nonce; timestamp
: any
= res.timestamp }>
Promise
<{ nonce
: any
= res.data.registration_nonce; timestamp
: any
= res.timestamp }>
Private
_getSettleNonce(): Promise
<any
>
Promise
<any
>
Private
_getTimestampFromServer(): Promise
<any
>
Promise
<any
>
Private
_simpleFetch(url
, init?
): Promise
<any
>
Name | Type |
---|---|
url | string |
init | RequestInit |
Promise
<any
>
Promise
<any
>
Promise
<any
>
expiration?
): Promise
<any
>
Name | Type |
---|---|
expiration? | number |
Promise
<any
>
Promise
<void
>
Promise
<void
>
onChainDomain?
): SignatureDomain
Name | Type |
---|---|
onChainDomain? | boolean |
SignatureDomain
void
void
Private
parseChainId(chainId
): number
Name | Type |
---|---|
chainId | string | number |
number
address
, wallet?
): Promise
<AccountStatusEnum
>
Name | Type |
---|---|
address | string |
wallet? | Object |
wallet.chain | Object |
wallet.chain.id | string | number |
wallet.provider | any |
wallet.wallet? | Object |
wallet.wallet.name | string |
Promise
<AccountStatusEnum
>
Promise
<any
>
Promise
<any
>
toSignatureMessage
): Promise
<string
>
Name | Type |
---|---|
toSignatureMessage | Record <string , any > |
Promise
<string
>
chainId
): void
Name | Type |
---|---|
chainId | string | number |
void