Skip to content

@acala-network/chopsticks-core


@acala-network/chopsticks-core / HeadState

Class: HeadState

Defined in: packages/core/src/blockchain/head-state.ts:10

Constructors

new HeadState()

new HeadState(head): HeadState

Defined in: packages/core/src/blockchain/head-state.ts:17

Parameters

Block

Returns

HeadState

Methods

setHead()

setHead(head): Promise<void>

Defined in: packages/core/src/blockchain/head-state.ts:46

Parameters

head

Block

Returns

Promise<void>


subscribeHead()

subscribeHead(cb): string

Defined in: packages/core/src/blockchain/head-state.ts:21

Parameters

cb

(block) => void

Returns

string


subscribeStorage()

subscribeStorage(keys, cb): Promise<string>

Defined in: packages/core/src/blockchain/head-state.ts:31

Parameters

keys

string[]

cb

Callback

Returns

Promise<string>


unsubscribeHead()

unsubscribeHead(id): void

Defined in: packages/core/src/blockchain/head-state.ts:27

Parameters

id

string

Returns

void


unsubscribeStorage()

unsubscribeStorage(id): void

Defined in: packages/core/src/blockchain/head-state.ts:42

Parameters

id

string

Returns

void