Expand description
Read mask constants for the gRPC API.
This module provides two categories of constants:
§Endpoint defaults
Constants like GET_CHECKPOINT_READ_MASK are the canonical defaults used
by both the server (as fallback when no mask is provided) and the client
(when None is passed as the mask).
§Per-method field constants
Constants like CHECKPOINT_RESPONSE_SUMMARY or
EXECUTED_TRANSACTION_EFFECTS represent the read mask field(s) required
by a specific accessor method on a response type. Pass one or more of these
to the endpoint’s read_mask parameter to ensure the accessor will succeed.
§Context-dependent paths
ExecutedTransaction appears
in multiple endpoints with different field-path prefixes:
| Endpoint | Prefix |
|---|---|
get_transactions / execute_transactions | (none — direct) |
| Checkpoint queries | transactions. |
simulate_transactions | executed_transaction. |
The EXECUTED_TRANSACTION_* constants use the direct (unprefixed)
paths. For checkpoint or simulate contexts, prepend the appropriate prefix.
The CHECKPOINT_RESPONSE_* constants already include the transactions.
or checkpoint. prefix for convenience.
Individual fields can be requested using dot notation. Pass a custom mask to narrow or widen the response; the endpoint defaults serve as a baseline that covers the most commonly needed fields.
Constants§
- CHECKPOINT_
CONTENTS_ BCS - Read mask for
CheckpointContents::contents(). - CHECKPOINT_
CONTENTS_ DIGEST - Read mask for
CheckpointContents::digest(). - CHECKPOINT_
RESPONSE_ CHECKPOINT_ DATA - Read mask for
CheckpointResponse::checkpoint_data(). - CHECKPOINT_
RESPONSE_ CONTENTS - Read mask for
CheckpointResponse::contents(). - CHECKPOINT_
RESPONSE_ EVENTS - Read mask for
CheckpointResponse::events(). - CHECKPOINT_
RESPONSE_ EXECUTED_ TRANSACTIONS - Read mask for
CheckpointResponse::executed_transactions(). - CHECKPOINT_
RESPONSE_ SIGNATURE - Read mask for
CheckpointResponse::signature(). - CHECKPOINT_
RESPONSE_ SIGNED_ SUMMARY - Read mask for
CheckpointResponse::signed_summary(). - CHECKPOINT_
RESPONSE_ SUMMARY - Read mask for
CheckpointResponse::summary(). - CHECKPOINT_
SUMMARY_ BCS - Read mask for
CheckpointSummary::summary(). - CHECKPOINT_
SUMMARY_ DIGEST - Read mask for
CheckpointSummary::digest(). - EVENT_
BCS - Read mask for
Event::event()(full BCS deserialization). - EVENT_
BCS_ CONTENTS - Read mask for
Event::bcs_contents(). - EVENT_
JSON_ CONTENTS - Read mask for
Event::json_contents(). - EVENT_
MODULE - Read mask for
Event::module_name(). - EVENT_
PACKAGE_ ID - Read mask for
Event::package_id(). - EVENT_
SENDER - Read mask for
Event::sender(). - EVENT_
TYPE - Read mask for
Event::type_name(). - EXECUTED_
TRANSACTION_ CHECKPOINT - Read mask for
ExecutedTransaction::checkpoint_sequence_number(). - EXECUTED_
TRANSACTION_ EFFECTS - Read mask for
ExecutedTransaction::effects(). - EXECUTED_
TRANSACTION_ EVENTS - Read mask for
ExecutedTransaction::events(). - EXECUTED_
TRANSACTION_ INPUT_ OBJECTS - Read mask for
ExecutedTransaction::input_objects(). - EXECUTED_
TRANSACTION_ OUTPUT_ OBJECTS - Read mask for
ExecutedTransaction::output_objects(). - EXECUTED_
TRANSACTION_ SIGNATURES - Read mask for
ExecutedTransaction::signatures(). - EXECUTED_
TRANSACTION_ TIMESTAMP - Read mask for
ExecutedTransaction::timestamp_ms(). - EXECUTED_
TRANSACTION_ TRANSACTION - Read mask for
ExecutedTransaction::transaction(). - EXECUTE_
TRANSACTIONS_ READ_ MASK - Default read mask for
execute_transactions. - EXECUTION_
ERROR_ BCS_ KIND - Read mask for
ExecutionError::error_kind(). - EXECUTION_
ERROR_ COMMAND_ INDEX - Read mask for
ExecutionError::error_command_index(). - EXECUTION_
ERROR_ SOURCE - Read mask for
ExecutionError::error_source(). - GET_
CHECKPOINT_ READ_ MASK - Default read mask for
get_checkpoint/stream_checkpoints. - GET_
EPOCH_ READ_ MASK - Default read mask for
get_epoch. - GET_
OBJECTS_ READ_ MASK - Default read mask for
get_objects. - GET_
SERVICE_ INFO_ READ_ MASK - Default read mask for
get_service_info. - GET_
TRANSACTIONS_ READ_ MASK - Default read mask for
get_transactions. - LIST_
DYNAMIC_ FIELDS_ READ_ MASK - Default read mask for
list_dynamic_fields. - LIST_
OWNED_ OBJECTS_ READ_ MASK - Default read mask for
list_owned_objects. - OBJECT_
BCS - Read mask for
Object::object()(BCS deserialization). - OBJECT_
REFERENCE - Read mask for
Object::object_reference(). - SIMULATED_
TRANSACTION_ EXECUTED_ TRANSACTION - Read mask for
SimulatedTransaction::executed_transaction(). - SIMULATED_
TRANSACTION_ EXECUTION_ RESULT - Read mask for
SimulatedTransaction::execution_result(),SimulatedTransaction::command_results(), andSimulatedTransaction::execution_error(). - SIMULATED_
TRANSACTION_ SUGGESTED_ GAS_ PRICE - Read mask for
SimulatedTransaction::gas_price_suggested(). - SIMULATE_
TRANSACTIONS_ READ_ MASK - Default read mask for
simulate_transactions. - TRANSACTION_
BCS - Read mask for
Transaction::transaction()(BCS deserialization). - TRANSACTION_
DIGEST - Read mask for
Transaction::digest(). - TRANSACTION_
EFFECTS_ BCS - Read mask for
TransactionEffects::effects()(BCS deserialization). - TRANSACTION_
EFFECTS_ DIGEST - Read mask for
TransactionEffects::digest(). - TRANSACTION_
EVENTS_ BCS - Read mask for
TransactionEvents::events()(BCS deserialization of all events). - TRANSACTION_
EVENTS_ DIGEST - Read mask for
TransactionEvents::digest().