Skip to main content
Version: 23.0.x

Interface: Permissions

types.Permissions

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>

Assets over which this key has permissions

Defined in

types/index.ts:1019


portfolios

portfolios: null | SectionPermissions<NumberedPortfolio | DefaultPortfolio>

Defined in

types/index.ts:1033


transactionGroups

transactionGroups: TxGroup[]

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

Defined in

types/index.ts:1031


transactions

transactions: null | TransactionPermissions

Transactions this key can execute

Defined in

types/index.ts:1023