Package com.daml.ledger.api.v2
Interface StateServiceGrpc.AsyncService
- All Known Implementing Classes:
StateServiceGrpc.StateServiceImplBase
- Enclosing class:
- StateServiceGrpc
public static interface StateServiceGrpc.AsyncService
Allows clients to get state from the ledger.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
getActiveContracts
(StateServiceOuterClass.GetActiveContractsRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetActiveContractsResponse> responseObserver) Returns a stream of the snapshot of the active contracts and incomplete (un)assignments at a ledger offset.default void
getConnectedSynchronizers
(StateServiceOuterClass.GetConnectedSynchronizersRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetConnectedSynchronizersResponse> responseObserver) Get the list of connected synchronizers at the time of the query.default void
getLatestPrunedOffsets
(StateServiceOuterClass.GetLatestPrunedOffsetsRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetLatestPrunedOffsetsResponse> responseObserver) Get the latest successfully pruned ledger offsetsdefault void
getLedgerEnd
(StateServiceOuterClass.GetLedgerEndRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetLedgerEndResponse> responseObserver) Get the current ledger end.
-
Method Details
-
getActiveContracts
default void getActiveContracts(StateServiceOuterClass.GetActiveContractsRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetActiveContractsResponse> responseObserver) Returns a stream of the snapshot of the active contracts and incomplete (un)assignments at a ledger offset. If there are no active contracts, the stream returns a single response message with the offset at which the snapshot has been taken. Clients SHOULD use the offset in the last GetActiveContractsResponse message to continue streaming transactions with the update service. Clients SHOULD NOT assume that the set of active contracts they receive reflects the state at the ledger end.
-
getConnectedSynchronizers
default void getConnectedSynchronizers(StateServiceOuterClass.GetConnectedSynchronizersRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetConnectedSynchronizersResponse> responseObserver) Get the list of connected synchronizers at the time of the query.
-
getLedgerEnd
default void getLedgerEnd(StateServiceOuterClass.GetLedgerEndRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetLedgerEndResponse> responseObserver) Get the current ledger end. Subscriptions started with the returned offset will serve events after this RPC was called.
-
getLatestPrunedOffsets
default void getLatestPrunedOffsets(StateServiceOuterClass.GetLatestPrunedOffsetsRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetLatestPrunedOffsetsResponse> responseObserver) Get the latest successfully pruned ledger offsets
-