Skip to main content

events.SubgraphEvent

@nevermined-io/nevermined-sdk-js / events / SubgraphEvent

Class: SubgraphEvent

events.SubgraphEvent

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

Protected new SubgraphEvent(contract, eventEmitter)

Parameters

NameType
contractContractBase
eventEmitterEventEmitter

Inherited from

NeverminedEvent.constructor

Defined in

src/events/NeverminedEvent.ts:35

Properties

contract

Protected contract: ContractBase = null

Inherited from

NeverminedEvent.contract

Defined in

src/events/NeverminedEvent.ts:30


eventEmitter

Protected eventEmitter: EventEmitter

Inherited from

NeverminedEvent.eventEmitter

Defined in

src/events/NeverminedEvent.ts:29


graphHttpUri

Private graphHttpUri: string

Defined in

src/events/SubgraphEvent.ts:14


networkName

Private networkName: string

Defined in

src/events/SubgraphEvent.ts:16


subgraph

subgraph: any

Defined in

src/events/SubgraphEvent.ts:15

Accessors

artifactsFolder

Protected get artifactsFolder(): string

Returns

string

Inherited from

NeverminedEvent.artifactsFolder

Defined in

src/Instantiable.abstract.ts:96


config

Protected get config(): Config

Returns

Config

Inherited from

NeverminedEvent.config

Defined in

src/Instantiable.abstract.ts:80


instanceConfig

Protected get instanceConfig(): InstantiableConfig

Returns

InstantiableConfig

Inherited from

NeverminedEvent.instanceConfig

Defined in

src/Instantiable.abstract.ts:100


instantiableConfig

Protected get instantiableConfig(): InstantiableConfig

Returns

InstantiableConfig

Inherited from

NeverminedEvent.instantiableConfig

Defined in

src/Instantiable.abstract.ts:73


logger

Protected get logger(): Logger

Returns

Logger

Inherited from

NeverminedEvent.logger

Defined in

src/Instantiable.abstract.ts:87


nevermined

Protected get nevermined(): Nevermined

Returns

Nevermined

Inherited from

NeverminedEvent.nevermined

Defined in

src/Instantiable.abstract.ts:33


web3

Protected get web3(): JsonRpcProvider

Returns

JsonRpcProvider

Inherited from

NeverminedEvent.web3

Defined in

src/Instantiable.abstract.ts:63

Methods

addresses

addresses(): Promise<string[]>

Returns

Promise<string[]>

Inherited from

NeverminedEvent.addresses

Defined in

src/Instantiable.abstract.ts:129


checkExists

Protected checkExists(address): Promise<boolean>

Returns true of contract exists else it throws.

Parameters

NameType
addressstring

Returns

Promise<boolean>

true if the contract exists.

Inherited from

NeverminedEvent.checkExists

Defined in

src/Instantiable.abstract.ts:44


findSigner

findSigner(from): Promise<Signer>

Parameters

NameType
fromstring

Returns

Promise<Signer>

Inherited from

NeverminedEvent.findSigner

Defined in

src/Instantiable.abstract.ts:105


getBlockNumber

getBlockNumber(): Promise<number>

Returns

Promise<number>

Overrides

NeverminedEvent.getBlockNumber

Defined in

src/events/SubgraphEvent.ts:56


getEventData

getEventData(options): EventResult

Parameters

NameType
optionsEventOptions

Returns

EventResult

Overrides

NeverminedEvent.getEventData

Defined in

src/events/SubgraphEvent.ts:31


getPastEvents

getPastEvents(options): EventResult

Parameters

NameType
optionsEventOptions

Returns

EventResult

Overrides

NeverminedEvent.getPastEvents

Defined in

src/events/SubgraphEvent.ts:52


once

once(callback?, options?): Promise<EventResult>

Parameters

NameType
callback?(events: EventResult[]) => void
options?EventOptions

Returns

Promise<EventResult>

Inherited from

NeverminedEvent.once

Defined in

src/events/NeverminedEvent.ts:55


setInstanceConfig

Protected setInstanceConfig(config): void

Parameters

NameType
configInstantiableConfig

Returns

void

Inherited from

NeverminedEvent.setInstanceConfig

Defined in

src/Instantiable.abstract.ts:171


subgraphUrl

Private subgraphUrl(): Promise<string>

Returns

Promise<string>

Defined in

src/events/SubgraphEvent.ts:63


subscribe

subscribe(callback, options): ContractEventSubscription

Parameters

NameType
callback(events: EventResult[]) => void
optionsEventOptions

Returns

ContractEventSubscription

Inherited from

NeverminedEvent.subscribe

Defined in

src/events/NeverminedEvent.ts:41


addressesStatic

Static addressesStatic(config, web3): Promise<string[]>

Parameters

NameType
configConfig
web3JsonRpcProvider

Returns

Promise<string[]>

Inherited from

NeverminedEvent.addressesStatic

Defined in

src/Instantiable.abstract.ts:142


findSignerStatic

Static findSignerStatic(config, web3, from): Promise<Signer>

Parameters

NameType
configConfig
web3JsonRpcProvider
fromstring

Returns

Promise<Signer>

Inherited from

NeverminedEvent.findSignerStatic

Defined in

src/Instantiable.abstract.ts:115


getInstance

Static getInstance(contract, eventEmitter, graphHttpUri, networkName): SubgraphEvent

Parameters

NameType
contractContractBase
eventEmitterEventEmitter
graphHttpUristring
networkNamestring

Returns

SubgraphEvent

Overrides

NeverminedEvent.getInstance

Defined in

src/events/SubgraphEvent.ts:17


setInstanceConfig

Static Protected setInstanceConfig<T>(instance, instantiableConfig): void

Type parameters

NameType
Textends Instantiable<T>

Parameters

NameType
instanceT
instantiableConfigInstantiableConfig

Returns

void

Inherited from

NeverminedEvent.setInstanceConfig

Defined in

src/Instantiable.abstract.ts:162