Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/did-method-plc/did-method-plc
/ functions
Functions
202 in github.com/did-method-plc/did-method-plc
⨍
Functions
202
◇
Types & classes
60
↓ 38 callers
Method
create
(opts: { db: PlcDatabase port?: number version?: string adminSecret?: string sequencer?: S
packages/server/src/index.ts:38
↓ 37 callers
Method
on
(event: 'events', listener: (evts: SeqEvt[]) => void)
packages/server/src/sequencer/sequencer.ts:8
↓ 19 callers
Function
createDid
(client: plcClient)
packages/server/tests/_util.ts:46
↓ 14 callers
Function
waitForSequencing
(maxWait = 5000)
packages/server/tests/sequencer.test.ts:42
↓ 11 callers
Method
close
()
packages/server/src/db/types.ts:5
↓ 11 callers
Function
signOpForKeys
( keys: Keypair[], prev: CID | null, signer: Keypair, otherChanges: Partial<t.Operation> = {},
packages/lib/tests/recovery.test.ts:43
↓ 10 callers
Function
replayTestCase
(fileName: string)
packages/server/tests/interop.test.ts:61
↓ 10 callers
Method
requestSeqRange
(opts: { earliestSeq?: number latestSeq?: number limit?: number })
packages/server/src/sequencer/sequencer.ts:76
↓ 10 callers
Method
sendOperation
(did: string, op: t.OpOrTombstone)
packages/lib/src/client.ts:59
↓ 9 callers
Method
events
( backfillCursor?: number, signal?: AbortSignal, )
packages/server/src/sequencer/outbox.ts:43
↓ 9 callers
Method
updateAtprotoKey
(did: string, signer: Keypair, atprotoKey: string)
packages/lib/src/client.ts:112
↓ 8 callers
Function
caughtUp
(outbox: Outbox)
packages/server/tests/sequencer.test.ts:118
↓ 8 callers
Method
destroy
()
packages/server/src/index.ts:104
↓ 8 callers
Method
is
(obj: unknown)
packages/lib/src/error.ts:7
↓ 8 callers
Function
lastOp
()
packages/lib/tests/data.test.ts:32
↓ 8 callers
Function
readFromGenerator
( gen: AsyncGenerator<T>, isDone: () => Promise<boolean> | boolean, waitFor: Promise<unknown> = Pr
packages/server/tests/sequencer.test.ts:59
↓ 7 callers
Method
is
(obj: unknown)
packages/server/src/error.ts:33
↓ 7 callers
Method
postgres
(opts: PgOptions)
packages/server/src/db/index.ts:29
↓ 7 callers
Function
validateLogForPath
(fileName: string)
packages/lib/tests/compatibility.test.ts:127
↓ 6 callers
Method
Render
(w io.Writer, name string, data interface{}, c echo.Context)
website/renderer.go:57
↓ 6 callers
Method
createDid
(opts: { signingKey: string handle: string pds: string rotationKeys: string[] signer: Keyp
packages/lib/src/client.ts:81
↓ 6 callers
Method
curr
()
packages/server/src/sequencer/sequencer.ts:53
↓ 6 callers
Function
didForCreateOp
(op: t.CompatibleOp)
packages/lib/src/operations.ts:14
↓ 6 callers
Method
ensureLastOp
(did)
packages/lib/src/client.ts:94
↓ 6 callers
Method
getDocumentData
(did: string)
packages/lib/src/client.ts:35
↓ 6 callers
Method
makeGetReq
(url: string)
packages/lib/src/client.ts:19
↓ 6 callers
Function
verifyDoc
(doc: t.DocumentData | null)
packages/lib/tests/data.test.ts:40
↓ 6 callers
Function
waitForSequencing
(maxWait = 5000)
packages/server/tests/export-stream.test.ts:38
↓ 5 callers
Method
abort
(err?: Error)
packages/server/src/db/leader.ts:65
↓ 5 callers
Function
addSignature
( object: T, key: Keypair, )
packages/lib/src/operations.ts:188
↓ 5 callers
Function
assureValidSig
( allowedDidKeys: string[], op: t.CompatibleOpOrTombstone, )
packages/lib/src/operations.ts:263
↓ 5 callers
Method
migrateToOrThrow
(migration: string)
packages/server/src/db/index.ts:73
↓ 5 callers
Function
normalizeOp
(op: t.CompatibleOp)
packages/lib/src/operations.ts:217
↓ 4 callers
Function
createAtprotoUpdateOp
( lastOp: t.CompatibleOp, signer: Keypair, opts: Partial<{ signingKey: string handle: string
packages/lib/src/operations.ts:90
↓ 4 callers
Method
getOperationLog
(did: string)
packages/lib/src/client.ts:39
↓ 4 callers
Function
parseMaybeInt
(str)
packages/server/service/index.js:48
↓ 4 callers
Function
runTestServer
(opts: { dbSchema: string })
packages/server/tests/_util.ts:17
↓ 4 callers
Function
validateOperationLog
( did: string, ops: t.CompatibleOpOrTombstone[], )
packages/lib/src/data.ts:91
↓ 3 callers
Function
ensureAtprotoPrefix
(str: string)
packages/lib/src/operations.ts:292
↓ 3 callers
Function
ensureHttpPrefix
(str: string)
packages/lib/src/operations.ts:285
↓ 3 callers
Method
getDocument
(did: string)
packages/lib/src/client.ts:31
↓ 3 callers
Method
indexedOpsForDid
( did: string, includeNullified = false, )
packages/server/src/db/index.ts:196
↓ 3 callers
Method
lastOpForDid
(did: string)
packages/server/src/db/types.ts:17
↓ 3 callers
Method
lastSeq
()
packages/server/src/sequencer/sequencer-leader.ts:83
↓ 3 callers
Function
loadFromDb
(afterSeq: number)
packages/server/tests/sequencer.test.ts:98
↓ 3 callers
Method
migrateToLatestOrThrow
()
packages/server/src/db/index.ts:87
↓ 3 callers
Method
next
(cursor: number)
packages/server/src/sequencer/sequencer.ts:64
↓ 3 callers
Function
parseMaybeInt
(str)
packages/server/service/sequencer.js:45
↓ 3 callers
Method
run
( task: (ctx: { signal: AbortSignal }) => Promise<T>, )
packages/server/src/db/leader.ts:10
↓ 3 callers
Method
start
()
packages/server/src/index.ts:81
↓ 3 callers
Method
updateRotationKeys
(did: string, signer: Keypair, keys: string[])
packages/lib/src/client.ts:130
↓ 3 callers
Method
validateAndAddOp
( did: string, proposed: plc.CompatibleOpOrTombstone, proposedDate: Date, )
packages/server/src/db/types.ts:7
↓ 3 callers
Function
verifyDoc
(doc: plc.DocumentData | null)
packages/server/tests/server.test.ts:46
↓ 2 callers
Function
assureValidCreationOp
( did: string, op: t.CompatibleOpOrTombstone, )
packages/lib/src/operations.ts:242
↓ 2 callers
Function
atprotoOp
(opts: { signingKey: string handle: string pds: string rotationKeys: string[] prev: CID | null sig
packages/lib/src/operations.ts:48
↓ 2 callers
Function
createUpdateOp
( lastOp: t.CompatibleOp, signer: Keypair, fn: (normalized: t.UnsignedOperation) => Omit<t.UnsignedOpera
packages/lib/src/operations.ts:71
↓ 2 callers
Method
fromAxiosError
(err: AxiosError)
packages/lib/src/client.ts:157
↓ 2 callers
Method
getAuditableLog
(did: string)
packages/lib/src/client.ts:43
↓ 2 callers
Method
health
()
packages/lib/src/client.ts:143
↓ 2 callers
Method
healthCheck
()
packages/server/src/db/types.ts:6
↓ 2 callers
Method
off
(event: 'events', listener: (evts: SeqEvt[]) => void)
packages/server/src/sequencer/sequencer.ts:9
↓ 2 callers
Function
pgUrl
({ username = "postgres", password = "postgres", host = "localhost", port = "5432", database = "postgres", ssl
packages/server/service/index.js:43
↓ 2 callers
Function
updateAtprotoKeyOp
( lastOp: t.CompatibleOp, signer: Keypair, signingKey: string, )
packages/lib/src/operations.ts:140
↓ 2 callers
Function
updateRotationKeysOp
( lastOp: t.CompatibleOp, signer: Keypair, rotationKeys: string[], )
packages/lib/src/operations.ts:164
↓ 2 callers
Function
waitForWsToMaybeClose
(ws: WebSocket)
packages/server/tests/export-stream.test.ts:54
↓ 1 callers
Method
Get
(path string)
website/renderer.go:37
↓ 1 callers
Function
NewRenderer
(prefix string, fs *embed.FS, debug bool)
website/renderer.go:50
↓ 1 callers
Function
NewRendererLoader
(prefix string, fs *embed.FS)
website/renderer.go:20
↓ 1 callers
Function
ResolveDidPlc
(client *http.Client, plc_host, did string)
website/resolve.go:35
↓ 1 callers
Method
Shutdown
()
website/server.go:190
↓ 1 callers
Function
assertValidIncomingOp
( op: unknown, )
packages/server/src/constraints.ts:21
↓ 1 callers
Function
assureValidNextOp
( did: string, ops: t.IndexedOperation[], proposed: t.CompatibleOpOrTombstone, proposedDate: Date, )
packages/lib/src/data.ts:15
↓ 1 callers
Function
awaitDone
()
packages/server/tests/sequencer.test.ts:68
↓ 1 callers
Function
createRouter
(ctx: AppContext)
packages/server/src/routes.ts:17
↓ 1 callers
Function
deprecatedSignCreate
( op: t.UnsignedCreateOpV1, signingKey: Keypair, )
packages/lib/src/operations.ts:210
↓ 1 callers
Method
destroy
()
packages/server/src/sequencer/sequencer-leader.ts:94
↓ 1 callers
Method
destroy
(err?: Error)
packages/server/src/db/leader.ts:52
↓ 1 callers
Method
emit
(event: 'events', evts: SeqEvt[])
packages/server/src/sequencer/sequencer.ts:10
↓ 1 callers
Function
enforceOpsRateLimit
(ops: plc.IndexedOperation[])
packages/server/src/constraints.ts:132
↓ 1 callers
Method
export
(after?: number, count?: number)
packages/lib/src/client.ts:70
↓ 1 callers
Method
exportOps
(count: number, after?: Date)
packages/server/src/db/types.ts:18
↓ 1 callers
Method
exportOpsSeq
(count: number, after: number)
packages/server/src/db/types.ts:19
↓ 1 callers
Function
formatAtprotoOp
(opts: { signingKey: string handle: string pds: string rotationKeys: string[] prev: CID | null })
packages/lib/src/operations.ts:24
↓ 1 callers
Function
formatIndexed
( op: t.Operation, )
packages/lib/tests/recovery.test.ts:29
↓ 1 callers
Function
formatKeyAndContext
(key: string)
packages/lib/src/document.ts:63
↓ 1 callers
Method
fromPlcError
(err: PlcError)
packages/server/src/error.ts:42
↓ 1 callers
Method
getBackfill
(backfillCursor: number)
packages/server/src/sequencer/outbox.ts:127
↓ 1 callers
Method
getLastOp
(did: string)
packages/lib/src/client.ts:53
↓ 1 callers
Method
indexedOpsForDid
( did: string, includeNull = false, )
packages/server/src/db/mock.ts:61
↓ 1 callers
Method
indexedOpsForDid
( did: string, includeNull?: boolean, )
packages/server/src/db/types.ts:13
↓ 1 callers
Method
lock
()
packages/server/src/db/leader.ts:34
↓ 1 callers
Function
main
()
packages/server/service/index.js:6
↓ 1 callers
Function
main
()
packages/server/service/sequencer.js:6
↓ 1 callers
Function
main
()
packages/server/bin/migration-create.ts:6
↓ 1 callers
Function
main
()
packages/server/bin/did-create.ts:6
↓ 1 callers
Method
mock
()
packages/server/src/db/index.ts:61
↓ 1 callers
Function
opToData
( did: string, op: t.CompatibleOpOrTombstone, )
packages/lib/src/data.ts:132
↓ 1 callers
Method
opsForDid
(did: string)
packages/server/src/db/types.ts:12
↓ 1 callers
Function
outboxEvents
()
packages/server/src/routes.ts:109
↓ 1 callers
Function
overloadBuffer
()
packages/server/tests/sequencer.test.ts:422
next →
1–100 of 202, ranked by callers