The ABI for the contract.
The APIClient instance to use for API requests.
The parameters to use for the table query.
The maximum number of rows to fetch.
A new TableCursor instance.
ReadonlyabiThe ABI for the contract this table belongs to
ReadonlyclientThe APIClient instance to use for API requests
ReadonlyparamsThe parameters used for the v1/chain/get_table_rows call
ReadonlytypeThe type of the table, as defined in the ABI
Get the current next key value to use for the lower_bounds parameter in the next API request.
Implements the async iterator protocol for the cursor.
An iterator for all rows in the table.
Fetch all rows from the cursor by recursively calling next() until the end is reached.
A promise containing all rows for the cursor.
Build the query for the get_table_rows API endpoint.
Fetch the next batch of rows from the cursor.
The number of rows to fetch per API request.
A promise containing the next batch of rows.
Reset the internal state of the cursor
Create a new TableCursor instance.