Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EventListener

IRISHub Event Listener

since

v0.17

Hierarchy

  • EventListener

Index

Methods

connect

  • connect(): void
  • Connect to server

    since

    v0.17

    Returns void

disconnect

  • disconnect(): Promise<void>
  • Disconnect from server and clear all the listeners

    since

    v0.17

    Returns Promise<void>

Private newBlockHandler

  • newBlockHandler(callback: (error?: SdkError, data?: types.EventDataNewBlock) => void, error?: any, data?: any): void
  • Parameters

    • callback: (error?: SdkError, data?: types.EventDataNewBlock) => void
        • (error?: SdkError, data?: types.EventDataNewBlock): void
        • Parameters

          • Optional error: SdkError
          • Optional data: types.EventDataNewBlock

          Returns void

    • Optional error: any
    • Optional data: any

    Returns void

Private newBlockHeaderHandler

  • newBlockHeaderHandler(callback: (error?: SdkError, data?: types.EventDataNewBlockHeader) => void, error: any, data: any): void
  • Parameters

    • callback: (error?: SdkError, data?: types.EventDataNewBlockHeader) => void
        • (error?: SdkError, data?: types.EventDataNewBlockHeader): void
        • Parameters

          • Optional error: SdkError
          • Optional data: types.EventDataNewBlockHeader

          Returns void

    • error: any
    • data: any

    Returns void

subscribeNewBlock

  • Subscribe new block notifications

    since

    v0.17

    Parameters

    • callback: (error?: SdkError, data?: types.EventDataNewBlock) => void

      A function to receive notifications

        • (error?: SdkError, data?: types.EventDataNewBlock): void
        • Parameters

          • Optional error: SdkError
          • Optional data: types.EventDataNewBlock

          Returns void

    • Optional conditions: EventQueryBuilder

      Query conditions

    Returns EventSubscription

subscribeNewBlockHeader

  • Subscribe new block header notifications

    since

    v0.17

    Parameters

    • callback: (error?: SdkError, data?: types.EventDataNewBlockHeader) => void

      A function to receive notifications

        • (error?: SdkError, data?: types.EventDataNewBlockHeader): void
        • Parameters

          • Optional error: SdkError
          • Optional data: types.EventDataNewBlockHeader

          Returns void

    Returns EventSubscription

subscribeTx

  • Subscribe successful Txs notifications

    since

    v0.17

    Parameters

    • conditions: EventQueryBuilder

      Query conditions

    • callback: (error?: SdkError, data?: types.EventDataResultTx) => void

      A function to receive notifications

        • (error?: SdkError, data?: types.EventDataResultTx): void
        • Parameters

          • Optional error: SdkError
          • Optional data: types.EventDataResultTx

          Returns void

    Returns EventSubscription

subscribeValidatorSetUpdates

Private txHandler

  • txHandler(callback: (error?: SdkError, data?: types.EventDataResultTx) => void, error: any, data: any): void
  • Parameters

    • callback: (error?: SdkError, data?: types.EventDataResultTx) => void
        • (error?: SdkError, data?: types.EventDataResultTx): void
        • Parameters

          • Optional error: SdkError
          • Optional data: types.EventDataResultTx

          Returns void

    • error: any
    • data: any

    Returns void

unsubscribe

  • Unsubscribe the specified event

    since

    v0.17

    Parameters

    Returns void

Private validatorSetUpdatesHandler

Generated using TypeDoc