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 ​

Constructor ​

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