Middleware
Handles all Middleware related functionality

Hierarchy

    Middleware

Index

Methods

Methods

getEventByIndexedArgs

getEventByIndexedArgs(opts: object): Promise‹EventIdentifier | null›
Defined in src/Middleware.ts:34
Retrieve a single event by any of its indexed arguments. Can be filtered using parameters
note uses the middleware
Parameters:
opts: object
Name
Type
Description
eventArg0?
undefined | string
event parameter value to filter by in position 0
eventArg1?
undefined | string
event parameter value to filter by in position 1
eventArg2?
undefined | string
event parameter value to filter by in position 2
eventId
EventId
type of the event to fetch
moduleId
ModuleId
type of the module to fetch
Returns: Promise‹EventIdentifier | null›

getEventsByIndexedArgs

getEventsByIndexedArgs(opts: object): Promise‹EventIdentifier[] | null›
Defined in src/Middleware.ts:73
Retrieve a list of events. Can be filtered using parameters
note uses the middleware
Parameters:
opts: object
Name
Type
Description
eventArg0?
undefined | string
event parameter value to filter by in position 0
eventArg1?
undefined | string
event parameter value to filter by in position 1
eventArg2?
undefined | string
event parameter value to filter by in position 2
eventId
EventId
type of the event to fetch
moduleId
ModuleId
type of the module to fetch
size?
undefined | number
page size
start?
undefined | number
page offset
Returns: Promise‹EventIdentifier[] | null›

getTransactionByHash

getTransactionByHash(opts: object): Promise‹ExtrinsicData | null›
Defined in src/Middleware.ts:117
Retrieve a transaction by hash
note uses the middleware
Parameters:
opts: object
Name
Type
Description
txHash
string
hash of the transaction
Returns: Promise‹ExtrinsicData | null›
Last modified 26d ago