events.SubgraphEvent
@nevermined-io/nevermined-sdk-js / events / SubgraphEvent
Class: SubgraphEvent
events.SubgraphEvent
Hierarchy
↳
SubgraphEvent
Table of contents
Constructors
Properties
Accessors
Methods
- addresses
- checkExists
- findSigner
- getBlockNumber
- getEventData
- getPastEvents
- once
- setInstanceConfig
- subgraphUrl
- subscribe
- addressesStatic
- findSignerStatic
- getInstance
- setInstanceConfig
Constructors
constructor
• Protected
new SubgraphEvent(contract
, eventEmitter
)
Parameters
Name | Type |
---|---|
contract | ContractBase |
eventEmitter | EventEmitter |
Inherited from
Defined in
src/events/NeverminedEvent.ts:35
Properties
contract
• Protected
contract: ContractBase
= null
Inherited from
Defined in
src/events/NeverminedEvent.ts:30
eventEmitter
• Protected
eventEmitter: EventEmitter
Inherited from
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
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
Inherited from
NeverminedEvent.logger
Defined in
src/Instantiable.abstract.ts:87
nevermined
• Protected
get
nevermined(): Nevermined
Returns
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
Defined in
src/Instantiable.abstract.ts:129
checkExists
▸ Protected
checkExists(address
): Promise
<boolean
>
Returns true of contract exists else it throws.
Parameters
Name | Type |
---|---|
address | string |
Returns
Promise
<boolean
>
true if the contract exists.
Inherited from
Defined in
src/Instantiable.abstract.ts:44
findSigner
▸ findSigner(from
): Promise
<Signer
>
Parameters
Name | Type |
---|---|
from | string |
Returns
Promise
<Signer
>
Inherited from
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
Name | Type |
---|---|
options | EventOptions |
Returns
Overrides
Defined in
src/events/SubgraphEvent.ts:31
getPastEvents
▸ getPastEvents(options
): EventResult
Parameters
Name | Type |
---|---|
options | EventOptions |
Returns
Overrides
Defined in
src/events/SubgraphEvent.ts:52
once
▸ once(callback?
, options?
): Promise
<EventResult
>
Parameters
Name | Type |
---|---|
callback? | (events : EventResult []) => void |
options? | EventOptions |
Returns
Promise
<EventResult
>
Inherited from
Defined in
src/events/NeverminedEvent.ts:55
setInstanceConfig
▸ Protected
setInstanceConfig(config
): void
Parameters
Name | Type |
---|---|
config | InstantiableConfig |
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
Name | Type |
---|---|
callback | (events : EventResult []) => void |
options | EventOptions |
Returns
Inherited from
Defined in
src/events/NeverminedEvent.ts:41
addressesStatic
▸ Static
addressesStatic(config
, web3
): Promise
<string
[]>
Parameters
Name | Type |
---|---|
config | Config |
web3 | JsonRpcProvider |
Returns
Promise
<string
[]>
Inherited from
NeverminedEvent.addressesStatic
Defined in
src/Instantiable.abstract.ts:142
findSignerStatic
▸ Static
findSignerStatic(config
, web3
, from
): Promise
<Signer
>
Parameters
Name | Type |
---|---|
config | Config |
web3 | JsonRpcProvider |
from | string |
Returns
Promise
<Signer
>
Inherited from
NeverminedEvent.findSignerStatic
Defined in
src/Instantiable.abstract.ts:115
getInstance
▸ Static
getInstance(contract
, eventEmitter
, graphHttpUri
, networkName
): SubgraphEvent
Parameters
Name | Type |
---|---|
contract | ContractBase |
eventEmitter | EventEmitter |
graphHttpUri | string |
networkName | string |
Returns
Overrides
Defined in
src/events/SubgraphEvent.ts:17
setInstanceConfig
▸ Static
Protected
setInstanceConfig<T
>(instance
, instantiableConfig
): void
Type parameters
Name | Type |
---|---|
T | extends Instantiable <T > |
Parameters
Name | Type |
---|---|
instance | T |
instantiableConfig | InstantiableConfig |
Returns
void
Inherited from
NeverminedEvent.setInstanceConfig