Skip to main content
Version: v30.0.x

Interface: Permissions

Defined in: src/api/entities/types.ts:687

Permissions a Secondary Key has over the Identity. A null value means the key has all permissions of that type (e.g. if assets is null, the key has permissions over all of the Identity's Assets)

Properties

assets

assets: SectionPermissions<FungibleAsset> | null

Defined in: src/api/entities/types.ts:691

Assets over which this key has permissions


portfolios

portfolios: SectionPermissions<DefaultPortfolio | NumberedPortfolio> | null

Defined in: src/api/entities/types.ts:705


transactionGroups

transactionGroups: TxGroup[]

Defined in: src/api/entities/types.ts:703

list of Transaction Groups this key can execute. Having permissions over a TxGroup means having permissions over every TxTag in said group. Partial group permissions are not covered by this value. For a full picture of transaction permissions, see the transactions property

NOTE: If transactions is null, ignore this value


transactions

transactions: TransactionPermissions | null

Defined in: src/api/entities/types.ts:695

Transactions this key can execute