Skip to content

RemoteAdapter

Defined in: packages/store-kit/src/types.ts:142

Pluggable remote update source.

Adapters observe an external data feed (Algorand block stream, REST poll, WebSocket subscription, indexer push, etc.) and funnel updates through Store.applyRemote() so that the same per-path merge / conflict rules apply regardless of the origin. The on-chain ChainAdapter remains the canonical anchor.

Properties

name

readonly name: string

Defined in: packages/store-kit/src/types.ts:144

Short human-readable identifier used in logs and meta.

Methods

start()

start(store): void | Promise<void>

Defined in: packages/store-kit/src/types.ts:146

Begin observing. Called by Store.init() and on addAdapter post-init.

Parameters

store

Store

Returns

void | Promise<void>


stop()

stop(): void | Promise<void>

Defined in: packages/store-kit/src/types.ts:148

Stop observing and release resources. Called by Store.dispose().

Returns

void | Promise<void>