package jsonrpc
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- jsonrpc
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Abi(json: JsArray) extends MaybeEmpty with Product with Serializable
- trait AbiParameter extends AnyRef
- final class BadAbiException extends ConsuelaException
- trait Client extends AutoCloseable
- final case class ClientException extends ConsuelaException with Product with Serializable
- type Compilation = Map[String, Contract]
- trait MaybeEmpty extends AnyRef
- final case class OldAbi(functions: Seq[Function], events: Seq[Event], constructors: Seq[Constructor], receive: Option[Receive], fallback: Option[Fallback]) extends MaybeEmpty with Product with Serializable
- class OptionFormat[T] extends Format[Option[T]]
Value Members
- implicit val ByteDataFormat: Format[Seq[Byte]]
- implicit val ClientTransactionReceiptFormat: OFormat[TransactionReceipt]
- implicit val CompilationContractFormat: Format[Contract]
- implicit val CompilationContractInfoFormat: OFormat[Info]
- implicit val DeveloperDocFormat: OFormat[Developer]
- implicit val DeveloperMethodInfoFormat: OFormat[MethodInfo]
- implicit val EthAddressFormat: Format[EthAddress]
- implicit val EthHashFormat: Format[EthHash]
- implicit val EthLogEntryFormat: Format[EthLogEntry]
- implicit val MapStringCompilationContractFormat: Format[Map[String, Contract]]
- implicit val TopicsFormat: Format[IndexedSeq[ByteSeqExact32]]
- implicit val Unsigned256Format: Format[Unsigned256]
- implicit val UserDocFormat: OFormat[User]
- implicit val UserMethodInfoFormat: OFormat[MethodInfo]
- implicit def toOptionFormat[T](implicit arg0: Format[T]): OptionFormat[T]
- object Abi extends Serializable
- object Client
- object ClientException extends Serializable
-
object
Compilation
A Compilation is just a mapping of String -> Compilation.Contract.
A Compilation is just a mapping of String -> Compilation.Contract. We define this as a type definition, in the package object (package.scala), rather than as a separate file, because Scala does not permit top-level type declarations, they must be in a class, trait, or object (but package objects are fine.
- object Invoker
- object OldAbi extends Serializable