Skip to main content
Version: v29.0.x

Interface: Permissions

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

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: null | SectionPermissions<FungibleAsset>

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

Assets over which this key has permissions


portfolios

portfolios: null | SectionPermissions<DefaultPortfolio | NumberedPortfolio>

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


transactionGroups

transactionGroups: TxGroup[]

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

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: null | TransactionPermissions

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

Transactions this key can execute