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?
nodeId?
string
operation
string
Returns
Promise<void>