Bitcoin
Classes | Functions | Variables
base58 Namespace Reference

Classes

class  SHA256
 

Functions

def ord (c)
 
def chr (n)
 
def b58encode (v)
 
def b58decode (v, length=None)
 
def checksum (v)
 
def b58encode_chk (v)
 
def b58decode_chk (v)
 
def get_bcaddress_version (strAddress)
 

Variables

string __b58chars = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
 
 __b58base = len(__b58chars)
 
string b58chars = __b58chars
 
string _ohai = 'o hai'.encode('ascii')
 
def _tmp = b58encode(_ohai)
 

Function Documentation

◆ b58decode()

def base58.b58decode (   v,
  length = None 
)
decode v into a string of len bytes

◆ b58decode_chk()

def base58.b58decode_chk (   v)
decode a base58 string, check and remove checksum

◆ b58encode()

def base58.b58encode (   v)
encode v, which is a string of bytes, to base58.

◆ b58encode_chk()

def base58.b58encode_chk (   v)
b58encode a string, with 32-bit checksum

◆ checksum()

def base58.checksum (   v)
Return 32-bit checksum based on SHA256

◆ chr()

def base58.chr (   n)

◆ get_bcaddress_version()

def base58.get_bcaddress_version (   strAddress)
Returns None if strAddress is invalid.  Otherwise returns integer version of address. 

◆ ord()

def base58.ord (   c)

Variable Documentation

◆ __b58base

base58.__b58base = len(__b58chars)
private

◆ __b58chars

string base58.__b58chars = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
private

◆ _ohai

string base58._ohai = 'o hai'.encode('ascii')
private

◆ _tmp

def base58._tmp = b58encode(_ohai)
private

◆ b58chars

string base58.b58chars = __b58chars