Skip to content

DA Retrieve uses blob.GetAll (no pagination) — may fail with many blobs at one height #2929

@randygrok

Description

@randygrok

We now retrieve DA blobs via a single blob.GetAll(height, [namespace]) call:

  • block/internal/da/client.go#L203

This returns all blobs in one response (no paging/cursor in the client API):

  • pkg/da/jsonrpc/client.go#L81-L120

Concern
If a height contains a very large number of blobs (e.g. ~40k), GetAll could:

  • time out,
  • exceed JSON-RPC response limits,
  • or consume too much memory (decode all blobs at once).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions