web3
web3
io.github.liewhite.web3
Extensions
io.github.liewhite.web3.common
ConvertFromScala
ConvertFromScala
EmptyTupleConverter
UnitConverter
io.github.liewhite.web3.contract
ABIFunction
ABIPack
ABIPack
SizeValidator
io.github.liewhite.web3.contract.types
ABIAddress
ABIAddress
given_ABIPack_ABIAddress
given_ConvertFromScala_Address_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
ABIIntN
ABIIntN
ABIMap
ABIMap
ABIStaticArray
ABIStaticArray
ABIStaticBytes
ABIStaticBytes
ABIString
ABIString
given_ABIPack_ABIString
given_ConvertFromScala_String_ABIString
ABIType
ABIUint
ABIUint
ABIUintN
ABIUintN
io.github.liewhite.web3.rpc
Web3Client
Web3ClientWithCredential
io.github.liewhite.web3.types
Address
Address
given_BytesType_Address
given_Decoder_Address
given_Encoder_Address
given_MappedEncoding_Address_String
given_MappedEncoding_String_Address
given_TField_Address
BytesType
BytesType
TxHash
TxHash
given_BytesType_TxHash
io.github.liewhite.web3.utils.block_ingester
BlockIngester
io.github.liewhite.web3.utils.block_ingester.state
BlockIngesterState
DBState
DBStateStorage
MemStateStorage
TBlockStateStorage
io.github.liewhite.web3.utils.client
ClientPool
io.github.liewhite.web3.wallet
Account
Bip44Wallet
Bip44Wallet
web3
/
io.github.liewhite.web3
/
Extensions
Extensions
object
Extensions
extends
CommonExtensions
with
JsonExtensions
Graph
Supertypes
Self type
trait
JsonExtensions
trait
CommonExtensions
class
Object
trait
Matchable
class
Any
Extensions
.type
Extensions
Extensions
Extensions
extension
(bs:
Array
[
Byte
])
def
toAddress
:
Either
[
Exception
,
Address
]
def
toBigInt
:
Option
[
BigInt
]
def
toBigUint
:
Option
[
BigInt
]
def
toHex
(
withPrefix:
Boolean
):
String
extension
(i:
BigInt
)
def
toIntByte32
:
Option
[
Array
[
Byte
]]
def
toUintByte32
:
Option
[
Array
[
Byte
]]
extension
(s:
String
)
def
toAddress
:
Either
[
Exception
,
Address
]
def
toBytes
:
Either
[
Exception
,
Array
[
Byte
]]
Inherited extensions
extension
[
T
](i:
Option
[
T
])
def
!
:
T
Inherited from:
CommonExtensions
extension
[
E
<:
Throwable
,
T
](i:
Either
[
E
,
T
])
def
!
:
T
Inherited from:
CommonExtensions
extension
(s:
String
)
def
parseToJson
:
Either
[
ParsingFailure
,
Json
]
Inherited from:
JsonExtensions
extension
[
T
](t:
T
)
def
encode
(
using
encoder:
Encoder
[
T
]):
Json
Inherited from:
JsonExtensions
extension
(t:
Json
)
def
decode
[
T
](
using
decoder:
Decoder
[
T
]):
Either
[
DecodeException
,
T
]
Inherited from:
JsonExtensions