NodeRpcStub

org.plasmalabs.node.services.NodeRpcGrpc.NodeRpcStub
See theNodeRpcStub companion object
class NodeRpcStub(channel: Channel, options: CallOptions) extends AbstractStub[NodeRpcStub], NodeRpc

Attributes

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

Members list

Value members

Concrete methods

Submit a proven Transaction to the node

Submit a proven Transaction to the node

Attributes

Definition Classes
override def build(channel: Channel, options: CallOptions): NodeRpcStub

Attributes

Definition Classes
AbstractStub
override def currentMempool(request: CurrentMempoolReq): Future[CurrentMempoolRes]

Read the contents of the node's mempool

Read the contents of the node's mempool

Attributes

Definition Classes

Check the content of the node's mempool and return if a Transaction Id exists

Check the content of the node's mempool and return if a Transaction Id exists

Attributes

Definition Classes
override def fetchBlockBody(request: FetchBlockBodyReq): Future[FetchBlockBodyRes]

retrieve a Block Body by its ID

retrieve a Block Body by its ID

Attributes

Definition Classes
override def fetchBlockHeader(request: FetchBlockHeaderReq): Future[FetchBlockHeaderRes]

retrieve a Block Header by its ID

retrieve a Block Header by its ID

Attributes

Definition Classes

retrieve the Block ID associated with a depth, according to the node's canonical chain

retrieve the Block ID associated with a depth, according to the node's canonical chain

Attributes

Definition Classes

retrieve the Block ID associated with a height, according to the node's canonical chain

retrieve the Block ID associated with a height, according to the node's canonical chain

Attributes

Definition Classes
override def fetchEpochData(request: FetchEpochDataReq): Future[FetchEpochDataRes]

retrieve epoch data content

retrieve epoch data content

Attributes

Definition Classes
override def fetchNodeConfig(request: FetchNodeConfigReq, responseObserver: StreamObserver[FetchNodeConfigRes]): Unit

retrieve a stream of node's protocol configuration

retrieve a stream of node's protocol configuration

Attributes

Definition Classes
override def fetchTransaction(request: FetchTransactionReq): Future[FetchTransactionRes]

retrieve a Transaction by its ID

retrieve a Transaction by its ID

Attributes

Definition Classes
override def synchronizationTraversal(request: SynchronizationTraversalReq, responseObserver: StreamObserver[SynchronizationTraversalRes]): Unit

retrieve a stream of changes to the canonical head of the chain.

retrieve a stream of changes to the canonical head of the chain.

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[NodeRpc]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
AbstractStub
@ExperimentalApi(value = "https://github.com/grpc/grpc-java/issues/2563")
final def withMaxInboundMessageSize(x$0: Int): NodeRpcStub

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): NodeRpcStub

Attributes

Inherited from:
AbstractStub

Attributes

Inherited from:
AbstractStub

Deprecated and Inherited methods

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

Attributes

Deprecated
true
Inherited from:
AbstractStub