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 voidgetActiveContracts(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 voidgetConnectedSynchronizers(StateServiceOuterClass.GetConnectedSynchronizersRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetConnectedSynchronizersResponse> responseObserver) Get the list of connected synchronizers at the time of the query.default voidgetLatestPrunedOffsets(StateServiceOuterClass.GetLatestPrunedOffsetsRequest request, io.grpc.stub.StreamObserver<StateServiceOuterClass.GetLatestPrunedOffsetsResponse> responseObserver) Get the latest successfully pruned ledger offsetsdefault voidgetLedgerEnd(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
-