Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/canvasxyz/okra-js
/ functions
Functions
148 in github.com/canvasxyz/okra-js
⨍
Functions
148
◇
Types & classes
46
Function
deleteNode
(level: number, key: Key)
packages/okra/src/NodeStore.ts:141
Function
encode
(text: string)
packages/okra-lmdb/test/utils.ts:29
Method
entries
( lowerBound: Bound<Uint8Array> | null = null, upperBound: Bound<Uint8Array> | null = null, options: { r
packages/okra/src/ReadOnlyTransaction.ts:86
Method
entries
( lowerBound: Bound<Uint8Array> | null = null, upperBound: Bound<Uint8Array> | null = null, options: { r
packages/okra-lmdb/src/NodeStore.ts:45
Function
equalEntries
(store: KeyValueNodeStore)
packages/okra/src/NodeStore.ts:188
Function
formatBound
(bound: Bound<Key> | null)
packages/okra/src/logger.ts:11
Function
formatNode
(node: Node | null)
packages/okra/src/logger.ts:8
Method
fromEntries
(store: NodeStore, entries: Iterable<[Uint8Array, Leaf]>)
packages/okra/src/Builder.ts:9
Method
fromEntries
(init: Partial<Metadata>, entries: AsyncIterable<[Uint8Array, Leaf]>)
packages/okra-memory/src/Tree.ts:25
Method
fromEntries
( path: string, init: TreeOptions, entries: AsyncIterable<[Uint8Array, Leaf]>, )
packages/okra-lmdb/src/Tree.ts:44
Method
get
(key: Uint8Array)
packages/okra/src/ReadOnlyTransaction.ts:26
Method
get
(key: Uint8Array)
packages/okra-memory/src/NodeStore.ts:17
Method
get
(key: Uint8Array)
packages/okra-lmdb/src/NodeStore.ts:18
Method
getChildren
(level: number, key: Key)
packages/okra/src/interface.ts:43
Method
getChildren
* Get the children of a node in the merkle tree, identified by level and key.
packages/okra/src/ReadOnlyTransaction.ts:49
Function
getLeafAnchorHash
()
packages/okra/src/NodeStore.ts:183
Function
getNode
(level: number, key: Key)
packages/okra/src/NodeStore.ts:118
Method
getNode
(level: number, key: Key)
packages/okra/src/interface.ts:36
Method
getNode
(level: number, key: Key)
packages/okra/src/interface.ts:42
Function
getRoot
* Get the root node of the merkle tree. Returns the leaf anchor node if the tree is empty.
packages/okra/src/NodeStore.ts:107
Method
getRoot
()
packages/okra/src/interface.ts:35
Method
getRoot
()
packages/okra/src/interface.ts:41
Method
getRoot
()
packages/okra/src/ReadOnlyTransaction.ts:38
Method
has
(key: Uint8Array)
packages/okra/src/ReadOnlyTransaction.ts:21
Function
initialize
()
packages/okra/src/NodeStore.ts:54
Method
keys
( lowerBound: Bound<Uint8Array> | null = null, upperBound: Bound<Uint8Array> | null = null, options: { r
packages/okra/src/ReadOnlyTransaction.ts:75
Method
keys
( lowerBound: Bound<Uint8Array> | null = null, upperBound: Bound<Uint8Array> | null = null, { reverse =
packages/okra-memory/src/NodeStore.ts:33
Method
next
()
packages/okra/src/Builder.ts:63
Function
nodes
( level: number, lowerBound: Bound<Key> | null = null, upperBound: Bound<Key> | null = null, { reverse
packages/okra/src/NodeStore.ts:146
Method
nodes
( level: number, lowerBound?: Bound<Key> | null, upperBound?: Bound<Key> | null, options?: { reverse?:
packages/okra/src/interface.ts:44
Method
open
()
packages/okra-lmdb/lmdb.js:20
Function
parseEntry
([entryKey, entryValue]: Entry)
packages/okra/src/NodeStore.ts:167
Function
printTree
( txn: ReadOnlyTransactionImpl, options: { hashSize?: number } = {} )
packages/okra/src/print.ts:10
Function
random
(seed: string, min: number, max: number, count: number)
packages/test/src/utils.ts:65
Method
read
(callback: (txn: ReadOnlyTransaction) => Awaitable<T>)
packages/okra-memory/src/Tree.ts:75
Method
read
(callback: (txn: ReadOnlyTransaction) => Awaitable<T>)
packages/okra-lmdb/src/Tree.ts:147
Method
resize
(mapSize: number)
packages/okra-lmdb/src/Tree.ts:143
Method
set
(key: Uint8Array, value: Uint8Array)
packages/okra/src/ReadWriteTransaction.ts:14
Method
set
(key: Uint8Array, value: Uint8Array)
packages/okra-memory/src/NodeStore.ts:21
Method
set
(key: Uint8Array, value: Uint8Array)
packages/okra-lmdb/src/NodeStore.ts:22
Function
setMetadata
(metadata: Metadata)
packages/okra/src/NodeStore.ts:92
Function
setNode
(node: Node)
packages/okra/src/NodeStore.ts:124
Function
shuffle
(array: T[])
packages/test/src/utils.ts:56
Function
sync
(source: SyncSource, target: ReadOnlyTransaction)
packages/okra/src/sync/sync.ts:4
Method
txn
()
packages/okra-lmdb/lmdb.js:39
Method
txn
()
packages/okra-lmdb/lmdb.js:52
Method
write
(callback: (txn: ReadWriteTransaction) => Awaitable<T>)
packages/okra-memory/src/Tree.ts:84
Method
write
(callback: (txn: ReadWriteTransaction) => Awaitable<T>)
packages/okra-lmdb/src/Tree.ts:170
← previous
101–148 of 148, ranked by callers