core/sui_core_client library
Classes
- ResolvedEventFilter
- An EventFilter narrowed to one predicate.
- ResolvedPagination
- ResolvedTransactionFilter
- A TransactionFilter narrowed to one predicate: sender, or a function split into package and its optional module and function.
- SuiCoreClient
- Transport-agnostic Sui client contract
Constants
- defaultQueryPageSize → const int
- Used when a query gives no limit, so both transports ask for the same page.
Functions
-
resolveEventFilter(
EventFilter filter) → ResolvedEventFilter -
resolvePagination(
{String? after, String? before, QueryOrder? order, int? limit}) → ResolvedPagination -
afterandbeforeare exclusive positions. A query takes at most one, and it has to match the direction:afterascending,beforedescending. -
resolveTransactionFilter(
TransactionFilter filter) → ResolvedTransactionFilter -
validateTransactionQuery(
ResolvedTransactionFilter? filter, ResolvedPagination pagination) → void - A function filter can only be paged when fully qualified: a package- or module-level filter has no stable cursor to resume from.