Skip to content

Documentation / @etherfold/browser / keepStreamOnIndexedDB

Function: keepStreamOnIndexedDB()

keepStreamOnIndexedDB<ABI>(name): object

Defined in: browser/src/storage/stream/OnIndexedDB.ts:9

Type Parameters

ABI

ABI extends Abi

Parameters

name

string

Returns

object

fetchFrom

fetchFrom: (source, fromBlock) => Promise<{ eventStream: LogEvent<ABI, undefined>[]; lastSync: LastSync<ABI>; } | undefined>

Parameters

source

IndexingSource<ABI>

fromBlock

number

Returns

Promise<{ eventStream: LogEvent<ABI, undefined>[]; lastSync: LastSync<ABI>; } | undefined>

saveNewEvents

saveNewEvents: (source, stream) => Promise<void>

Parameters

source

IndexingSource<ABI>

stream

StreamData<ABI>

Returns

Promise<void>

clear()

clear(source): Promise<void>

Parameters

source

IndexingSource<ABI>

Returns

Promise<void>