web3
web3
io.github.liewhite.web3.common
io.github.liewhite.web3.contract
ABIFunction
ABIPack
ABIPack
ConvertFromScala
ConvertFromScala
`ConvertFromScala_*:_*:`
given_ConvertFromScala_EmptyTuple_EmptyTuple
SizeValidator
io.github.liewhite.web3.contract.codec
ABIEncoder
io.github.liewhite.web3.contract.types
ABIAddress
ABIAddress
given_ABIPack_ABIAddress
given_ConvertFromScala_Array_ABIAddress
given_ConvertFromScala_String_ABIAddress
ABIBool
ABIBool
given_ABIPack_ABIBool
given_Conversion_Boolean_ABIBool
given_ConvertFromScala_Boolean_ABIBool
ABIDynamicArray
ABIDynamicArray
ABIDynamicBytes
ABIDynamicBytes
ABIInt
ABIInt
ABIMap
ABIMap
ABIStaticArray
ABIStaticArray
ABIStaticBytes
ABIStaticBytes
ABIString
ABIString
given_ABIPack_ABIString
given_ConvertFromScala_String_ABIString
ABIUint
ABIUint
io.github.liewhite.web3.types
Address
Address
given_BytesType_Address
BytesType
BytesType
TxHash
TxHash
given_BytesType_TxHash
web3
/
io.github.liewhite.web3.contract
/
ConvertFromScala
/
`ConvertFromScala_*:_*:`
`ConvertFromScala_*:_*:`
given
`ConvertFromScala_*:_*:`
[H, T <:
Tuple
, ABIH, ABIT <:
Tuple
](using val headConverter: =>
ConvertFromScala
[
H
,
ABIH
], val tailConverter: =>
ConvertFromScala
[
T
,
ABIT
]):
ConvertFromScala
[
H
*:
T
,
ABIH
*:
ABIT
]
Value members
Value members
Concrete methods
def
fromScala
(value:
H
*:
T
):
Either
[
Exception
,
ABIH
*:
ABIT
]
Concrete fields
protected
val
headConverter
:
ConvertFromScala
[
H
,
ABIH
]
protected
val
tailConverter
:
ConvertFromScala
[
T
,
ABIT
]