TransactionServiceStub

org.plasmalabs.indexer.services.TransactionServiceGrpc.TransactionServiceStub
See theTransactionServiceStub companion object
class TransactionServiceStub(channel: Channel, options: CallOptions) extends AbstractStub[TransactionServiceStub], TransactionService

Attributes

Companion
object
Graph
Supertypes
trait AbstractService
class AbstractStub[TransactionServiceStub]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def build(channel: Channel, options: CallOptions): TransactionServiceStub

Attributes

Definition Classes
AbstractStub

Create an index on transactions in the indexer database. The index will allow transactions to be found quickly based on the contents of their data field.

Create an index on transactions in the indexer database. The index will allow transactions to be found quickly based on the contents of their data field.

This returns as soon as the index is created. After the index is created, if the populate parameter is true then indexer will asynchronously populate the index.

Attributes

Definition Classes
override def dropIndex(request: DropIndexRequest): Future[DropIndexResponse]

Delete an index from the indexer database.

Delete an index from the indexer database.

Attributes

Definition Classes

Return a collection of IndexSpec objects, where each IndexSpec object corresponds to an index in the indexer database. The content of each IndexSpec object is the same as the IndexSpec object used to create the index.

Return a collection of IndexSpec objects, where each IndexSpec object corresponds to an index in the indexer database. The content of each IndexSpec object is the same as the IndexSpec object used to create the index.

Attributes

Definition Classes
override def getIndexedTransactions(request: GetIndexedTransactionsRequest, responseObserver: StreamObserver[TransactionResponse]): Unit

Retrieve transactions that are included in the named index. If the keys parameter is supplied, then only transactions whose index records match the specified key values are included in the result.

Retrieve transactions that are included in the named index. If the keys parameter is supplied, then only transactions whose index records match the specified key values are included in the result.

Attributes

Definition Classes

Retrieve a transaction with the specified id from the configured indexer service. This returns its result when there is a transaction present in the indexer service with the specified id and the confidence factor of the block that contains the transaction is greater than or equal to the value of the confidenceFactor parameter.

Retrieve a transaction with the specified id from the configured indexer service. This returns its result when there is a transaction present in the indexer service with the specified id and the confidence factor of the block that contains the transaction is greater than or equal to the value of the confidenceFactor parameter.

Attributes

Definition Classes
override def getTransactionByLockAddressStream(request: QueryByLockAddressRequest, responseObserver: StreamObserver[TransactionResponse]): Unit

Retrieve transactions that have an input or output associated with any of the specified addresses from the configured indexer service. This returns a stream of existing and future transactions from the indexer service with the specified id that are in a block with confidence factor greater than or equal to the value of the confidenceFactor parameter.

Retrieve transactions that have an input or output associated with any of the specified addresses from the configured indexer service. This returns a stream of existing and future transactions from the indexer service with the specified id that are in a block with confidence factor greater than or equal to the value of the confidenceFactor parameter.

Attributes

Definition Classes
override def getTxosByAssetLabel(request: QueryByAssetLabelRequest, responseObserver: StreamObserver[TxoResponse]): Unit

Retrieve from the configured indexer service TxOs (spent or unspent) that contain the type of asset specified by the asset label and are in a block whose confidence factor is greater than or equal to the value of the confidenceFactor parameter. As new TxOs are added or UTxOs are spent that match the request, additional results are returned.

Retrieve from the configured indexer service TxOs (spent or unspent) that contain the type of asset specified by the asset label and are in a block whose confidence factor is greater than or equal to the value of the confidenceFactor parameter. As new TxOs are added or UTxOs are spent that match the request, additional results are returned.

Attributes

Definition Classes

Retrieve from the configured indexer service TxOs (spent or unspent) that are associated with any of the specified addresses and are in a block whose confidence factor is greater than or equal to the value of the confidenceFactor parameter. This returns immediately.

Retrieve from the configured indexer service TxOs (spent or unspent) that are associated with any of the specified addresses and are in a block whose confidence factor is greater than or equal to the value of the confidenceFactor parameter. This returns immediately.

Attributes

Definition Classes
override def getTxosByLockAddressStream(request: QueryByLockAddressRequest, responseObserver: StreamObserver[TxoLockAddressResponse]): Unit

Retrieve from the configured indexer service TxOs (spent or unspent) that are associated with any of the specified addresses and are in a block whose confidence factor is greater than or equal to the value of the confidenceFactor parameter. As new TxOs are added or UTxOs are spent that match the request, additional results are returned.

Retrieve from the configured indexer service TxOs (spent or unspent) that are associated with any of the specified addresses and are in a block whose confidence factor is greater than or equal to the value of the confidenceFactor parameter. As new TxOs are added or UTxOs are spent that match the request, additional results are returned.

Attributes

Definition Classes

Inherited methods

final def getCallOptions(): CallOptions

Attributes

Inherited from:
AbstractStub
final def getChannel(): Channel

Attributes

Inherited from:
AbstractStub
override def serviceCompanion: ServiceCompanion[TransactionService]

Attributes

Definition Classes
TransactionService -> AbstractService
Inherited from:
TransactionService
final def withCallCredentials(x$0: CallCredentials): TransactionServiceStub

Attributes

Inherited from:
AbstractStub
final def withCompression(x$0: String): TransactionServiceStub

Attributes

Inherited from:
AbstractStub
final def withDeadline(x$0: Deadline): TransactionServiceStub

Attributes

Inherited from:
AbstractStub
final def withDeadlineAfter(x$0: Long, x$1: TimeUnit): TransactionServiceStub

Attributes

Inherited from:
AbstractStub
final def withExecutor(x$0: Executor): TransactionServiceStub

Attributes

Inherited from:
AbstractStub
final def withInterceptors(x$0: ClientInterceptor*): TransactionServiceStub

Attributes

Inherited from:
AbstractStub
@ExperimentalApi(value = "https://github.com/grpc/grpc-java/issues/2563")

Attributes

Inherited from:
AbstractStub
@ExperimentalApi(value = "https://github.com/grpc/grpc-java/issues/2563")

Attributes

Inherited from:
AbstractStub
@ExperimentalApi(value = "https://github.com/grpc/grpc-java/issues/1869")
final def withOption[T <: <FromJavaObject>](x$0: Key[T], x$1: T): TransactionServiceStub

Attributes

Inherited from:
AbstractStub

Attributes

Inherited from:
AbstractStub

Deprecated and Inherited methods

@Deprecated
final def withChannel(x$0: Channel): TransactionServiceStub

Attributes

Deprecated
true
Inherited from:
AbstractStub