ClassAccount

Constructors
newAccount(configStore,keyStore,getWalletAdapter):Account
Parameters
ReturnsAccount
Properties
_ee
_ee:EventEmitter<string|symbol,any>
Type declaration
Returns
Optional_singer
_singer?:Signer
Type declaration
Returns
_state
Type declaration
Returns
assetsManager
assetsManager:Assets
Type declaration
Returns
configStore
configStore:ConfigStore
Type declaration
Returns
contractManger
contractManger:BaseContract
Type declaration
Returns
getWalletAdapter
getWalletAdapter:getWalletAdapterFunc
Type declaration
Returns
keyStore
Type declaration
Returns
OptionalwalletClient
walletClient?:IWalletAdapter
Type declaration
Returns
instanceName
instanceName:string
Type declaration
Returns
accountId
accountId:undefined|string
Type declaration
Returns
accountIdHashStr
accountIdHashStr:undefined|string
Type declaration
Returns
address
address:undefined|string
Type declaration
Returns
chainId
chainId:undefined|string|number
Type declaration
Returns
off
off:<T>(event,fn?,context?,once?)=>EventEmitter<string|symbol,any>
Type declaration
Parameters
  • event:T
  • fn:(args)=>void
  • context:any
  • once:boolean
Returns
on
on:<T>(event,fn,context?)=>EventEmitter<string|symbol,any>
Type declaration
Parameters
  • event:T
  • fn:(args)=>void
  • context:any
Returns
once
once:<T>(event,fn,context?)=>EventEmitter<string|symbol,any>
Type declaration
Parameters
  • event:T
  • fn:(args)=>void
  • context:any
Returns
signer
signer:Signer
Type declaration
Returns
stateValue
stateValue:AccountState
Type declaration
Returns
wallet
wallet:undefined|IWalletAdapter
Type declaration
Returns
Methods
_bindEvents
_bindEvents():void
Parameters
    Returnsvoid
    _checkAccount
    _checkAccount(address):Promise<AccountStatusEnum>
    Parameters
    • address:string
    ReturnsPromise<AccountStatusEnum>
    _checkAccountExist
    _checkAccountExist(address):Promise<null|{
    account_id:string,
    user_id:string
    }
    >
    Parameters
    • address:string
    ReturnsPromise<null|{
    account_id:string,
    user_id:string
    }
    >
    _checkOrderlyKeyState
    _checkOrderlyKeyState(accountId,orderlyKey):Promise<any>
    Parameters
    • accountId:string
    • orderlyKey:string
    ReturnsPromise<any>
    _getRegisterationNonce
    _getRegisterationNonce():Promise<any>
    Parameters
      ReturnsPromise<any>
      _getSettleNonce
      _getSettleNonce():Promise<any>
      Parameters
        ReturnsPromise<any>
        _simpleFetch
        _simpleFetch(url,init):Promise<any>
        Parameters
        ReturnsPromise<any>
        createAccount
        createAccount():Promise<any>
        Parameters
          ReturnsPromise<any>
          createOrderlyKey
          createOrderlyKey(expiration):Promise<any>
          Parameters
          • expiration:number
          ReturnsPromise<any>
          disconnect
          disconnect():Promise<void>
          Parameters
            ReturnsPromise<void>
            getDomain
            getDomain(onChainDomain?):SignatureDomain
            Parameters
            • onChainDomain:boolean
            logout
            logout():void
            Parameters
              Returnsvoid
              setAddress
              setAddress(address,wallet?):Promise<AccountStatusEnum>
              Parameters
              • address:string
              • wallet:{
                chain:{
                id:string
                }
                ,
                provider:any,
                wallet:{
                name:string
                }

                }
              ReturnsPromise<AccountStatusEnum>
              settle
              settle():Promise<any>
              Parameters
                ReturnsPromise<any>
                signTypedData
                signTypedData(toSignatureMessage):Promise<string>
                Parameters
                • toSignatureMessage:Record<string,any>
                ReturnsPromise<string>