RPCCommand

class RPCCommand(rpcService: RPCService)

RPC client class

class Object
trait Matchable
class Any
class CasperSdk

Value members

Concrete methods

def call[T : ClassTag](method: Method, params: Json*)(implicit evidence$1: ClassTag[T], decoder: Decoder[T]): Try[T]

Performs the RPC call

Performs the RPC call

Returns:

Casper Result Type T

def callAsync[T : ClassTag](method: Method, params: Seq[Json])(implicit evidence$2: ClassTag[T], decoder: Decoder[T]): Try[T]

non blocking RPC call

non blocking RPC call

Type parameters:
T

: Casper type

Value parameters:
method

: rpc method

params

: parameters

Returns:

Try[T]

def result[T : ClassTag](res: Try[RPCResult[T]], method: Method, params: Any*): Try[T]

exctract Try[T] from Option[RPCResult[T]

exctract Try[T] from Option[RPCResult[T]

Returns:

Try[T]