Skip to content

nooschain v0.1.0


nooschain / api/server / BuildServerOptions

Interface: BuildServerOptions

Defined in: api/server.ts:75

Properties

allowDevPublicKeyHeader?

optional allowDevPublicKeyHeader?: boolean

Defined in: api/server.ts:83


authSessionStore?

optional authSessionStore?: AuthSessionStore

Defined in: api/server.ts:86


bucketKeyUnwrapKey?

optional bucketKeyUnwrapKey?: BucketKeyUnwrapKey

Defined in: api/server.ts:80


clock?

optional clock?: Clock

Defined in: api/server.ts:85


consensusConfig?

optional consensusConfig?: ConsensusConfig

Defined in: api/server.ts:88


corsConfig?

optional corsConfig?: ApiCorsConfig

Defined in: api/server.ts:90


db?

optional db?: Kysely<Database>

Defined in: api/server.ts:76


logger?

optional logger?: boolean

Defined in: api/server.ts:82


nodeId?

optional nodeId?: string

Defined in: api/server.ts:77


nodeMembershipCredential?

optional nodeMembershipCredential?: object

Defined in: api/server.ts:79

credentialId?

optional credentialId?: string

expiresAt

expiresAt: string = isoDateSchema

issuedAt

issuedAt: string = isoDateSchema

issuer

issuer: string

nodeId

nodeId: string

nodePublicKey

nodePublicKey: string

organizationId

organizationId: string

permissions

permissions: ("replicate" | "serve_payloads")[]

signature

signature: string


nodePrivateKey?

optional nodePrivateKey?: string

Defined in: api/server.ts:78


nodeRole?

optional nodeRole?: NodeRuntimeRole

Defined in: api/server.ts:81


productionMode?

optional productionMode?: boolean

Defined in: api/server.ts:84


swaggerConfig?

optional swaggerConfig?: false | SwaggerConfig

Defined in: api/server.ts:91


syncConfig?

optional syncConfig?: Partial<ChainSyncManagerConfig>

Defined in: api/server.ts:87


tlsConfig?

optional tlsConfig?: NoosTlsConfig

Defined in: api/server.ts:89

Audience-first NOOSChain documentation.