trait NeutrinoKitClient extends NeutrinoKit with NeutrinoKitClientPowerApi with PekkoGrpcClient

Annotations
@PekkoGrpcGenerated()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NeutrinoKitClient
  2. PekkoGrpcClient
  3. NeutrinoKitClientPowerApi
  4. NeutrinoKit
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def addPeer(in: AddPeerRequest): Future[AddPeerResponse]

    AddPeer adds a new peer that has already been connected to the server.

    AddPeer adds a new peer that has already been connected to the server.

    Definition Classes
    NeutrinoKit
  2. abstract def close(): Future[Done]
    Definition Classes
    PekkoGrpcClient
  3. abstract def closed: Future[Done]
    Definition Classes
    PekkoGrpcClient
  4. abstract def disconnectPeer(in: DisconnectPeerRequest): Future[DisconnectPeerResponse]

    DisconnectPeer disconnects a peer by target address.

    DisconnectPeer disconnects a peer by target address. Both outbound and inbound nodes will be searched for the target node. An error message will be returned if the peer was not found.

    Definition Classes
    NeutrinoKit
  5. abstract def getBlock(in: GetBlockRequest): Future[GetBlockResponse]

    GetBlock returns a block with a particular block hash.

    GetBlock returns a block with a particular block hash.

    Definition Classes
    NeutrinoKit
  6. abstract def getBlockHash(in: GetBlockHashRequest): Future[GetBlockHashResponse]

    Deprecated, use chainrpc.GetBlockHash instead.

    Deprecated, use chainrpc.GetBlockHash instead. GetBlockHash returns the header hash of a block at a given height.

    Definition Classes
    NeutrinoKit
  7. abstract def getBlockHeader(in: GetBlockHeaderRequest): Future[GetBlockHeaderResponse]

    GetBlockHeader returns a block header with a particular block hash.

    GetBlockHeader returns a block header with a particular block hash.

    Definition Classes
    NeutrinoKit
  8. abstract def getCFilter(in: GetCFilterRequest): Future[GetCFilterResponse]

    GetCFilter returns a compact filter from a block.

    GetCFilter returns a compact filter from a block.

    Definition Classes
    NeutrinoKit
  9. abstract def isBanned(in: IsBannedRequest): Future[IsBannedResponse]

    IsBanned returns true if the peer is banned, otherwise false.

    IsBanned returns true if the peer is banned, otherwise false.

    Definition Classes
    NeutrinoKit
  10. abstract def status(in: StatusRequest): Future[StatusResponse]

    Status returns the status of the light client neutrino instance, along with height and hash of the best block, and a list of connected peers.

    Status returns the status of the light client neutrino instance, along with height and hash of the best block, and a list of connected peers.

    Definition Classes
    NeutrinoKit

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addPeer(): SingleResponseRequestBuilder[AddPeerRequest, AddPeerResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer addPeer(neutrinorpc.AddPeerRequest) if possible.

    Definition Classes
    NeutrinoKitClientPowerApi
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. def disconnectPeer(): SingleResponseRequestBuilder[DisconnectPeerRequest, DisconnectPeerResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer disconnectPeer(neutrinorpc.DisconnectPeerRequest) if possible.

    Definition Classes
    NeutrinoKitClientPowerApi
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. def getBlock(): SingleResponseRequestBuilder[GetBlockRequest, GetBlockResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer getBlock(neutrinorpc.GetBlockRequest) if possible.

    Definition Classes
    NeutrinoKitClientPowerApi
  12. def getBlockHash(): SingleResponseRequestBuilder[GetBlockHashRequest, GetBlockHashResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer getBlockHash(neutrinorpc.GetBlockHashRequest) if possible.

    Definition Classes
    NeutrinoKitClientPowerApi
  13. def getBlockHeader(): SingleResponseRequestBuilder[GetBlockHeaderRequest, GetBlockHeaderResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer getBlockHeader(neutrinorpc.GetBlockHeaderRequest) if possible.

    Definition Classes
    NeutrinoKitClientPowerApi
  14. def getCFilter(): SingleResponseRequestBuilder[GetCFilterRequest, GetCFilterResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer getCFilter(neutrinorpc.GetCFilterRequest) if possible.

    Definition Classes
    NeutrinoKitClientPowerApi
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def isBanned(): SingleResponseRequestBuilder[IsBannedRequest, IsBannedResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer isBanned(neutrinorpc.IsBannedRequest) if possible.

    Definition Classes
    NeutrinoKitClientPowerApi
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def status(): SingleResponseRequestBuilder[StatusRequest, StatusResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer status(neutrinorpc.StatusRequest) if possible.

    Definition Classes
    NeutrinoKitClientPowerApi
  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from PekkoGrpcClient

Inherited from NeutrinoKit

Inherited from AnyRef

Inherited from Any

Ungrouped