io.github.liewhite.web3.contract.types

Type members

Classlikes

case class ABIAddress(value: Address) extends ABIType
Companion:
object
object ABIAddress
Companion:
class
case class ABIBool(value: Boolean) extends ABIType
Companion:
object
object ABIBool
Companion:
class
case class ABIDynamicArray[T](value: Vector[T]) extends ABIType
Companion:
object
Companion:
class
case class ABIDynamicBytes(value: Array[Byte]) extends ABIType
Companion:
object
Companion:
class
case class ABIInt(value: BigInt) extends ABIType
Companion:
object
object ABIInt
Companion:
class
case class ABIIntN[SIZE <: Int](value: BigInt, size: Int) extends ABIType
Companion:
object
object ABIIntN
Companion:
class
case class ABIMap[K, V](value: Map[K, V]) extends ABIType
Companion:
object
object ABIMap
Companion:
class
case class ABIStaticArray[T, SIZE <: Int](value: Vector[T], length: Int) extends ABIType
Companion:
object
Companion:
class
case class ABIStaticBytes[SIZE <: Int](value: Array[Byte], size: Int) extends ABIType
Companion:
object
Companion:
class
case class ABIString(value: String) extends ABIType
Companion:
object
object ABIString
Companion:
class
trait ABIType
case class ABIUint(value: BigInt) extends ABIType
Companion:
object
object ABIUint
Companion:
class
case class ABIUintN[SIZE <: Int](value: BigInt, size: Int) extends ABIType
Companion:
object
object ABIUintN
Companion:
class