package jsonrpc
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- jsonrpc
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class Abi(functions: Seq[Function], events: Seq[Event], constructors: Seq[Constructor], fallback: Option[Fallback]) extends MaybeEmpty with Product with Serializable
- trait Client extends AutoCloseable
- type Compilation = Map[String, Contract]
- trait MaybeEmpty extends AnyRef
- class OptionFormat[T] extends Format[Option[T]]
Value Members
- implicit val AbiConstructorFormat: Format[Constructor]
- implicit val AbiConstructorParameterFormat: Format[Parameter]
- implicit val AbiEventFormat: Format[Event]
- implicit val AbiEventParameterFormat: Format[Parameter]
- implicit val AbiFallbackFormat: Format[Fallback]
- implicit val AbiFormat: Format[Abi]
- implicit val AbiFunctionFormat: RestrictTransformingFormat[Function]
- implicit val AbiFunctionParameterFormat: Format[Parameter]
- implicit val ByteDataFormat: Format[Seq[Byte]]
- implicit val ClientTransactionReceiptFormat: OFormat[TransactionReceipt]
- implicit val CompilationContractFormat: OFormat[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
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