Class: MultiSig
Defined in: src/api/entities/Account/MultiSig/index.ts:49
Represents a MultiSig Account. A MultiSig Account is composed of one or more signing Accounts. In order to submit a transaction, a specific amount of those signing Accounts must approve it first
Extends
Properties
address
address:
string
Defined in: src/api/entities/Account/index.ts:90
Polymesh-specific address of the Account. Serves as an identifier
Inherited from
authorizations
authorizations:
Authorizations<Account>
Defined in: src/api/entities/Account/index.ts:99
Inherited from
key
key:
string
Defined in: src/api/entities/Account/index.ts:96
A hex representation of the cryptographic public key of the Account. This is consistent across Substrate chains, while the address depends on the chain as well.
Inherited from
staking
staking:
Staking
Defined in: src/api/entities/Account/index.ts:101
Inherited from
subsidies
subsidies:
Subsidies
Defined in: src/api/entities/Account/index.ts:100
Inherited from
uuid
uuid:
string
Defined in: src/api/entities/Entity.ts:46
Inherited from
Methods
checkPermissions()
checkPermissions(
permissions:SimplePermissions):Promise<CheckPermissionsResult<Account>>
Defined in: src/api/entities/Account/index.ts:375
Check if this Account possesses certain Permissions to act on behalf of its corresponding Identity
Parameters
| Parameter | Type |
|---|---|
|
Returns
Promise<CheckPermissionsResult<Account>>
which permissions the Account is missing (if any) and the final result