beemgraphenebase.base58 module¶
-
class
beemgraphenebase.base58.
Base58
(data, prefix='GPH')¶ Bases:
object
Base58 base class
This class serves as an abstraction layer to deal with base58 encoded strings and their corresponding hex and binary representation throughout the library.
Parameters: - data (hex, wif, bip38 encrypted wif, base58 string) – Data to initialize object, e.g. pubkey data, address data, …
- prefix (str) – Prefix to use for Address/PubKey strings (defaults to
GPH
)
Returns: Base58 object initialized with
data
Return type: Raises: ValueError – if data cannot be decoded
bytes(Base58)
: Returns the raw datastr(Base58)
: Returns the readableBase58CheckEncoded
data.repr(Base58)
: Gives the hex representation of the data.format(Base58,_format)
Formats the instance according to_format
:"btc"
: prefixed with0x80
. Yields a valid btc address"wif"
: prefixed with0x00
. Yields a valid wif key"bts"
: prefixed withBTS
- etc.
-
beemgraphenebase.base58.
b58decode
(v)¶
-
beemgraphenebase.base58.
b58encode
(v)¶
-
beemgraphenebase.base58.
base58CheckDecode
(s)¶
-
beemgraphenebase.base58.
base58CheckEncode
(version, payload)¶
-
beemgraphenebase.base58.
base58decode
(base58_str)¶
-
beemgraphenebase.base58.
base58encode
(hexstring)¶
-
beemgraphenebase.base58.
doublesha256
(s)¶
-
beemgraphenebase.base58.
gphBase58CheckDecode
(s)¶
-
beemgraphenebase.base58.
gphBase58CheckEncode
(s)¶
-
beemgraphenebase.base58.
log
= <logging.Logger object>¶ Default Prefix
-
beemgraphenebase.base58.
ripemd160
(s)¶