Class GrpcPublicProvider

Hierarchy (view full)

Implements

Constructors

Properties

url: string

Methods

  • Parameters

    • addresses: string[]
    • final: boolean = true

    Returns Promise<{
        address: string;
        balance: bigint;
    }[]>

  • Retrieves detailed information about specified endorsements

    Parameters

    • endorsementIds: string[]

    Returns Promise<EndorsementWrapper[]>

  • Retrieves ABI call stacks for specified operations

    Parameters

    • operationIds: string[]

    Returns Promise<ABICallStack[]>

  • Retrieves detailed information about specified operations

    Parameters

    • operationIds: string[]

    Returns Promise<OperationWrapper[]>

  • Retrieves selector draws for specified addresses and slot range

    Parameters

    • Optional addresses: string[]
    • Optional slotRange: SlotRange

    Returns Promise<SlotDraw[]>

  • Retrieves a list of stakers with optional filtering by rolls

    Parameters

    • Optional minRolls: number
    • Optional maxRolls: number
    • Optional limit: number

    Returns Promise<StakerEntry[]>

  • Retrieves storage keys for a smart contract with optional filtering and pagination

    Parameters

    • address: string
    • Optional filter: string | Uint8Array
    • Optional final: boolean

    Returns Promise<Uint8Array[]>

  • Streams new blocks

    Parameters

    • Optional addresses: string[]

      Optional list of addresses to filter by

    • Optional blockIds: string[]

      Optional list of block IDs to filter by

    • Optional slotRange: SlotRange

      Optional slot range to filter by

    Returns ClientReadableStream<NewBlocksServerResponse>

    A stream of new blocks

  • Streams new endorsements

    Parameters

    • Optional addresses: string[]

      Optional list of addresses to filter by

    • Optional endorsementIds: string[]

      Optional list of endorsement IDs to filter by

    • Optional blockIds: string[]

      Optional list of block IDs to filter by

    Returns ClientReadableStream<NewEndorsementsServerResponse>

    A stream of new endorsements

  • Streams new filled blocks

    Parameters

    • Optional addresses: string[]

      Optional list of addresses to filter by

    • Optional blockIds: string[]

      Optional list of block IDs to filter by

    • Optional slotRange: SlotRange

      Optional slot range to filter by

    Returns ClientReadableStream<NewFilledBlocksServerResponse>

    A stream of new filled blocks

  • Streams new operations

    Parameters

    • Optional addresses: string[]

      Optional list of addresses to filter by

    • Optional operationIds: string[]

      Optional list of operation IDs to filter by

    • Optional types: OpType[]

      Optional list of operation types to filter by

    Returns ClientReadableStream<NewOperationsServerResponse>

    A stream of new operations

  • Streams new slot execution outputs

    Parameters

    Returns ClientReadableStream<NewSlotExecutionOutputsServerResponse>

    A stream of new slot execution outputs

  • Reads storage values for specified keys in a smart contract

    Parameters

    • address: string
    • keys: string[] | Uint8Array[]
    • final: boolean = true

    Returns Promise<(null | Uint8Array)[]>

  • Searches for blocks based on various criteria

    Parameters

    • Optional blockIds: string[]
    • Optional addresses: string[]
    • Optional slotRange: SlotRange

    Returns Promise<BlockInfo[]>

  • Searches for endorsements based on various criteria

    Parameters

    • Optional endorsementIds: string[]
    • Optional addresses: string[]
    • Optional blockIds: string[]

    Returns Promise<EndorsementInfo[]>

  • Searches for operations based on IDs or addresses

    Parameters

    • Optional operationIds: string[]
    • Optional addresses: string[]

    Returns Promise<OperationInfo[]>