Skip to content

nooschain v0.1.0


nooschain / node/node-role / assertNodeCanAdmitTransactions

Function: assertNodeCanAdmitTransactions()

assertNodeCanAdmitTransactions(db, args): Promise<void>

Defined in: node/node-role.ts:86

Rejects state-changing transaction admission on read-only node roles.

Validators and unknown roles are allowed to continue to deeper checks. Observers and clients fail immediately with a stable NODE_ROLE_READ_ONLY code so APIs can return a clear local-node policy error.

Parameters

db

Kysely<Database>

args

configuredRole?

NodeRuntimeRole

nodeId?

string

operation

string

Returns

Promise<void>

Audience-first NOOSChain documentation.