Dash Core  0.12.2.1
P2P Digital Currency
test_framework.mininode Namespace Reference

Classes

class  CAddress
 
class  CAlert
 
class  CBlock
 
class  CBlockHeader
 
class  CBlockLocator
 
class  CInv
 
class  COutPoint
 
class  CTransaction
 
class  CTxIn
 
class  CTxOut
 
class  CUnsignedAlert
 
class  EarlyDisconnectError
 
class  msg_addr
 
class  msg_alert
 
class  msg_block
 
class  msg_getaddr
 
class  msg_getblocks
 
class  msg_getdata
 
class  msg_getheaders
 
class  msg_headers
 
class  msg_inv
 
class  msg_mempool
 
class  msg_ping
 
class  msg_ping_prebip31
 
class  msg_pong
 
class  msg_reject
 
class  msg_sendheaders
 
class  msg_tx
 
class  msg_verack
 
class  msg_version
 
class  NetworkThread
 
class  NodeConn
 
class  NodeConnCB
 
class  SingleNodeConnCB
 

Functions

def sha256 (s)
 
def hash256 (s)
 
def dashhash (s)
 
def deser_string (f)
 
def ser_string (s)
 
def deser_uint256 (f)
 
def ser_uint256 (u)
 
def uint256_from_str (s)
 
def uint256_from_compact (c)
 
def deser_vector (f, c)
 
def ser_vector (l)
 
def deser_uint256_vector (f)
 
def ser_uint256_vector (l)
 
def deser_string_vector (f)
 
def ser_string_vector (l)
 
def deser_int_vector (f)
 
def ser_int_vector (l)
 
def FromHex (obj, hex_string)
 
def ToHex (obj)
 
def wait_until (predicate, attempts=float('inf'), timeout=float('inf'))
 

Variables

int BIP0031_VERSION = 60000
 
int MY_VERSION = 70206
 
string MY_SUBVERSION = b"/python-mininode-tester:0.0.2/"
 
int MAX_INV_SZ = 50000
 
int MAX_BLOCK_SIZE = 1000000
 
int COIN = 100000000L
 
 mininode_socket_map = dict()
 
 mininode_lock = RLock()
 

Function Documentation

◆ dashhash()

def test_framework.mininode.dashhash (   s)

Definition at line 67 of file mininode.py.

Referenced by test_framework.mininode.CBlockHeader.calc_sha256().

◆ deser_int_vector()

def test_framework.mininode.deser_int_vector (   f)

Definition at line 212 of file mininode.py.

Referenced by test_framework.mininode.CUnsignedAlert.deserialize().

◆ deser_string()

◆ deser_string_vector()

def test_framework.mininode.deser_string_vector (   f)

Definition at line 182 of file mininode.py.

Referenced by test_framework.mininode.CUnsignedAlert.deserialize().

◆ deser_uint256()

◆ deser_uint256_vector()

def test_framework.mininode.deser_uint256_vector (   f)

Definition at line 152 of file mininode.py.

Referenced by test_framework.mininode.CBlockLocator.deserialize().

◆ deser_vector()

◆ FromHex()

def test_framework.mininode.FromHex (   obj,
  hex_string 
)

◆ hash256()

◆ ser_int_vector()

def test_framework.mininode.ser_int_vector (   l)

Definition at line 227 of file mininode.py.

Referenced by test_framework.mininode.CUnsignedAlert.serialize().

◆ ser_string()

◆ ser_string_vector()

def test_framework.mininode.ser_string_vector (   l)

Definition at line 197 of file mininode.py.

Referenced by test_framework.mininode.CUnsignedAlert.serialize().

◆ ser_uint256()

◆ ser_uint256_vector()

def test_framework.mininode.ser_uint256_vector (   l)

Definition at line 167 of file mininode.py.

Referenced by test_framework.mininode.CBlockLocator.serialize().

◆ ser_vector()

◆ sha256()

def test_framework.mininode.sha256 (   s)

Definition at line 60 of file mininode.py.

Referenced by secp256k1_hmac_sha256_initialize().

◆ ToHex()

◆ uint256_from_compact()

def test_framework.mininode.uint256_from_compact (   c)

◆ uint256_from_str()

◆ wait_until()

Variable Documentation

◆ BIP0031_VERSION

int test_framework.mininode.BIP0031_VERSION = 60000

Definition at line 37 of file mininode.py.

◆ COIN

int test_framework.mininode.COIN = 100000000L

Definition at line 44 of file mininode.py.

◆ MAX_BLOCK_SIZE

int test_framework.mininode.MAX_BLOCK_SIZE = 1000000

Definition at line 42 of file mininode.py.

◆ MAX_INV_SZ

int test_framework.mininode.MAX_INV_SZ = 50000

Definition at line 41 of file mininode.py.

◆ mininode_lock

test_framework.mininode.mininode_lock = RLock()

Definition at line 57 of file mininode.py.

◆ mininode_socket_map

test_framework.mininode.mininode_socket_map = dict()

Definition at line 49 of file mininode.py.

◆ MY_SUBVERSION

string test_framework.mininode.MY_SUBVERSION = b"/python-mininode-tester:0.0.2/"

Definition at line 39 of file mininode.py.

◆ MY_VERSION

int test_framework.mininode.MY_VERSION = 70206

Definition at line 38 of file mininode.py.