Internal Utillities¶
-
class
ethextended.
utils
¶
Local native ethereum utillities, that don’t need internet connection.
-
utils.
clear_0x
(text)¶
Removes 0x
prefix from text.
>>> ethextended.utils.clear_0x("0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE")
'3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE'
-
utils.
is_hex
(text)¶
Checks if input text is hexdecimal
.
>>> ethextended.utils.is_hex("0x1234567890ABCDEF")
True
>>> ethextended.utils.is_hex("0x1234567890ABCDEFGHIJKLMNOP")
False
-
utils.
is_address
(text)¶
Checks if input text is address
.
>>> ethextended.utils.is_address("0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE")
True
>>> ethextended.utils.is_address("0xE9af3971dD833D26bA")
False
-
utils.
to_checksum_address
(text)¶
Converts address to checksum
format.
>>> ethextended.utils.to_checksum_address("0x3f5ce5fbfe3e9af3971dd833d26ba9b5c936f0be")
'0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE'