Constructors
constructor
- new MUser(wallet: DirectSecp256k1Wallet, address: string, prikey: Uint8Array, pubkey: Uint8Array, config: MisesConfig): MUser
Parameters
wallet: DirectSecp256k1Wallet
address: string
prikey: Uint8Array
pubkey: Uint8Array
Methods
connect
- connect(appid: string, permissions: string[]): string
Parameters
appid: string
permissions: string[]
Returns string
connectedApps
- connectedApps(): string[]
disconnect
- disconnect(appid: string): boolean
Parameters
Returns boolean
follow
- follow(followingId: string): Promise<BroadcastTxResponse>
Parameters
Returns Promise<BroadcastTxResponse>
generateAuth
- generateAuth(nonce: string): Promise<string>
Parameters
Returns Promise<string>
getBalanceUMIS
- getBalanceUMIS(): Promise<Long>
getFollowing
- getFollowing(): Promise<string[]>
Returns Promise<string[]>
isRegistered
- isRegistered(): Promise<boolean>
pubkeyMultibase
- pubkeyMultibase(): string
sendUMIS
- sendUMIS(toMisesUID: string, amount: Long): Promise<BroadcastTxResponse>
Parameters
toMisesUID: string
amount: Long
Returns Promise<BroadcastTxResponse>
setInfo
- setInfo(info: MUserInfo): Promise<BroadcastTxResponse>
Parameters
Returns Promise<BroadcastTxResponse>
signMsg
- signMsg(msg: string): Promise<string>
Parameters
Returns Promise<string>
unfollow
- unfollow(unfollowingId: string): Promise<BroadcastTxResponse>
Parameters
Returns Promise<BroadcastTxResponse>
Static addressOf
- addressOf(misesID: string): string