Skip to content

nooschain v0.1.0


nooschain / governance/validator-governance / hasChainPermission

Function: hasChainPermission()

hasChainPermission(db, actor, permission): Promise<boolean>

Defined in: governance/validator-governance.ts:60

Checks whether a resolved actor has a chain-level governance permission.

The system actor is allowed for genesis/internal execution. User actors can inherit permission from either a user-scoped or organization-scoped chain_access_rules row.

Parameters

db

ChainDatabase

actor

SystemActor | UserActor | NodeActor | ContractActor | AnonymousActor

permission

"chain:admin"

Returns

Promise<boolean>

Audience-first NOOSChain documentation.