ABIFunction

class ABIFunction[IN, OUT](val name: String)(using inPack: ABIPack[IN], outPack: ABIPack[OUT])
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[T, ADDR](contract: ADDR, input: T)(using converter: ConvertFromScala[T, IN], addrConverter: ConvertFromScala[ADDR, ABIAddress]): Either[Exception, OUT]
def functionSignature: String
def packInput[T](args: T)(using converter: ConvertFromScala[T, IN]): Array[Byte]
def packOutput[T](args: T)(using converter: ConvertFromScala[T, OUT]): Array[Byte]
def selector: Array[Byte]
override
def toString: String
Definition Classes
Any
def unpackInput(args: Array[Byte]): Either[Exception, IN]
def unpackOutput(args: Array[Byte]): Either[Exception, OUT]

Concrete fields

val name: String