Package

com.mchange.sc.v1.consuela.ethereum

ethabi

Permalink

package ethabi

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ethabi
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Decoded extends AnyRef

    Permalink
  2. trait Encoder[REP] extends AnyRef

    Permalink
  3. trait SolidityEvent extends AnyRef

    Permalink

Value Members

  1. object Decoded

    Permalink
  2. object Encoder

    Permalink

    We currently handle the following solidity types...

    We currently handle the following solidity types...

    address bool byte bytes1 to bytes32 uint8, uint16, uint24 ... uint256 int8, int16, int24 ... int256

    bytes string ufixed(MxN) fixed(MxN)

    <any-type>[N] <any-type>[]

  3. val IdentifierLength: Int

    Permalink
  4. object SolidityEvent

    Permalink
  5. def abiFunctionForFunctionNameAndArgs(functionName: String, args: Seq[String], abi: Abi): Failable[Function]

    Permalink
  6. def abiFunctionForFunctionNameAndTypes(functionName: String, functionTypes: Seq[String], abi: Abi): Failable[Function]

    Permalink
  7. def abiFunctionsForFunctionName(functionName: String, abi: Abi): Seq[Function]

    Permalink
  8. def callDataForAbiFunctionFromEncoderRepresentations(reps: Seq[Any], abiFunction: Function): Failable[Seq[Byte]]

    Permalink
  9. def callDataForAbiFunctionFromStringArgs(args: Seq[String], abiFunction: Function): Failable[Seq[Byte]]

    Permalink
  10. def constructorCallData(args: Seq[String], abi: Abi): Failable[Seq[Byte]]

    Permalink
  11. def decodeConstructorArgs(constructorArgHex: Seq[Byte], constructor: Constructor): Failable[Seq[Value]]

    Permalink
  12. def decodeOutValues(params: Seq[Parameter], f_encoders: Failable[Seq[Encoder[_]]])(returnData: Seq[Byte]): Failable[Seq[Value]]

    Permalink
  13. def decodeReturnValuesForFunction(returnData: Seq[Byte], abiFunction: Function): Failable[Seq[Value]]

    Permalink
  14. def identifierForFunctionNameAndArgs(functionName: String, args: Seq[String], abi: Abi): Failable[Seq[Byte]]

    Permalink
  15. def identifierForFunctionNameAndTypes(functionName: String, functionTypes: Seq[String], abi: Abi): Failable[Seq[Byte]]

    Permalink
  16. implicit lazy val logger: MLogger

    Permalink
  17. def signatureForAbiFunction(function: Function): String

    Permalink
  18. def signatureForFunctionNameAndArgs(functionName: String, args: Seq[String], abi: Abi): Failable[String]

    Permalink
  19. def signatureForFunctionNameAndTypes(functionName: String, functionTypes: Seq[String], abi: Abi): Failable[String]

    Permalink
  20. def solidityTypeIsDynamicLength(solidityTypeName: String): Failable[Boolean]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped