liewhite.ethers.abi

Members list

Type members

Classlikes

class ABIException(reason: String) extends EtherException

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
class ABIFunction(name: String, input: ABIType, output: ABIType)

Attributes

Supertypes
class Object
trait Matchable
class Any
case class ABIItem(`type`: ABIItemType, name: Option[String], inputs: Option[Seq[Input]], outputs: Option[Seq[Input]], anonymous: Option[Boolean])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait ABIType

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ABITypeAddress.type
class ABITypeArray
object ABITypeBool.type
object ABITypeBytes.type
class ABITypeInt
object ABITypeString.type
class ABITypeTuple
class ABITypeUint
Show all
object ABIType

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
ABIType.type
case object ABITypeAddress extends ABIType

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
Self type
case class ABITypeArray(elem: ABIType) extends ABIType

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
case object ABITypeBool extends ABIType

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
Self type
case object ABITypeBytes extends ABIType

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
Self type
case class ABITypeInt(size: Int) extends ABIType

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
case class ABITypeSizedArray(elem: ABIType, size: Int) extends ABIType

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
case class ABITypeSizedBytes(size: Int) extends ABIType

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
case object ABITypeString extends ABIType

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
Self type
case class ABITypeTuple(elems: ABIType*) extends ABIType

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
case class ABITypeUint(size: Int) extends ABIType

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ABIType
class Object
trait Matchable
class Any
Show all
trait ABIValue

Attributes

Supertypes
class Object
trait Matchable
class Any
object Codec

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Codec.type
case class Input(name: String, `type`: ABIType, components: Option[Seq[Input]], indexed: Option[Boolean])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all